SQLite3::backup あるデータベースを、別のデータベースにバックアップする &reftitle.description; public boolSQLite3::backup SQLite3destination stringsourceDatabase"main" stringdestinationDatabase"main" SQLite3::backup は、あるデータベースの内容を別のデータベースにコピーし、 コピー先のデータベースの内容を上書きします。 このメソッドは、データベースのバックアップを作成したり、 インメモリのデータベースを永続的なファイルにコピーしたり、その逆を行う場合に便利です。 SQLite 3.27.0 (2019-02-07) 以降のバージョンでは、 データベースを新しいファイルにバックアップするSQLとして VACUUM INTO 'file.db'; も使えます。 &reftitle.parameters; destination SQLite3::open でオープンされたデータベース接続 sourceDatabase メインデータベースの場合、データベース名は "main" です。 一時的なデータベースの場合は、"temp" になります。 また、ATTACH 文の AS キーワードの後に指定された名前が使えます。 destinationDatabase sourceDatabase に似ていますが、 destination で接続したコピー先のデータベースを表します。 &reftitle.returnvalues; &return.success; &reftitle.examples; 既存のデータベースをバックアップする backup($backup); ?> ]]>