PostgreSQL 获取外键约束定义的函数pg_get_constraintdef()

PostgreSQL 提供了内置函数 pg_get_constraintdef() 用于获取外键约束的创建信息,该函数重建外键约束的创建命令,注意这是一个反编译的重建,而不是命令的原始文本。该函数的参数为外键约束的 oid,可在系统表 pg_constraint 中获取。如下所示:

postgres=# select pg_get_constraintdef(41128);
             pg_get_constraintdef
-----------------------------------------------
 FOREIGN KEY (parent_id) REFERENCES parent(id)
(1 row)

文章评论

0条评论