PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Chapter 41. ϵͳ�� | Fast Forward | Next |
pg_attribute �� �洢���ڱ���ֶε���Ϣ�����ݿ���ÿ�����ÿ���ֶζ��� pg_attribute ����һ�С� �����������������Լ������� pg_class ���м�¼�Ķ���
���� ���� ��Ч�� ��/�ֶΣ�ʹ��������ʷԭ��
Table 41-7. pg_attribute �ֶ�
���� | ���� | ���� | ���� |
---|---|---|---|
attrelid | oid | pg_class.oid | ����/�ֶ������ı� |
attname | name | �ֶ����� | |
atttypid | oid | pg_type.oid | ����ֶε��������� |
attstattarget | int4 | attstattarget ���� ANALYZE Ϊ����ֶλ��۵�ͳ��ϸ�ڵļ��� ��ֵ��ʾ���ռ�ͳ����Ϣ��������ʾʹ��ϵͳȱʡ��ͳ�ƶ��� ����ֵ��ȷ����Ϣ�Ǻ�����������صġ� ���ڱ����������ͣ�attstattarget ����Ҫ�ռ���"�����ֵ"��Ŀ����Ŀ��Ҳ��Ҫ��������״ͼ��Ŀ�������� | |
attlen | int2 | �DZ��ֶ����� pg_type.typlen �Ŀ����� | |
attnum | int2 | �ֶ���Ŀ����ͨ�ֶ��Ǵ� 1 ��ʼ�����ġ�ϵͳ�ֶΣ� ���� oid�� �У����⣩������ | |
attndims | int4 | ������ֶ������飬��ô��ά���������� 0�� (Ŀǰ��һ�������ά����δǿ�ƣ�����κη���ֵ����ʾ "����һ������"��) | |
attcacheoff | int4 | �ڴ��������� -1���������װ�����ڴ��е����������У� �����ܻᱻ�����Ի����������ֶε�ƫ������ | |
atttypmod | int4 | atttypmod Ԫ���ڴ������ʱ�� �ṩ��������ص����ݣ����磬һ�� varchar �ֶε���ȣ��� �����ݸ�������ص�����ͳ���ת���������������������� ��ֵ����Щ����Ҫ atttypmod �����Ͷ���ͨ��Ϊ -1�� | |
attbyval | bool | ͨ��������ֶ����͵� pg_type.typbyval �Ŀ����� | |
attstorage | char | ����ֶε����͵� pg_type.typstorage �Ŀ��������ڿ�ѹ�����������ͣ�TOAST��������ֶο������ֶδ���֮��ı䣬 �Ա��ڿ��ƴ洢���ԡ� | |
attalign | char | ����ֶε����͵� pg_type.typalign �Ŀ��� | |
attnotnull | bool | �����һ���ǿ�Լ�������ǿ��Ըı�����ֶ��Դ��߹ر����Լ���� | |
atthasdef | bool | ����ֶ���һ��ȱʡֵ����ʱ����Ӧ pg_attrdef ����ʵ�ʶ����ֵ�ļ�¼�� | |
attisdropped | bool | ����ֶ��Ѿ���ɾ���ˣ�������Ч��һ���Ѿ�ɾ�����ֶ���������Ȼ���ڱ��У� ���ᱻ���������ԣ���˲�����ͨ��SQL���ʡ� | |
attislocal | bool | ����ֶ��Ǿֲ������ڹ�ϵ�еġ���ע��һ���ֶο���ͬʱ�Ǿֲ����� �ͼ̳еġ� | |
attinhcount | int4 | ����ֶ���ӵ�е�ֱ�����ȵĸ��������һ���ֶε����ȸ������㣬 ��ô���Ͳ��ܱ�ɾ������������ |
��һ��ɾ���˵��ֶε� pg_attribute ��¼� atttypid ����Ϊ�㣬���� attlen �������� pg_type ��������Ȼ��Ч�� ��ô������Ϊ�˶Ը�������ɾ�����ֶε���������Ҳ��ɾ��������� ��Ϊ���ʱ������ pg_type ���ˡ� attlen �������ֶο������ڽ�������һ�����ݡ�