migrate.exceptions.DatabaseAlreadyControlledError尝试在heroku中使用DB重新创建DB时_创建.py金融机构

2024-09-26 18:14:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我是tdb_创建.py文件位于C:\Users\Yasmi\Documents\microblog\flask psps>;下,我尝试使用web:gunicorn在heroku上运行应用程序:应用程序 初始化:python数据库_创建.py 升级:python-db_升级.py在同一文件夹下的procfile文件中。 分贝_创建.py不通过,蚂蚁想明白为什么。我这么做是因为在mdels.py文件

C:\Users\Yasmi\Documents\microblog\flask-psps>heroku run init
Running init on flask-psps... up, run.8964 (Free)

  postgres://rydbbszhueldrc:9e71d3c3f199b9dea08833d4a4efcf0e3cc9e1519d77ebc48933fca16f39be9c@ec2-23-21-220-48.compute-1.amazonaws.com:5432/dfrmo4cc9toudp
basedir is /app

  postgres://rydbbszhueldrc:9e71d3c3f199b9dea08833d4a4efcf0e3cc9e1519d77ebc48933fca16f39be9c@ec2-23-21-220-48.compute-1.amazonaws.com:5432/dfrmo4cc9toudp
/app/db_repository
SQLALCHEMY_MIGRATE_REPO/app/db_repository
Traceback (most recent call last):
  File "db_create.py", line 15, in <module>
    api.version_control(SQLALCHEMY_DATABASE_URI, SQLALCHEMY_MIGRATE_REPO)
  File "<decorator-gen-8>", line 2, in version_control
  File "/app/.heroku/python/lib/python3.6/site-packages/migrate/versioning/util/__init__.py", line 167, in with_engine
    return f(*a, **kw)
  File "/app/.heroku/python/lib/python3.6/site-packages/migrate/versioning/api.py", line 250, in version_control
    ControlledSchema.create(engine, repository, version)
  File "/app/.heroku/python/lib/python3.6/site-packages/migrate/versioning/schema.py", line 141, in create
    table = cls._create_table_version(engine, repository, version)
  File "/app/.heroku/python/lib/python3.6/site-packages/migrate/versioning/schema.py", line 189, in _create_table_version
    raise exceptions.DatabaseAlreadyControlledError
migrate.exceptions.DatabaseAlreadyControlledError
^{pr2}$

Tags: inpyappdbherokuversionrepositorylib

热门问题