ALTER FOREIGN TABLE [ IF EXISTS ] name
action [, ... ]
ALTER FOREIGN TABLE [ IF EXISTS ] name
RENAME [ COLUMN ] column_name TO new_column_name
ALTER FOREIGN TABLE [ IF EXISTS ] name
RENAME TO new_name
ALTER FOREIGN TABLE [ IF EXISTS ] name
SET SCHEMA new_schema
������action�ϰʲ��Τ����줫�Ǥ���
ADD [ COLUMN ] column_name data_type [ NULL | NOT NULL ]
DROP [ COLUMN ] [ IF EXISTS ] column_name [ RESTRICT | CASCADE ]
ALTER [ COLUMN ] column_name [ SET DATA ] TYPE data_type
ALTER [ COLUMN ] column_name { SET | DROP } NOT NULL
ALTER [ COLUMN ] column_name SET STATISTICS integer
ALTER [ COLUMN ] column_name SET ( attribute_option = value [, ... ] )
ALTER [ COLUMN ] column_name RESET ( attribute_option [, ... ] )
ALTER [ COLUMN ] column_name OPTIONS ( [ ADD | SET | DROP ] option ['value'] [, ... ])
OWNER TO new_owner
OPTIONS ( [ ADD | SET | DROP ] option ['value'] [, ... ])
ALTER FOREIGN TABLE�ϴ�¸�γ����ơ��֥��������ѹ����ޤ��� �ʲ��Τ褦��ʣ��������ʸ������ޤ���
���ι�ʸ�ϡ�CREATE FOREIGN TABLE��Ʊ��ʸˡ����Ѥ��ơ������ơ��֥�˿���������ɲä��ޤ���
���ι�ʸ�ϳ����ơ��֥뤫����������ޤ��� �ӥ塼�ʤɲ��餫�Τ���¾�Υơ��֥뤬������˰�¸�����硢CASCADE���դ��ʤ���Фʤ�ޤ��� IF EXISTS�����ꤵ�줿��硢��¸�ߤ��ʤ��Ƥ⥨�顼�ˤʤ�ޤ��� ���ξ�����դ������ȯ�����ޤ���
�����ơ��֥뤬¸�ߤ��ʤ����Ǥ⥨�顼�Ȥ��ޤ��� ���ξ�����ե�å�������ȯ�����ޤ���
���ι�ʸ�ϳ����ơ��֥����η����ѹ����ޤ���
���NULL�ͤ�����������ʤ����ɤ��������դ��ޤ���
���ι�ʸ�ϡ����θ��ANALYZE���ˤ�������ñ�̤�����������оݤ����ꤷ�ޤ��� �ܺ٤ˤĤ��Ƥ�ALTER TABLE������ι�ʸ�Ȥ��Ƥ���������
���ι�ʸ��°��ñ�̤Υ��ץ���������ޤ���̤������֤ˤ��ޤ��� �ܺ٤ˤĤ��Ƥ�ALTER TABLE�ˤ���������ι�ʸ�Ȥ��Ƥ���������
���ι�ʸ�ϳ����ơ��֥�ν�ͭ�Ԥ����桼�����ѹ����ޤ���
RENAME��ʸ�ϳ����ơ��֥��̾���ޤ��ϳ����ơ��֥���θġ������̾�����ѹ����ޤ���
���ι�ʸ�ϳ����ơ��֥���̤Υ������ޤ˰�ư���ޤ���
�����ơ��֥�⤷���Ϥ�����Σ��Ĥ��Ф��륪�ץ������ѹ����ޤ��� ADD��SET��DROP�ϼ¹Ԥ���������ꤷ�ޤ��� ����Ū�������꤬�ʤ����ADD�Ȳ��ꤵ��ޤ��� ��ʣ�������ץ����̾�ϵ�����ޤ��� �ʤ������ơ��֥륪�ץ������ץ����Ȥ�Ʊ��̾����������뤳�Ȥ����ꤢ��ޤ��� �ޤ����ץ�����̾�����ͤϳ����ǡ�����åѤΥ饤�֥�����Ѥ��Ƹ��ڤ���ޤ���
RENAME�����SET SCHEMA�ʳ������Ϥ��٤ơ�ʣ���ѹ����ܥꥹ�ȤˤޤȤ���¹Ԥ�Ŭ�Ѥ��뤳�Ȥ��Ǥ��ޤ��� �㤨�С�ʣ��������ɲá�ʣ������η��ѹ����ޤ��Ϥ���ξ����ñ��Υ��ޥ�ɤǹԤ����Ȥ��Ǥ��ޤ���
ALTER FOREIGN TABLE����Ѥ��뤿��ˤϥơ��֥�ν�ͭ�ԤǤʤ���Фʤ�ޤ��� �ޤ������ơ��֥�Υ������ޤ��ѹ����뤿��ˤϡ��������������ޤ��Ф���CREATE���¤���äƤ��ʤ���Фʤ�ޤ��� ��ͭ�Ԥ��ѹ����뤿��ˤϡ���������ͭ�ԤȤʤ�������ľ��Ū�ޤ��ϴ���Ū�ʥ��ФǤʤ���Фʤ�ޤ��� �ޤ���������ͭ�ԤȤʤ������ϥơ��֥�Υ������ޤ��Ф���CREATE���¤���äƤ��ʤ���Фʤ�ޤ��� �ʤ��������¤ˤ�궯��Ū�˽�ͭ�Ԥ��ѹ������ơ��֥�κ���Ⱥƺ�����ԤäƤ�Ǥ��ʤ����Ȥ�Ԥ�ʤ��褦�ˤ��ޤ����� ����ɲäޤ�����η����ѹ���Ԥ�����ˤϡ����Υǡ��������Ф���USAGE���¤�ɬ�פǤ���
�ѹ��оݤδ�¸�����ơ��֥��̾���ʥ����������ġˤǤ���
��������ޤ��ϴ�¸�����̾���Ǥ���
��¸������Ф��뿷����̾���Ǥ���
�ơ��֥�ο�����̾���Ǥ���
��������Υǡ��������ޤ��ϴ�¸������Ф��뿷�����ǡ������Ǥ���
����������˰�¸���륪�֥������ȡʤ�����Ȥ���ӥ塼�ʤɡˤ�ưŪ�˺�����ޤ���
���餫�ΰ�¸���륪�֥������Ȥ�¸�ߤ�����������ݤ��ޤ��� ���줬�ǥե���Ȥ�ư��Ǥ���
�ơ��֥�ο�������ͭ�ԤΥ桼��̾�Ǥ���
�ơ��֥�ΰ�ư��Ȥʤ륹�����ޤ�̾���Ǥ���
COLUMN������ɤϥΥ����Ǥ��ꡢ��ά��ǽ�Ǥ���
ADD COLUMN�ޤ���DROP COLUMN�ˤ�����ɲá�������줿����NOT NULL�����ɲä��줿����SET DATA TYPE�ˤ����η����ѹ����줿�������������ФȤΰ�����ϸ�������ޤ��� �μ¤˥ơ��֥�������⡼��¦�˹�碌�뤳�Ȥϥ桼������Ǥ�Ǥ���
ͭ���ʥѥ����˴ؤ���ܤ��������ˤĤ��Ƥ�CREATE FOREIGN TABLE�Ȥ��Ƥ���������
�����NULL�Ȱ��դ����ޤ���
ALTER FOREIGN TABLE distributors ALTER COLUMN street SET NOT NULL;
�����ơ��֥�Υ��ץ������ѹ����ޤ���
ALTER FOREIGN TABLE myschema.distributors OPTIONS (ADD opt1 'value', SET opt2, 'value2', DROP opt3 'value3');