NOT NULL
は必要ありません 。これは、列 PRIMARYKEYSを定義するときに暗示されます。コード>
。ドキュメントごと:
さらに、シリアル
NOTNULLも意味します
。それ自体はデータ型ではなく、 integer NOT NULL
の表記上の便宜のためだけです。 シーケンスが添付されています。
したがって、これは完璧な構文です:
CREATE TABLE mytable (mytableid serial PRIMARY KEY);
大文字と小文字が混在する