1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
|
# name: test/sql/storage/test_store_integers.test
# description: Test simple storage
# group: [storage]
# load the DB from disk
load __TEST_DIR__/test_store_integers.db
foreach compression <compression>
statement ok
PRAGMA force_compression='${compression}'
# create a database and insert values
statement ok
CREATE TABLE test (a INTEGER, b INTEGER);
statement ok
INSERT INTO test VALUES (11, 22), (13, 22), (12, 21), (NULL, NULL)
statement ok
CREATE TABLE test2 (a INTEGER);
statement ok
INSERT INTO test2 VALUES (13), (12), (11)
query II
SELECT * FROM test ORDER BY a
----
11 22
12 21
13 22
NULL NULL
query I
SELECT * FROM test2 ORDER BY a
----
11
12
13
loop i 0 10
statement ok
CHECKPOINT;
query II
SELECT * FROM test ORDER BY a
----
11 22
12 21
13 22
NULL NULL
query I
SELECT * FROM test2 ORDER BY a
----
11
12
13
endloop
# verify that the tables are still there after a restart
restart
query II
SELECT * FROM test ORDER BY a
----
11 22
12 21
13 22
NULL NULL
query I
SELECT * FROM test2 ORDER BY a
----
11
12
13
# append a row
statement ok
INSERT INTO test VALUES (14, 23)
query II
SELECT * FROM test ORDER BY a
----
11 22
12 21
13 22
14 23
NULL NULL
restart
query II
SELECT * FROM test ORDER BY a
----
11 22
12 21
13 22
14 23
NULL NULL
statement ok
DROP TABLE test
statement ok
DROP TABLE test2
endloop
|