Merge 'Add correct unique constraint test for tcl' from Pedro Muniz

Closes #1710
We should use `do_execsql_test_in_memory_error_content` to test errors
instead

Closes #3718
This commit is contained in:
Jussi Saurio
2025-10-14 07:26:48 +03:00
committed by GitHub

View File

@@ -529,6 +529,13 @@ do_execsql_test_on_specific_db {:memory:} null-value-insert-null-type-column {
SELECT * FROM test;
} {1|}
# https://github.com/tursodatabase/turso/issues/1710
do_execsql_test_in_memory_error_content uniq_constraint {
CREATE TABLE test (id INTEGER unique);
insert into test values (1);
insert into test values (1);
} {UNIQUE constraint failed: test.id (19)}
do_execsql_test_in_memory_error_content insert-explicit-rowid-conflict {
create table t (x);
insert into t(rowid, x) values (1, 1);