35.42. sequences

Представление sequences показывает все последовательности, определённые в текущей базе данных. В нём показываются только те последовательности, к которым имеет доступ текущий пользователь (являясь владельцем или имея некоторые права).

Таблица 35.40. Столбцы sequences

ИмяТип данныхОписание
sequence_catalogsql_identifierИмя базы данных, содержащей последовательность (всегда текущая база)
sequence_schemasql_identifierИмя схемы, содержащей последовательность
sequence_namesql_identifierИмя последовательности
data_typecharacter_dataТип данных последовательности. В Postgres Pro на данный момент это всегда bigint.
numeric_precisioncardinal_numberЭтот столбец содержит точность (объявленную или неявную) типа данных последовательности (см. выше). Точность определяет число значащих цифр. Она может выражаться в десятичных (по основанию 10) или двоичных (по основанию 2) цифрах, согласно столбцу numeric_precision_radix.
numeric_precision_radixcardinal_numberЭтот столбец определяет, по какому основанию задаются значения в столбцах numeric_precision и numeric_scale. Возможные варианты: 2 и 10.
numeric_scalecardinal_numberЭтот столбец содержит масштаб (объявленный или неявный) типа данных последовательности (см. выше). Масштаб определяет число значащих цифр справа от десятичной точки. Он может выражаться в десятичных (по основанию 10) или двоичных (по основанию 2) цифрах, согласно столбцу numeric_precision_radix.
start_valuecharacter_dataНачальное значение последовательности
minimum_valuecharacter_dataМинимальное значение последовательности
maximum_valuecharacter_dataМаксимальное значение последовательности
incrementcharacter_dataШаг увеличения последовательности
cycle_optionyes_or_noYES, если последовательность зацикливается, или NO в противном случае

Заметьте, что, согласно стандарту SQL, начальное, минимальное, максимальное значение и шаг выдаются в виде символьных строк.