システムカタログ(pg_catalog)テーブルのフィールドを指す外部キーを持つことは可能ですか?
私が次のことを試してみると:
ALTER TABLE my_table ADD CONSTRAINT fk_my_table FOREIGN KEY (role_name) REFERENCES pg_roles(rolname) ON UPDATE CASCADE;
私は得る:
ERROR: referenced relation "pg_roles" is not a table