mirror of
https://github.com/aljazceru/turso.git
synced 2025-12-24 19:44:21 +01:00
23 lines
751 B
Tcl
Executable File
23 lines
751 B
Tcl
Executable File
#!/usr/bin/env tclsh
|
|
|
|
set testdir [file dirname $argv0]
|
|
source $testdir/tester.tcl
|
|
|
|
do_execsql_test_in_memory_any_error create_table_one_unique_set {
|
|
CREATE TABLE t4 (a, unique(b));
|
|
}
|
|
|
|
do_execsql_test_on_specific_db {:memory:} create_table_same_uniques_and_primary_keys {
|
|
CREATE TABLE t2 (a,b, unique(a,b), primary key(a,b));
|
|
} {}
|
|
|
|
do_execsql_test_on_specific_db {:memory:} create_table_unique_contained_in_primary_keys {
|
|
CREATE TABLE t4 (a,b, primary key(a,b), unique(a));
|
|
} {}
|
|
|
|
# https://github.com/tursodatabase/turso/issues/2686
|
|
do_execsql_test_on_specific_db {:memory:} create_table_rowid_unique_regression_test {
|
|
create table u(x integer unique primary key);
|
|
insert into u values (1),(2),(3);
|
|
select * from u where x > 2;
|
|
} {3} |