http://flask.pocoo.org/docs/tutorial/dbinit/-Flaskチュートリアルのこのステップでは、次のように記述されています-
このようなスキーマは、次のようにschema.sqlファイルをsqlite3コマンドにパイプすることで作成できます。
sqlite3 /tmp/flaskr.db <schema.sql
これの欠点は、sqlite3コマンドをインストールする必要があることです。これは、必ずしもすべてのシステムに当てはまるとは限りません。また、データベースへのパスを提供する必要があります。これにより、エラーが発生する可能性があります。データベースを初期化する関数をアプリケーションに追加することをお勧めします。
両方とも、schema.sqlファイルをパイプ処理して関数を追加する必要がありますか、それとも代替手段ですか?