1. ホーム
  2. postgresql

[解決済み] カラムの種類を変更し、not nullを設定する

2022-08-19 01:55:16

質問

カラムの種類を変更する方法と、そのカラムを not null を一緒に設定するには?

試しています。

ALTER TABLE mytable ALTER COLUMN col TYPE character varying(15) SET NOT NULL

これはエラーを返します。

正しい構文は何ですか?

どのように解決するのですか?

これは正しいはずです。

ALTER TABLE mytable
    ALTER COLUMN col TYPE character varying(15),
    ALTER COLUMN col SET NOT NULL