0

Web サーバーから IOS ネイティブ sql-lite データベースまで、データベース全体のレプリカを保持する必要があるアプリを開発しています. 更新されたバージョンの db を保持したり、アプリの読み込み時に一度にインポートしたりするにはどうすればよいですか?この問題を解決するための私のアプローチ、どんな助けも本当にありがたいです、

ありがとう

4

1 に答える 1

0

これはよくある問題のようです。この答えによると、

すべての DB スキーマを変換できるわけではありません。MySQL は SQLite よりも複雑で機能が豊富です。ただし、スキーマが十分に単純な場合は、それを SQL ファイルにダンプして、SQLite DB にインポート/ロードしようとすることができます。

これを行うには、このmysql2sqlite.sh スクリプトを次のように使用できます。

./mysql2sqlite.sh myDbase | sqlite3 database.sqlite

またはこの答えを使用して、単に

mysqldump database > database.sql
sqlite3 database < database.sql
于 2012-06-24T13:12:25.770 に答える