0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2025-07-18 02:55:00 +00:00
Files
libsql/libsql-sqlite3/test/fixtures/autovacuum2.test
2024-05-27 12:59:10 +02:00

37 lines
498 B
Plaintext

PRAGMA page_size=1024;
PRAGMA auto_vacuum=FULL;
CREATE TABLE t1(x);
VACUUM;
INSERT INTO t1(x) VALUES(zeroblob(10000));
PRAGMA page_count;
BEGIN;
DELETE FROM t1;
PRAGMA freelist_count;
PRAGMA page_count;
COMMIT;
PRAGMA freelist_count;
PRAGMA page_count;
PRAGMA integrity_check;
CREATE TABLE t2(x);
PRAGMA freelist_count;
BEGIN;
INSERT INTO t1(x) VALUES(zeroblob(10000));
DELETE FROM t1;
PRAGMA freelist_count;
COMMIT;
PRAGMA freelist_count;