Flask应用程序中的远程数据库初始化

时间:2013-04-03 04:31:41

标签: python flask

我在带有mysqlDB的Server-A上运行了烧瓶应用程序。在使用应用程序之前,我们做了类似的事情:

$ python -c "from your_app import db; db.create_all()"

初始化数据库。现在我们计划将DB移动到新服务器Server-B。因此,应用程序将在Server-A上运行,其mysql DB将在Server-B上运行。在这种情况下,我如何初始化数据库?我需要在哪里执行create_all()命令? Server-B是否需要任何特定于Flask的mysql包?

1 个答案:

答案 0 :(得分:1)

假设您已更新应用程序的数据库连接信息,以便db现在指向服务器B上的MySQL数据库,您应该能够在服务器A上使用完全相同的命令。无论您使用什么来创建表仍应在服务器B上的数据库中创建必要的表。