ユーザー定義型の変更
ALTER TYPEコマンドを使用した、ユーザー定義型へのカラムの追加。
新しいカラムをユーザー定義型に追加したり、既存のカラムのデータ型をユーザー定義型に変更したりするには、ALTER TYPE
コマンドを使用します。
手順
-
text型のmiddlenameカラムをユーザー定義型cycling.fullnameに追加します。
ALTER TYPE cycling.fullname ADD middlename text;
これにより、カラム・メタデータが作成され、カラムが型のスキーマに追加されます。
変更を確認するには、DESC TYPEを使用します。DESC TYPE cycling.fullname ;
型定義にミドルネーム・カラムが表示されます。CREATE TYPE cycling.fullname ( firstname text, lastname text, middlename text );
-
カラムは、
ALTER TABLE
またはALTER TYPE
で名前を変更できます。ALTER TABLE
では、プライマリ・キー・カラムのみ名前を変更できます。ALTER TYPE cycling.fullname RENAME middlename TO middleinitial;
DESC TYPE cycling.fullname ;
型定義に新しい名前が表示されます。CREATE TYPE cycling.fullname ( firstname text, lastname text, middleinitial text );