ALTER VIEW [ IF EXISTS ] name ALTER [ COLUMN ] column_name SET DEFAULT expression ALTER VIEW [ IF EXISTS ] name ALTER [ COLUMN ] column_name DROP DEFAULT ALTER VIEW [ IF EXISTS ] name OWNER TO new_owner ALTER VIEW [ IF EXISTS ] name RENAME TO new_name ALTER VIEW [ IF EXISTS ] name SET SCHEMA new_schema ALTER VIEW [ IF EXISTS ] name SET ( view_option_name [= view_option_value] [, ... ] ) ALTER VIEW [ IF EXISTS ] name RESET ( view_option_name [, ... ] )
ALTER VIEW�ϥӥ塼�γƼ����°�����ѹ����ޤ��� �ʥӥ塼����������䤤��碌���ѹ�����������CREATE OR REPLACE VIEW����Ѥ��Ƥ�����������
ALTER VIEW����Ѥ��뤿��ˤϡ��ӥ塼�ν�ͭ�ԤǤʤ���Фʤ�ޤ��� �ޤ��ӥ塼�Υ������ޤ��ѹ����뤿��ˤϡ����������������CREATE���¤�����ʤ���Фʤ�ޤ��� ����˽�ͭ�Ԥ��ѹ����뤿��ˤϡ���������ͭ�ԤȤʤ�������ľ�ܤ��뤤�ϴ���Ū�ʥ��ФǤʤ���Фʤ餺�����ġ����Υ�����ϥӥ塼�Υ��������CREATE���¤�����ʤ���Фʤ�ޤ��� �ʤ��������¤ϡ��ӥ塼�κ���ޤ��Ϻƺ����ˤ��桼�����¹ԤǤ��ʤ����Ȥ�ͭ�Ԥ��ѹ��ˤ��¹Ԥ���ʤ����Ȥ�μ¤ˤ��뤿��Τ�ΤǤ��� �������������ѡ��桼���Ϥ��٤ƤΥӥ塼�ν�ͭ�Ԥ��ѹ����뤳�Ȥ��Ǥ��ޤ�����
��¸�Υӥ塼��̾���ʥ����������ġˤǤ���
�ӥ塼��¸�ߤ�����˥��顼�Ȥ��ޤ��� ���ξ��ˤ����ե�å�������ȯ�Ԥ���ޤ���
���ι�ʸ����Υǥե�����ͤ�����ޤ��Ϻ�����ޤ��� �ӥ塼����Υǥե�����ͤϡ��ӥ塼���Ф���롼���ȥꥬ��Ŭ�Ѥ�������˥ӥ塼���оݤȤ���Ǥ�դ�INSERT�ޤ���UPDATE���ޥ�������������ޤ��� �������äƥӥ塼�Υǥե���Ȥϴ�Ȥʤ��졼�����Υǥե�����ͤ���ͥ���٤��⤯�ʤ�ޤ���
�ӥ塼�ο�������ͭ�ԤΥ桼��̾�Ǥ���
�ӥ塼�ο�����̾���Ǥ���
�ӥ塼�ο������������ޤǤ���
����ޤ��Ϻ����ꤹ��ӥ塼���ץ�����̾���Ǥ���
�ӥ塼���ץ����ο������ͤǤ���
���Ū����ͳ�ˤ�ꡢALTER TABLE��ӥ塼���Ф��ƻ��Ѥ��뤳�Ȥ��Ǥ��ޤ��� �����������Ѳ�ǽ�ʹ�ʸ�Ͼ嵭�Υӥ塼���Ф��Ƶ�����빽ʸ���б�����ALTER TABLE�ι�ʸ�ΤߤǤ���
�ӥ塼foo��̾����bar���ѹ����ޤ���
ALTER VIEW foo RENAME TO bar;
������ǽ�ӥ塼�˥ǥե���Ȥ����ͤ���Ϳ���ޤ���
CREATE TABLE base_table (id int, ts timestamptz); CREATE VIEW a_view AS SELECT * FROM base_table; ALTER VIEW a_view ALTER COLUMN ts SET DEFAULT now(); INSERT INTO base_table(id) VALUES(1); -- ts will receive a NULL INSERT INTO a_view(id) VALUES(2); -- ts will receive the current time