Как вы знаете, мы можем просмотреть детали последовательности, используя команду «\ d». Я хотел бы знать, есть ли способ получить эту информацию с SQL-запросом, чтобы я мог просматривать детали для всех последовательностей в базе данных PostgreSQL.Как просмотреть детали последовательности с помощью SQL (PostgreSQL)
В конце концов, левая колонка будет отображаться горизонтально, как обычно, когда мы используем инструкцию sql.
postgres=# \d next_empno
Sequence "public.next_empno"
Column | Type | Value
---------------+---------+---------------------
sequence_name | name | next_empno
last_value | bigint | 8000
start_value | bigint | 8000
increment_by | bigint | 1
max_value | bigint | 9223372036854775807
min_value | bigint | 1
cache_value | bigint | 1
log_cnt | bigint | 0
is_cycled | boolean | f
is_called | boolean | f
Вы всегда можете '\ DS *. *', Но в противном случае, используйте 'information_schema' –
я не знал о information_schema. У него есть все, что мне нужно проверить. Спасибо. – Sigularity
Хорошим способом поиска этих запросов является запуск 'psql' с опцией' -E' (эхо-скрытая). Он покажет вам, какие именно запросы psql использует внутри. –