仕様と根拠

NULL 許可の判定規則

列は既定で NULL を許可します。NOT NULL を付けた列、PRIMARY KEY の列(UNIQUE と NOT NULL の組み合わせと同じ)、GENERATED ... AS IDENTITY の列は NULL 不可です(CREATE TABLE 文書)。表の制約 PRIMARY KEY (a, b) に入る列も不可になります。

serial 型

serial 系の型は、既定値が連番の NOT NULL 付き整数列と同等です(8.1.4 節)。そのため serial の列も NULL 不可として扱います。

根拠にした仕様・資料

仕様・資料と確認日
仕様・資料確認日使った箇所
PostgreSQL 18 ドキュメント CREATE TABLE2026年10月28日NULL / NOT NULL(既定は許可)・PRIMARY KEY・GENERATED AS IDENTITY(暗黙の NOT NULL)
PostgreSQL 18 ドキュメント 8.1 数値型2026年10月28日8.1.4 連番型(serial は NOT NULL 付き)
PostgreSQL 18 ドキュメント 4.1 字句構造2026年10月28日4.1.1(識別子と引用符)・4.1.2.1(文字列)・4.1.5(コメント)

指摘の段階

入力の扱い(送信しない仕組み)

処理はすべてお使いのブラウザの中で行います。処理の本体はこのサイトから配信する小さなスクリプト(/app.js)で、外部のサービスやライブラリを読み込みません。ページはブラウザに通信を禁止させる設定(Content-Security-Policy の connect-src)つきで配信しており、入力した内容がサーバーや第三者へ送られることはありません。ファイルを選んだ場合も、端末の中で読み込むだけです。

このツールでできないこと(制約)

ご利用にあたって

  • 結果は字句の読み取りにもとづく確認で、実際のデータベースでの解釈を保証するものではありません。
  • ドキュメントは PostgreSQL License で公開されています。このサイトはその内容を要約して参照しており、転載はしていません。