0

phpPgAdmin を使用して、データベースにテーブルを作成しようとしました。しかし、コードを生成した後にエラーが発生しています。

SQL エラー:

ERROR:  syntax error at or near "(" at character 91

CREATE TABLE "public"."main_products_common_dimensions" ("id" SERIAL, "product_id" integer(3) NOT NULL, "h_ft" character varying(15), "h_in" character varying(15), "w_ft" character varying(15), PRIMARY KEY ("id")) WITHOUT OIDS

括弧のどこが間違っている可能性がありますか?

4

2 に答える 2

3

integer問題-型の精度を指定できないため、型integer(3)が無効です。使用numeric(3)または単純integer

于 2013-01-21T20:53:19.487 に答える
1

ありませんinteger(3):postgresqlintegerは常に4バイトで、署名されています。

于 2013-01-21T20:53:08.973 に答える