|
wata
|
|
SI Object Browser for Postgres ver3.0.0のスクリプト出力で ・PKあり、関係キー、INDEX等ありのテーブルを出力させると
PKの定義に終端の「カンマ」が存在しないため、CREATE TABLEの構文としておかしなSQLが生成されてしまいます。
OB上のテーブル「ソース」タブでは以下のように正しいのですが
CREATE TABLE "testtab1" ( "id" numeric NOT NULL, "name" text, CONSTRAINT "PK_testtab1" PRIMARY KEY ("id") USING INDEX TABLESPACE "pg_default", CONSTRAINT "uq_testtab1" UNIQUE (id, name) USING INDEX TABLESPACE "pg_default" )
これをスクリプト出力すると
CREATE TABLE "testtab1" ( "id" numeric NOT NULL, "name" text, CONSTRAINT "PK_testtab1" PRIMARY KEY ("id") CONSTRAINT "uq_testtab1" UNIQUE (id, name) USING INDEX TABLESPACE "pg_default" )
となってしまい、PRIMARY KEY 行の末尾にカンマが無いためエラーになってしまいます。 対処法を教えてください。
|
|
|