我已使用以下查询从 Postgresql 目录表中获取序列对象的完整信息
select s.sequence_name, s.start_value, s.minimum_value, s.maximum_value, s.increment, s.cycle_option
from information_schema.sequences s
where s.sequence_schema='schema1'
无法获得的另一个属性值是“缓存”值。
我正在使用 Postgresql 9.2
这是带有缓存的序列的 DDL 语法,
更改序列 [如果存在] 名称 [增量 [按] 增量]
[ MINVALUE 最小值 | NO MINVALUE ] [ MAXVALUE 最大值 | 没有最大值]
[开始[与]开始]
[重启[[WITH]重启]]
[缓存缓存] [[否]循环]
[拥有者{ table_name.column_name | 没有任何 } ]
是否有任何 Postgres 函数来获取此序列缓存值?
谢谢,
拉维