1
model.save()
メソッドを上書きして、テキストファイルに生成するすべてのSQLコードを書き込むにはどうすればよいですか?Django:Model.save()のSQLコードをテキストファイルに書き込みます
私はPostgreSQLを使用していますが、これをデータベースレベルで実行した場合(テキストファイルのテーブルを変更するすべてのSQLコードを書き込む場合)にも機能します。
model.save()
メソッドを上書きして、テキストファイルに生成するすべてのSQLコードを書き込むにはどうすればよいですか?Django:Model.save()のSQLコードをテキストファイルに書き込みます
私はPostgreSQLを使用していますが、これをデータベースレベルで実行した場合(テキストファイルのテーブルを変更するすべてのSQLコードを書き込む場合)にも機能します。
生のクエリはdjango.db.connection.queries
で表示されます。 More info here。
オブジェクトを保存メソッドで調べて、最新のクエリをファイルに書き込みます。
PostgreSQLログを使用できます。http://www.postgresql.org/docs/current/interactive/runtime-config-logging.html –