PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Chapter 41. ϵͳ�� | Fast Forward | Next |
pg_depend ���¼���ݿ����֮���������ϵ�� �����Ϣ���� DROP �����ҳ���Щ�����Ķ�������� DROP CASCADE ɾ������������ DROP RESTRICT ������±���ɾ����
Table 41-13. pg_depend �ֶ�
���� | ���� | ���� | ���� |
---|---|---|---|
classid | oid | pg_class.oid | ��������������ϵͳ��� OID |
objid | oid | �κ� OID ���� | ָ��������������� OID |
objsubid | int4 | ���ڱ��ֶΣ�����Ǹ����Ե��ֶ�����objid��classid���ñ����� �������������������ͣ�Ŀǰ����ֶ����㡣 | |
refclassid | oid | pg_class.oid | �����ö������ڵ�ϵͳ��� oid |
refobjid | oid | ���� OID ���� | ָ���ı����ö���� OID |
refobjsubid | int4 | ���ڱ��ֶΣ�����Ǹ��ֶε��ֶκţ�objid��classid���ñ����� �������������������ͣ�Ŀǰ����ֶ����㡣 | |
deptype | char | һ���������������ϵ�ض�����Ĵ��롣���ı��� |
����������£�һ�� pg_depend ��¼��ʾ�����õĶ��������������Ķ���ɾ��ǰɾ���� ���������ﻹ�м����� deptype ����������
���������Ķ���֮���һ���ϵ�� �������Ķ�������ڲ�Ӱ�챻���ö���������ɾ���� �����ö���ֻ����������CASCADE�������ɾ������ʱ�������Ķ���Ҳ��ɾ���� ���ӣ�һ�����ֶζ�������������һ��������ϵ��
������������Ժͱ����ö���ֱ�ɾ���� �������ɾ���˱����ö�����Ӧ�ñ��Զ�ɾ����������RESTRICT����CASCADEģʽ���� ���ӣ�һ�������������Լ�����ڸñ��ϵ��Զ�������ϵ��������ɾ���˱���Ҳ�ᱻɾ����
�������Ķ�������Ϊ�����ö����һ���ִ����ģ� ʵ����ֻ�������ڲ�ʵ�ֵ�һ���֡� DROP�����������Dz���ֱ������ģ����ǽ������û�����һ��ɾ�������ö����DROP���� һ���Ա����ö����DROP ���������������������Ƿ�������CASCADE�� ���ӣ�һ��������ǿ�����Լ���Ĵ������ڸ�Լ����pg_constraint ��¼���DZ��Ϊ�ڲ������ġ�
û�������������������͵ļ�¼��־��ϵͳ���������ڱ����ö�����������������ܱ�ɾ���� �������͵ļ�¼ֻ����initdb��ʱ����������������ֶ������㡣
�������ܻ��������������ķ��