sql >> データベース >  >> RDS >> PostgreSQL

Postgresqlデータベースにnullを許可しない列を追加するにはどうすればよいですか?

    デフォルト値を設定する必要があります。

    ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL DEFAULT 'foo';
    
    ... some work (set real values as you want)...
    
    ALTER TABLE mytable ALTER COLUMN mycolumn DROP DEFAULT;
    


    1. SQL Serverのテーブルで最適な一意の識別子を見つける方法:sp_special_columns

    2. デフォルトでは、ORACLE11gの大文字と小文字は区別されません

    3. MySQLでランダム行を選択する

    4. SQL Server Express(2012)とLocalDBに違いはありますか?