| PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Chapter 41. ϵͳ�� | Fast Forward | Next |
pg_am �洢�й��������ʷ�������Ϣ�� ϵͳ֧�ֵ�ÿ���������ʷ�������һ�С�
Table 41-3. pg_am �ֶ�
| ���� | ���� | ���� | ���� |
|---|---|---|---|
| amname | name | ���ʷ��������� | |
| amowner | int4 | pg_shadow.usesysid | �����ߵ��û�ID��Ŀǰû��ʹ�ã� |
| amstrategies | int2 | ������ʷ����IJ��������Ը��� | |
| amsupport | int2 | ������ʷ�����֧�ֹ��̸��� | |
| amorderstrategy | int2 | ����������ṩ����˳��Ϊ�㣬���������������˳��IJ��Բ��������� | |
| amcanunique | bool | ���ַ��ʷ�ʽ�Ƿ�֧��Ψһ������ | |
| amcanmulticol | bool | ���ַ��ʷ�ʽ�Ƿ�֧�ֶ��ֶ������� | |
| amindexnulls | bool | ���ַ��ʷ�ʽ�Ƿ�֧��NULL������¼�� | |
| amconcurrent | bool | ���ַ��ʷ�ʽ�Ƿ�֧�ֲ������£� | |
| amgettuple | regproc | pg_proc.oid | "��һ����ЧԪ��" ���� |
| aminsert | regproc | pg_proc.oid | "�������Ԫ��"���� |
| ambeginscan | regproc | pg_proc.oid | "��ʼ��ɨ��"���� |
| amrescan | regproc | pg_proc.oid | "���¿�ʼ���ɨ��"���� |
| amendscan | regproc | pg_proc.oid | "�������ɨ��"���� |
| ammarkpos | regproc | pg_proc.oid | "��ǵ�ǰɨ��λ��"���� |
| amrestrpos | regproc | pg_proc.oid | "�ָ��ѱ�ǵ�ɨ��λ��"���� |
| ambuild | regproc | pg_proc.oid | "����������"���� |
| ambulkdelete | regproc | pg_proc.oid | ����ɾ������ |
| amvacuumcleanup | regproc | pg_proc.oid | VACUUM�������� |
| amcostestimate | regproc | pg_proc.oid | ����һ������ɨ��Ŀ��� |
һ��֧�ֶ��ֶΣ�amcanmulticol Ϊ�棩 �ķ��ʷ�������֧���ڵ�һ���ֶ��Ժ���ֶ���Կ�ֵ��NULL�� ����������Ϊ�滮����������������������ֻ�õ�һ���ֶεIJ�ѯ�� ������һ����(a,b)�ϵ���������һ����ѯ��������WHERE a = 4�� ϵͳ����Ϊ������ a = 4 ��ʹ��������ɨ�裬��� ����������bΪ�գ�null��������ô�Ǵ���ġ���������������˵�һ�� �����ֶ�Ϊ�յ���������ȷ�ģ�ĿǰGiST������������ ֻ�����������ʷ��������������У�������Щ����null����ϵ���֮�� �ſ��� amindexnulls ����Ϊ�档