2012-09-14 3 views
6

を見た誰もが、私は今日自分のアプリケーションを開始しており、それが起動したとき、私はこのエラーGrailsはこの

を取得|エラー2011-09-14 13:54:17,608 [pool-7-thread-1]エラーhbm2ddl.SchemaExport - 失敗:テーブルの順序を作成します(id bigintはIDとしてデフォルトで生成され、bigintはnullではなく、date_createdのタイムスタンプではないnull varchar(255)not null、picture_id bigint not null、posts_id bigint not null、主キー(id))

|エラーSQLSTATE "CREATE TABLE ORDER [*](ID BIGINTはDEFAULT AS IDENTITYによって生成され、VERSION BIGINTはNULLではありません)エラー:2012-09-14 13:54:17,609 [pool-7-thread-1]エラーhbm2ddl.SchemaExport - (DATE_CREATED TIMESTAMP NOT NULL、ORDER VARCHAR(255)NOT NULL、PICTURE_ID BIGINT NOT NULL、POSTS_ID BIGINT NOT NULL、PRIMARY KEY(ID)) ";期待される "識別子"; SQL文: create table order(ID bigintは、IDとしてデフォルトで生成され、bigintはNULLではなく、date_createdのタイムスタンプではないnull、order varchar(255)not null、picture_id bigint not null、posts_id bigint not null、主キー(id)) [42001-164]

|エラー2012-09-14 13:54:17,621エラー[プール-7スレッド-1]エラーhbm2ddl.SchemaExport - 失敗:alter table order add制約FK651874E9A8021F6外部キー(posts_id)参照ポスト

|エラー2012-09-14 13:54:17,621 [プール-7スレッド-1]エラーhbm2ddl.SchemaExport - SQL文の構文エラー「ALTER TABLE ORDER [*] FOREIGN KEY(POSTS_ID)REFERENCES POST」;期待される "識別子"; SQLステートメント: alter table order制約を追加するFK651874E9A8021F6外部キー(posts_id)を参照してください[42001-164]

|エラー2012-09-14 13:54:17,621エラー[プール-7スレッド-1]エラーhbm2ddl.SchemaExport - 失敗:alter table order add制約FK651874ED45FCA4B外部キー(picture_id)参照画像

|エラー2012-09-14 13:54:17,621 [pool-7-thread-1]エラーhbm2ddl.SchemaExport - SQL文の構文エラー "ALTER TABLE ORDER [*] FK651874ED45FCA4B FOREIGN KEY(PICTURE_ID)参照のピクチャ";期待される "識別子"; SQL文: ALTER TABLEの順序制約FK651874ED45FCA4B外部キー(picture_id)を追加は絵[42001から164]

を参照している誰もが前にこれを見ていますか?

+1

ドメインクラスを投稿してください。 –

答えて

20

GORMではいくつかのキーが使用できません:順序、グループまたは他のSQLキーワード。ドメインクラスUser、Group(PostgreSQL)に名前を付けることもできません。
これを修正するには、mappingを読み取り、テーブル名とカラムを変更してください。

6

私は、フィールド、ドメイン名、順序、グループ、その他のSQLキーワードは使用できないことを知りました。

関連する問題