1

Tarantinoでは、create と update の 2 つのサブディレクトリを含むスクリプト ディレクトリを指定する必要があります。Tarantino の作成または再構築アクションが実行されると、作成ディレクトリ内の SQL スクリプトが実行され、再構築アクションの場合は更新ディレクトリ内のスクリプトが実行されると予想していました。

create ディレクトリ内のスクリプトは決して実行されないことがわかりました。私のすべてのスクリプトは更新ディレクトリにある必要があります。さらに、オンラインで見つけた例はすべて、更新ディレクトリのみを使用しています。では、ディレクトリを作成する目的は何で、どのように使用されるのでしょうか?

4

1 に答える 1

3

Tarantino は、"Create" サブディレクトリではなく "ExistingSchema" サブディレクトリを探していることがわかりました。ドキュメントが古くなっていると思います。

Create アクションを実行すると、ExistingSchema ディレクトリのスクリプトが実行され、続いて Update ディレクトリのスクリプトが実行されます。

Update アクションは、Update ディレクトリ内のスクリプトのみを実行します。

Rebuild アクションは create アクションと同じように動作しますが、最初にデータベースを削除します。

于 2009-11-09T21:23:51.213 に答える