如何使用ESQL/C显示约束?

How to display constraint using ESQL/C?

我必须使用我之前直接用 SQL 设置的 ESQL/C 在我的 PostgreSQL 中输出约束。下面是我需要打印出来的约束。

ALTER TABLE p
ADD CONSTRAINT check_name_of_det 
CHECK ((name = 'Screw' AND n_det = 'P6') OR n_det <>'P6');

您可以使用pg_get_constraintdef函数。参数是来自 pg_constraint.

的对象 ID