http://flask.pocoo.org/docs/tutorial/dbinit/-在 Flask 教程的这一步中编写-
这样的模式可以通过将 schema.sql 文件传递到 sqlite3 命令来创建,如下所示:
sqlite3 /tmp/flaskr.db < schema.sql
这样做的缺点是它需要安装 sqlite3 命令,这在每个系统上都不一定如此。还必须提供到那里的数据库的路径,这为错误留下了一些地方。向应用程序添加一个为您初始化数据库的函数是一个好主意。
是否都需要管道 schema.sql 文件并添加函数,或者它们是替代方案吗?