41.3. pg_am

pg_am �洢�й��������ʷ�������Ϣ�� ϵͳ֧�ֵ�ÿ���������ʷ�������һ�С�

Table 41-3. pg_am �ֶ�

����������������
amnamename ���ʷ���������
amownerint4pg_shadow.usesysid�����ߵ��û�ID��Ŀǰû��ʹ�ã�
amstrategiesint2 ������ʷ����IJ��������Ը���
amsupportint2 ������ʷ�����֧�ֹ��̸���
amorderstrategyint2 ����������ṩ����˳��Ϊ�㣬���������������˳��IJ��Բ���������
amcanuniquebool ���ַ��ʷ�ʽ�Ƿ�֧��Ψһ������
amcanmulticolbool ���ַ��ʷ�ʽ�Ƿ�֧�ֶ��ֶ�������
amindexnullsbool ���ַ��ʷ�ʽ�Ƿ�֧��NULL������¼��
amconcurrentbool ���ַ��ʷ�ʽ�Ƿ�֧�ֲ������£�
amgettupleregprocpg_proc.oid"��һ����ЧԪ��" ����
aminsertregprocpg_proc.oid"�������Ԫ��"����
ambeginscanregprocpg_proc.oid"��ʼ��ɨ��"����
amrescanregprocpg_proc.oid"���¿�ʼ���ɨ��"����
amendscanregprocpg_proc.oid"�������ɨ��"����
ammarkposregprocpg_proc.oid"��ǵ�ǰɨ��λ��"����
amrestrposregprocpg_proc.oid"�ָ��ѱ�ǵ�ɨ��λ��"����
ambuildregprocpg_proc.oid"����������"����
ambulkdeleteregprocpg_proc.oid����ɾ������
amvacuumcleanupregprocpg_proc.oidVACUUM��������
amcostestimateregprocpg_proc.oid����һ������ɨ��Ŀ���

һ��֧�ֶ��ֶΣ�amcanmulticol Ϊ�棩 �ķ��ʷ�������֧���ڵ�һ���ֶ��Ժ���ֶ���Կ�ֵ��NULL�� ����������Ϊ�滮����������������������ֻ�õ�һ���ֶεIJ�ѯ�� ������һ����(a,b)�ϵ���������һ����ѯ��������WHERE a = 4�� ϵͳ����Ϊ������ a = 4 ��ʹ��������ɨ�裬��� ����������bΪ�գ�null��������ô�Ǵ���ġ���������������˵�һ�� �����ֶ�Ϊ�յ���������ȷ�ģ�ĿǰGiST������������ ֻ�����������ʷ��������������У�������Щ����null����ϵ���֮�� �ſ��԰� amindexnulls ����Ϊ�档