ALTER TABLENOT NULL制約をつけるALTER TABLE users ALTER tel SET not null; ユニーク制約をつけるALTER TABLE member ADD CONSTRAINT login_id_passwd_key UNIQUE (login_id, passwd) 主キーの削除ALTER TABLE users DROP CONSTRAINT users_pkey; 主キーの追加ALTER TABLE users ADD primary key ( user_id ); 型変更ALTER TABLE users ALTER birth_day TYPE timestamp birth_dayを(date型などから)timestamp型に変える。 テーブル名変更ALTER TABLE users RENAME TO users2; 所有者変更ALTER TABLE users OWNER to new_owner; 参考http://stackoverflow.com/questions/1348126/modify-owner-on-all-tables-simultaneously-in-postgresql 参考http://www.postgresql.jp/document/current/html/sql-altertable.html |
|