0

postgresql データベースで Django を使用しています。

データベース構成へのアクセスが非常に制限されており、変更できませんpostgresql.conf

ただし、指定された設定でdjangoを介してすべてのクエリを実行したい場合は、 statement_mem10MBと言います。

使用してみcursor.execute("set statement_mem='10MB'")ました-動作していますが、どうすれば一般的な方法で書くことができますか-すべてのAPI呼び出しは、この設定で使用されますか?

4

1 に答える 1

1

すべての呼び出しで実行される独自のクラスでカーソルをラップしますcursor.execute("set statement_mem='10MB'")が、それ以外はカーソル クラスを模倣します。実際のカーソル クラスにも「モンキー パッチ」を適用できますが、これは混乱を招く可能性があります。

于 2013-05-17T19:45:06.193 に答える