mirror of
https://github.com/aljazceru/turso.git
synced 2026-01-08 18:54:21 +01:00
tests + adjustment to halt error message
This commit is contained in:
@@ -221,3 +221,35 @@ do_execsql_test_in_memory_any_error update_primary_key_constraint_error {
|
||||
INSERT INTO eye VALUES (78255586.9204539, x'651061e8', 'World perhaps.', -5815764.49018679, 1917);
|
||||
UPDATE eye SET election = 6150;
|
||||
}
|
||||
|
||||
do_execsql_test_in_memory_any_error update_primary_key_constraint_error_2 {
|
||||
CREATE TABLE eye (study REAL, spring BLOB, save TEXT, thank REAL, election INTEGER, PRIMARY KEY (election));
|
||||
INSERT INTO eye VALUES (183559032.521585, x'6625d092', 'Trial six should.', 2606132742.43174, 2817);
|
||||
INSERT INTO eye VALUES (78255586.9204539, x'651061e8', 'World perhaps.', -5815764.49018679, 1917);
|
||||
INSERT INTO eye VALUES (53.3274327094467, x'f574c507', 'Senior wish degree.', -423.432750526747, 2650);
|
||||
INSERT INTO eye VALUES (-908148213048.983, x'6d812051', 'Possible able.', 101.171781837336, 4100);
|
||||
INSERT INTO eye VALUES (-572332773760.924, x'd7a4d9fb', 'Money catch expect.', -271065488.756746, 4667);
|
||||
UPDATE eye SET election = 6150 WHERE election != 1917;
|
||||
}
|
||||
|
||||
do_execsql_test_in_memory_any_error update_primary_key_constraint_error_3 {
|
||||
CREATE TABLE eye (study REAL, spring BLOB, save TEXT, thank REAL, election INTEGER, PRIMARY KEY (election));
|
||||
INSERT INTO eye VALUES (183559032.521585, x'6625d092', 'Trial six should.', 2606132742.43174, 2817);
|
||||
INSERT INTO eye VALUES (78255586.9204539, x'651061e8', 'World perhaps.', -5815764.49018679, 1917);
|
||||
INSERT INTO eye VALUES (53.3274327094467, x'f574c507', 'Senior wish degree.', -423.432750526747, 2650);
|
||||
INSERT INTO eye VALUES (-908148213048.983, x'6d812051', 'Possible able.', 101.171781837336, 4100);
|
||||
INSERT INTO eye VALUES (-572332773760.924, x'd7a4d9fb', 'Money catch expect.', -271065488.756746, 4667);
|
||||
UPDATE eye SET election = 6150 WHERE election > 1000 AND study > 1;
|
||||
}
|
||||
|
||||
do_execsql_test_in_memory_any_error update_primary_key_constraint_error_4 {
|
||||
CREATE TABLE t(a PRIMARY KEY INTEGER, b UNIQUE);
|
||||
INSERT INTO t(b) VALUES (100), (200), (300);
|
||||
UPDATE t SET a = 1;
|
||||
}
|
||||
|
||||
do_execsql_test_in_memory_any_error update_primary_key_unique_constraint_error {
|
||||
CREATE TABLE t(a PRIMARY KEY INTEGER, b UNIQUE);
|
||||
INSERT INTO t(b) VALUES (100), (200), (300);
|
||||
UPDATE t SET b = 2;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user