should be it
This commit is contained in:
72
external/duckdb/test/sql/storage/many_checkpoints.test
vendored
Normal file
72
external/duckdb/test/sql/storage/many_checkpoints.test
vendored
Normal file
@@ -0,0 +1,72 @@
|
||||
# name: test/sql/storage/many_checkpoints.test
|
||||
# description: Test many checkpoints
|
||||
# group: [storage]
|
||||
|
||||
# load the DB from disk
|
||||
load __TEST_DIR__/many_checkpoints.db
|
||||
|
||||
statement ok
|
||||
CREATE TABLE test (a INTEGER PRIMARY KEY, b INTEGER, c VARCHAR);
|
||||
|
||||
statement ok
|
||||
CHECKPOINT
|
||||
|
||||
statement ok
|
||||
DROP TABLE test;
|
||||
|
||||
statement ok
|
||||
CHECKPOINT
|
||||
|
||||
statement ok
|
||||
CREATE TABLE test (a INTEGER PRIMARY KEY, b INTEGER, c VARCHAR);
|
||||
|
||||
statement ok
|
||||
CHECKPOINT
|
||||
|
||||
query I
|
||||
SELECT COUNT(*) FROM test
|
||||
----
|
||||
0
|
||||
|
||||
statement ok
|
||||
INSERT INTO test VALUES (11, 22, 'hello'), (13, 22, 'world'), (12, 21, 'test'), (10, NULL, NULL);
|
||||
|
||||
query I
|
||||
SELECT COUNT(*) FROM test
|
||||
----
|
||||
4
|
||||
|
||||
statement ok
|
||||
CHECKPOINT
|
||||
|
||||
query I
|
||||
SELECT COUNT(*) FROM test
|
||||
----
|
||||
4
|
||||
|
||||
statement error
|
||||
INSERT INTO test VALUES (11, 22, 'hello');
|
||||
----
|
||||
|
||||
statement ok
|
||||
CHECKPOINT
|
||||
|
||||
query I
|
||||
SELECT COUNT(*) FROM test
|
||||
----
|
||||
4
|
||||
|
||||
restart
|
||||
|
||||
query I
|
||||
SELECT COUNT(*) FROM test
|
||||
----
|
||||
4
|
||||
|
||||
query III
|
||||
SELECT * FROM test ORDER BY 1, 2, 3
|
||||
----
|
||||
10 NULL NULL
|
||||
11 22 hello
|
||||
12 21 test
|
||||
13 22 world
|
||||
Reference in New Issue
Block a user