car*_*med 0 python postgresql sqlalchemy
我使用以下代码使用 sqlalchemy 创建 postgresql 数据库:
engine=create_engine('postgresql+psycopg2://postgres@localhost/testData')
Base.metadata.create_all(engine)
Run Code Online (Sandbox Code Playgroud)
但即使我在 psql 中手动创建数据库,它也会给我以下错误:
File "/home/ubuntu/venve/local/lib/python2.7/site-packages/sqlalchemy/engine/default.py", line 376, in connect
return self.dbapi.connect(*cargs, **cparams)
File "/home/ubuntu/venve/local/lib/python2.7/site-packages/psycopg2/__init__.py", line 164, in connect
conn = _connect(dsn, connection_factory=connection_factory, async=async)
sqlalchemy.exc.OperationalError: (OperationalError) FATAL: database "testData" does not exist
Run Code Online (Sandbox Code Playgroud)
为什么会发生这种情况?
| 归档时间: |
|
| 查看次数: |
3706 次 |
| 最近记录: |