我正在寻找能够提供序列完整元数据的查询。
当我使用以下查询在控制台中尝试时,我获得了元数据。
\d+ phonebook_id_seq
Sequence "public.phonebook_id_seq"
Column | Type | Value | Storage
---------------+---------+---------------------+---------
sequence_name | name | phonebook_id_seq | plain
last_value | bigint | 2 | plain
start_value | bigint | 1 | plain
increment_by | bigint | 1 | plain
max_value | bigint | 9223372036854775807 | plain
min_value | bigint | 1 | plain
cache_value | bigint | 1 | plain
log_cnt | bigint | 31 | plain
is_cycled | boolean | f | plain
is_called | boolean | t | plain
我正在寻找能提供相同输出的查询。
我在下面尝试过,但是我没有获得上面的完整元数据信息。
我尝试了这个查询:
SELECT *
FROM information_schema.sequences
WHERE sequence_name = 'phonebook_id_seq';
输出:
'postgres','public','phonebook_id_seq','bigint',64,2,0,'1','1','9223372036854775807','1','NO'
答案 0 :(得分:0)
对于前10版(您的外观相似),请使用
select * from phonebook_id_seq
10发布使用
select * from pg_sequence where seqrelid='phonebook_id_seq'::regclass;
另外https://www.postgresql.org/docs/current/static/app-psql.html
-E
- echo-hidden回显\ d和其他反斜杠命令生成的实际查询。你可以用它来研究psql的内部 操作。这相当于将变量ECHO_HIDDEN设置为 上。