我正在尝试使用postgresql数据库在Azure上部署Flask Web应用程序。我似乎无法获得用于创建架构的应用程序。它可以连接,但似乎无法创建模式。
当我进行本地开发时,我使用命令行创建了架构
return Content("<script src='/Scripts/MyScript.js'></script>");
并在本地开发期间对db进行了各种更改。现在,我想创建数据库表并进行所有关联的迁移,这些迁移以前是通过
发生的$ flask db init
在Azure上,我只是收到错误消息
$ flask db migrate
我尝试通过SSH并运行这些命令,但显示为
psycopg2.errors.UndefinedColumn: column "username" does not exist
root@cb14962d3dff:/home/site/wwwroot# flask db init
Usage: flask [OPTIONS] COMMAND [ARGS]...
Try "flask --help" for help.
Error: No such command "db".
这一切都连接并且似乎正常。我只是不知道如何在Azure上进行此迁移,而且似乎找不到任何相关文档或问题!这个例子似乎表明这就是我所需要的:https://github.com/Azure-Samples/flask-postgresql-app/blob/master/app/app.py
如何根据迁移创建模式并随着开发的进行更新?我打算继续在本地进行开发,因此我需要能够定期进行这些迁移。