-1
在我的燒瓶應用程序,我使用的SQLite,讓測試現在我想改變它到PostgreSQL,但得到的錯誤OperationalError:(OperationalError)FATAL:數據庫「mytest的」不存在 無無 我是正確嗎?哪裏出了問題,感謝名單變化測試數據庫中的SQLite到PostgreSQL
config.py:
class TestingConfig(Config):
DEBUG = True
TESTING = True
PRESERVE_CONTEXT_ON_EXCEPTION = False
SQLALCHEMY_DATABASE_URI = os.environ.get('TEST_DATABASE_URL') or \
os.environ.get('DATABASE_URL','postgresql+psycopg2://admin:[email protected]/mytest')
print SQLALCHEMY_DATABASE_URI
由於有消息稱:數據庫'mytest'不PostgreSQL的服務器上,你必須創建它:HTTP ://www.postgresql.org/docs/9.0/static/sql-createdatabase.html – 2015-03-03 10:32:27
thanx我試圖用命令psql mytest連接mytest,但是說psql:FATAL:即使創建它,數據庫「mytest」也不存在在Config.py @KlausD中。 – LiLi 2015-03-03 10:41:54
您必須在數據庫服務器上創建它!否則,config.py只需指向一個不存在的數據庫。 – 2015-03-03 10:49:58