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

Does db.create_all() check if the database exists?

我查看了文档,但奇怪的是它并没有说明太多。

如果我调用 db.create_all(),是否需要检查数据库是否已经存在,以免被覆盖?

方法only creates tables;所以由您来确保数据库已经创建。

数据库必须存在,如果 table 已经存在,您将从数据库收到错误消息。它不会覆盖或删除 tables.