[PostgreSQL]
NOT NULL制約の削除及び追加はALTER TABLE文を使用します。
[書式]
#NOT NULL制約の削除
ALTER TABLE テーブル名 ALTER COLUMN カラム名 DROP NOT NULL;
#NOT NULL制約の追加 (7.1では使用できず)
ALTER TABLE テーブル名 ALTER COLUMN カラム名 SET NOT NULL;
[例]
ALTER TABLE update ALTER COLUMN update_status DROP NOT NULL;
その他の制約の削除は以下の書式になります。
[書式]
ALTER TABLE テーブル名 DROP CONSTRAINT 制約名;
広告
|
PostgreSQL完全機能リファレンス―実行例を通して「理解」を深める。 ¥ 3,360 / 売り上げランク: 49399 / 651 ページ 技術評論社「PostgreSQL全機能リファレンス」の著者が、出版社を変えて出した改訂版。前作はPostgreSQL7.3ベースだったが、本書はPostgreSQL8.1ベースとなり、その間に追加された機能に関する項目が加えられている。また、プログラミングインタフェース(perl,ruby,PHP)の章が無くなっているが、全体のページ数は531→651ページに増えている。 ボリューム、内容共に、通常使う分には必要十分。 旧バージョンのPostgreSQLも考慮されており、幅広いPostgreSQLユーザにお勧め出来るリファレンス本だ。 |
|
標準PostgreSQL RDBMSの理解からWebアプリケーションの開発と運用まで ¥ 3,360 / 売り上げランク: 75487 / 480 ページ この本の説明はわかりやすく、例題は確実に動作し信頼できます。 たった1つだけの欠点は、Javaからのアクセスの場合はWebに限定されており、Javaアプリケーションについての記述が無いので、他の資料で補う必要があります。 |
|
PostgreSQL全機能リファレンス (アドバンストリファレンスシリーズ) ¥ 3,129 / 売り上げランク: 76230 / ページ 実際の実行例、使用例が非常にシンプルかつ十分で非常にわかりやすいです。まさに過不足なしといった感じです。有る程度DBの基礎知識がる人であれば、あとはこの一冊で普段の使用は事足りるんじゃないかと思います。 |



