查找 Postgres 的副本标识 table
Find Replica Identity for a Postgres table
有没有办法查看 Postgres table 具有哪种副本身份,无论是使用 pgAdmin 还是通过查询?
您可以查询pg_class
系统目录:
SELECT CASE relreplident
WHEN 'd' THEN 'default'
WHEN 'n' THEN 'nothing'
WHEN 'f' THEN 'full'
WHEN 'i' THEN 'index'
END AS replica_identity
FROM pg_class
WHERE oid = 'mytablename'::regclass;
有没有办法查看 Postgres table 具有哪种副本身份,无论是使用 pgAdmin 还是通过查询?
您可以查询pg_class
系统目录:
SELECT CASE relreplident
WHEN 'd' THEN 'default'
WHEN 'n' THEN 'nothing'
WHEN 'f' THEN 'full'
WHEN 'i' THEN 'index'
END AS replica_identity
FROM pg_class
WHERE oid = 'mytablename'::regclass;