41.10. pg_constraint

ϵͳ�� pg_constraint �洢���ϵļ��Լ����������ΨһԼ�������Լ���� ���ֶ�Լ������õ�����Դ���ÿ���ֶ�Լ������Ч��ijЩ��Լ������ ���� CREATE TABLE ��ȡ������Ϣ��

��������ļ��Լ���洢�����

Table 41-10. pg_constraint �ֶ�

����������������
connamename Լ�����֣���һ����Ψһ�ģ���
connamespaceoidpg_namespace.oid �������Լ�������ֿռ�� OID
contypechar  c = ���Լ���� f = ���Լ���� p = ����Լ���� u = ΨһԼ��
condeferrableboolean ���Լ�������Ƴ���
condeferredboolean ȱʡʱ���Լ���Ƿ��Ƴٵģ�
conrelidoidpg_class.oid���Լ�����ڵı�������DZ�Լ����Ϊ 0
contypidoidpg_type.oid���Լ�����ڵ����������һ����Լ����Ϊ 0
confrelidoidpg_class.oid������������Ϊ�ο��ı�����Ϊ 0
confupdtypechar ������¶�������
confdeltypechar ���ɾ����������
confmatchtypechar ���ƥ������
conkeyint2[]pg_attribute.attnum����DZ�Լ��������Լ�����Ƶ��ֶ��б�
confkeyint2[]pg_attribute.attnum�����һ��������Dzο����ֶε��б�
conbintext ����Ǽ��Լ�����Ǿ�������ʽ���ڲ���ʽ
consrctext ����Ǽ��Լ�������DZ��ʽ������ɶ���ʽ

ע��: consrc �ڱ����õĶ���ı�֮�󲻻ᱻ���£� ����������ֶε������޸ġ�������������ֶΣ�������û���ʹ�� pg_get_constraintdef() ����ȡһ�����Լ���Ķ��塣

ע��: pg_class.relchecks ��Ҫ���ڴ˱���Ϊ������ϵ�ҵ��ļ��Լ������Ŀһ�¡�