[Seasar-user:13451] Re: [DBFlute] replace-schema実行時の 「table xxxxxx already exist」 エラーについて
Atsushi Hashimoto
[E-MAIL ADDRESS DELETED]
2008年 3月 27日 (木) 21:35:51 JST
橋本です。
久保さん、ご返信ありがとうございます。
><A>
> /playsql/replace-schema.sqlにMySQL用の「テーブル3つ」の
> CREATE文を設定されているのでしょうか?
はい、そうです。テーブルに手を加えたときは/playsql/replace-schema.sqlを更新(または上書き)して/replace-schema.batを実行しています。
> <B>
> 「table xxxxxx already exist」
> は、直前のログを確認頂けますでしょうか?
> この例外が発生したSQLが出力されているかと思います。
ログを確認しました。SQL文は、
CREATE TABLE departments ( id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, code
VARCHAR(255) NULL, name VARCHAR(255) NULL, PRIMARY KEY(id) )
です。
念のため、ログファイルと/playsql配下に置いているreplace-schema.sqlを添付します。
お手数おかけしますがよろしくお願いします。
----- Original Message -----
From: "kubo" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Sent: Thursday, March 27, 2008 8:18 PM
Subject: [Seasar-user:13448] Re:[DBFlute] replace-schema螳溯。梧凾縺ョ 縲荊able
xxxxxx already exist縲・繧ィ繝ゥ繝シ縺ォ縺、縺・※
> 久保です。
>
> 橋本さん、こんにちは
>
> 取り急ぎ環境の確認をさせてください。
>
> <A>
> /playsql/replace-schema.sqlにMySQL用の「テーブル3つ」の
> CREATE文を設定されているのでしょうか?
>
> <B>
> 「table xxxxxx already exist」
> は、直前のログを確認頂けますでしょうか?
> この例外が発生したSQLが出力されているかと思います。
>
>
>
> #
> # ReplaceSchemaについて(参考)
> # http://d.hatena.ne.jp/jflute/20070823/1187797483
> #
>
> 2008/3/27 Atsushi Hashimoto <[E-MAIL ADDRESS DELETED]>:
>> お世話になっております。橋本です。
>> DBFluteにのreplace-schemaタスクについての質問です。
>>
>> 2度目以降のreplace-schemaの実行で「table xxxxxx already exist」のエラーが発生します。
>> 以前、H2で動かしていた際にはエラーは出ていなかったのですが、今回、接続先データベースをMySQLに変更したところ発生するようになりました。
>>
>> 変更の際の設定に不備があるのかと思い、テーブル3つほどの簡単なデータベースを作成し、
>>
>> 1. [新規]→[プロジェクト]→[chura-project] から S2Dao only でプロジェクト作成
>>
>> 2. [新規]→[DBFlute client Directory]でDatabaseをmysqlに設定
>>
>> 上記を行い試してみましたがやはり2度目以降のreplace-schemaで「table xxxxx
>> already exist」が発生します。
>> MySQL用の設定等が必要なのでしょうか?
>>
>> DBFlute:バージョン0.6.7
>> MySQL:バージョン5.0.51
>>
>> 以上、よろしくお願いいたします。
>>
>>
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: dbflute.log
型: application/octet-stream
サイズ: 13273 バイト
説明: 無し
URL: http://ml.seasar.org/archives/seasar-user/attachments/20080327/54a92123/attachment-0002.obj
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: replace-schema.sql
型: application/octet-stream
サイズ: 737 バイト
説明: 無し
URL: http://ml.seasar.org/archives/seasar-user/attachments/20080327/54a92123/attachment-0003.obj
Seasar-user メーリングリストの案内