我在我的 PostgreSQL(版本 13)数据库的模式(我们称之为my_schema )中创建了一个序列(我们称之为my_seq )。我确定该序列存在,因为我可以在查询的结果集中找到它
select n.nspname as sequence_schema,
c.relname as sequence_name
from pg_class c
join pg_namespace n on n.oid = c.relnamespace
where c.relkind = 'S'
and n.nspname = 'my_schema'
但是,如果我运行以下查询
select sequence_name
from information_schema.sequences
where sequence_schema = 'my_schema'
my_seq 不在结果集中。我使用创建序列的同一用户运行了两个查询。
任何人都可以帮我找到一个解释吗?