tikiwiki редактировать шаблон

Список ЧаВо

Вопросы

Ответы

В: Как заставить работать структуры с базой Postgres 8.2?
О: Проблема заключается в том, что одно из полей таблицы структур должно быть автозаполняемым. Раньше тип сей назывался BIGSERIAL, в версии 8 тип этот был упразднен в пользу использования sequence, что значительно более гибко и, на мой взгляд, правильно.
Дабы поправить надо приконнектиться к базе пользователем, которым ходит сама tikiwiki. Это важно! Далее выполнить следующие SQL команды:
tikiwiki=> CREATE SEQUENCE tiki_structures_structure_id_seq;
CREATE SEQUENCE
tikiwiki=> ALTER TABLE tiki_structures ALTER column structure_id SET DEFAULT nextval('tiki_structures_structure_id_seq');
ALTER TABLE
tikiwiki=> alter SEQUENCE tiki_structures_structure_id_seq owned by tiki_structures.structure_id;
ALTER SEQUENCE
tikiwiki=>