Commit Graph
5 Commits
Author SHA1 Message Date
Kenneth Skovhede cf02c1addf Fixed large SQLite inputs
When performing queries with large inputs, there is a possibility that we reach the maximum number of possible parameters. If the query exceeds the maximum number of parameters the query fails.

This change uses a temporary table that will be created in the case the inputs exceed the total number available parameters, making sure the calls proceed as before with small inputs, but uses temporary tables on larger inputs.

Some tests were added to ensure the update works as expected, even with large inputs.
2026-02-11 13:34:58 +01:00
Carl Johnsen b9fa8bd0bb Previous version was using 'null' as a transaction, which implies a commit after each query. 2025-06-19 13:20:01 +02:00
Carl Johnsen 089dc8c53d Assert.Throws did not like async lambda functions 2025-06-19 13:19:36 +02:00
Carl Johnsen 26c48c7e62 Post merge with master fixes 2025-06-19 12:24:22 +02:00
Kenneth Skovhede 3eb8bb3cdc Add test for replacing missing metadata 2025-06-16 15:38:56 +02:00