51.23. pg_sequences#

51.23. pg_sequences

51.23. pg_sequences #

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

Таблица 51.23. pg_sequences Колонки

Тип столбца

Описание

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

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

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

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

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

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

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

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

start_value int8

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

min_value int8

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

max_value int8

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

increment_by int8

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

cycle bool

Циклический ли последовательность

cache_size int8

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

last_value int8

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


last_value столбец будет отображаться как null, если выполняется любое из следующих условий:

  • Последовательность еще не была прочитана.

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

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