db.create_all()是否检查数据库是否存在?

tem*_*ame 3 flask flask-sqlalchemy

我检查了文档,但它并没有多说什么,奇怪的是.

如果我打电话db.create_all(),是否需要对数据库是否已存在进行某种检查,以免被覆盖?

Bur*_*lid 5

该方法仅创建表 ; 因此,您需要确保已创建数据库.

数据库必须存在,如果表已存在,您将收到数据库中的错误.它不会覆盖或删除表.