53.23. pg_sequences

Представление pg_sequences даёт доступ к полезной информации обо всех последовательностях в базе данных.

Таблица 53.23. Столбцы pg_sequences

Тип столбца

Описание

schemanamename (ссылается на pg_namespace.nspname)

Имя схемы, содержащей последовательность

sequencenamename (ссылается на pg_class.relname)

Имя последовательности

sequenceownername (ссылается на pg_authid.rolname)

Имя владельца последовательности

data_typeregtype (ссылается на pg_type.oid)

Тип данных последовательности

start_valueint8

Начальное значение последовательности

min_valueint8

Минимальное значение последовательности

max_valueint8

Максимальное значение последовательности

increment_byint8

Шаг увеличения последовательности

cyclebool

Зацикливается ли последовательность

cache_sizeint8

Размер кеша последовательности

last_valueint8

Последнее значение последовательности, записанное на диск. Если используется кеширование, это значение может быть больше последнего значения, полученного из последовательности.


Столбец last_value будет считаться равным NULL, если выполняется любое из следующих условий:

  • Чтение из последовательности ещё не выполнялось.

  • Текущий пользователь не имеет права USAGE или SELECT для этой последовательности.

  • Последовательность — нежурналируемая, а сервер — резервный.

close