Задать вопрос

Что такое последовательности (sequences) в PostgreSQL?

Есть проект, написанный на Zend, при вставке в базу (через представление) присутствует некий sequence. Что он значит, как работает и как его реализовать - не понятно.
В другом проекте, с тойже БД и такими же привилегиями (читай: гранты одинаковые) - вставка в БД просто не происходит. Говорит, мол прав нет. ...

Оно как-то на это влияет?
  • Вопрос задан
  • 22566 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 2
@vdem
Sequences в PostgreSQL - генераторы уникальных последовательностей чисел, использовать можно аналогичным auto_increment полям образом в MySQL. Т.е. создаете sequence для таблицы, при вставке в нее новой записи в поле, которое должно быть уникальным (primary key) пишете значение, которое выдает sequence, созданный для этой таблицы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы