我正在修復遺留系統的一些問題,並遇到了一個令我驚訝的障礙沒有及早發現。我正在運行Django 1.3並使用postgres 9.1.3來運行此應用程序。該系統是用戶使用系統其餘部分的驗證系統。它使用Django用戶界面的一部分,但主要是它有自己的'用戶'。Postgres數據庫錯誤:關係不存在
當我嘗試向用戶提供他們的帳戶問題時(類似於您忘記了網站密碼),我的問題就出現了。當我嘗試這樣做時,會拋出此錯誤:
Database Error at admin/password/user
relation "password_user_answered_questions_id_s" does not exist
LINE 1: SELECT CURRVAL('"password_user_quest...
^
有誰知道什麼可能會導致此錯誤?我已經嘗試重置數據庫(沒想到它會做任何事情,但只是想確定),也使用phppgadmin在數據庫中周圍發現,並發現其他一切都得到正確存儲,除了這一個。它在分配時使用ManyToMany字段,以便用戶可以有多個問題並且可以由多個用戶使用問題。
做了'設置SEARCH_PATH TO schema_where_is_your_object'幫助你? – 2012-04-27 19:14:39