diff --git a/.changeset/wise-stingrays-float.md b/.changeset/wise-stingrays-float.md new file mode 100644 index 0000000..968db72 --- /dev/null +++ b/.changeset/wise-stingrays-float.md @@ -0,0 +1,5 @@ +--- +'@journeyapps/react-native-quick-sqlite': patch +--- + +Use memory temp_store diff --git a/android/CMakeLists.txt b/android/CMakeLists.txt index f3eda02..90d5ba2 100644 --- a/android/CMakeLists.txt +++ b/android/CMakeLists.txt @@ -11,6 +11,7 @@ include_directories( ) add_definitions( + -DSQLITE_TEMP_STORE=2 ${SQLITE_FLAGS} ) diff --git a/tests/tests/sqlite/rawQueries.spec.ts b/tests/tests/sqlite/rawQueries.spec.ts index f5d48aa..833558f 100644 --- a/tests/tests/sqlite/rawQueries.spec.ts +++ b/tests/tests/sqlite/rawQueries.spec.ts @@ -566,9 +566,6 @@ export function registerBaseTests() { // Execute the read test whenever a table change ocurred db.registerTablesChangedHook((update) => readTriggerCallbacks.forEach((cb) => cb())); - // Needed for large volumes of data on older Android devices - // https://github.com/margelo/react-native-quick-sqlite/pull/25 - await db.execute('PRAGMA temp_store = memory;') const numberOfUsers = 100_000; await db.writeLock(async (tx) => { await tx.execute('BEGIN');