2012-02-17 8 views
0

syncdbまたはresetを使用するときに、djangoを調整して特定の名前の新しいスキーマを作成する方法はありますか?syncdbでデフォルト以外のスキーマを使う方法Django

+0

あなたはそれを自分で作成するのではなく、syncdbの実行ないときDjangoはPostgresのスキーマを作成する必要が言っていますか? – Meitham

+0

(Meithamのコメントに追加する):syncdbにデフォルト以外のスキーマ(既に存在する可能性がある)に新しいテーブルを書き込ませたいだけですか? –

+0

はい、それは私が探しているのは、デフォルト以外のスキーマです –

答えて

1

私はDjangoについてはわかりませんが、方法がない場合は、ユーザごとにsearch_pathを設定できます。 Djangoはスキーマについて知らない場合、それはあなたがデフォルトとして設定どんなだけ使用します:

ALTER USER my_user SET search_path = new_schema; 
+0

私はDjangoでテストするだろうが、それは私が必要とするトリックかもしれないと思う。しかしそれで私はdjango appによって1人のpostgresユーザが必要になります。 –

+0

大変ありがとうございます –

関連する問題