0

djangoテストを実行するときは、テストデータベースが作成された後、南への移行が実行される前にDBステートメントを実行する必要があります。

ステートメントは次のとおりであり、管理者権限(Postgres 9.1)を持つユーザーが実行する必要があります。CREATE EXTENSION pg_trgm;

このステートメントを実行するために、どこでDB作成ロジックにフックできますか?データベースは本番環境ですでに適切に構成されており、本番環境のdbユーザーにはステートメントを実行するのに十分な権限がないため、テストの実行中にのみこのステートメントを実行することをお勧めします。

4

1 に答える 1

1

ステートメントを実行する移行をいつでも行うことができ、他のすべての移行を行うことができると思いますdepend(最初に実行されることを確認するため)

本番環境では、次のコマンドで実行できます--fake

于 2013-02-16T23:13:40.843 に答える