[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 メーリングリストの案内