PostgreSQL9.2.13にて、CREATE TABLEを実行したところ
serial型で定義した列がinteger型で作成されてしまいました。
defaultにシーケンスが作成・設定されており、この項目に他の値を入力することはないと思うので動きとしては問題ないのですが、
なぜこのような動きになるのかわからないので教えていただけたらと思います。
また、serial型で作成する方法も合わせて教えていただきたいです。
以下、実行したSQLです。
CREATE TABLE "tmpTable" (
"Date" text,
"Row Number" serial NOT NULL
);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/20 06:39