mirror of
https://github.com/aljazceru/turso.git
synced 2025-12-17 08:34:19 +01:00
Add regression tcl test for #3886
This commit is contained in:
@@ -219,4 +219,22 @@ do_execsql_test_on_specific_db {:memory:} drop-column-regression {
|
||||
ALTER TABLE t ADD COLUMN col3 BLOB;
|
||||
ALTER TABLE t DROP COLUMN col1;
|
||||
SELECT col3 FROM t;
|
||||
} {{}}
|
||||
} {{}}
|
||||
|
||||
# https://github.com/tursodatabase/turso/issues/3886
|
||||
do_execsql_test_on_specific_db {:memory:} alter-tbl-rregression {
|
||||
PRAGMA foreign_keys = ON;
|
||||
CREATE TABLE p_ren1(id INTEGER PRIMARY KEY);
|
||||
CREATE TABLE c_ren1(id INTEGER PRIMARY KEY, pid INTEGER,
|
||||
FOREIGN KEY(pid) REFERENCES p_ren1(id)
|
||||
);
|
||||
INSERT INTO p_ren1 VALUES (1);
|
||||
INSERT INTO c_ren1 VALUES (10,1);
|
||||
ALTER TABLE p_ren1 RENAME TO p_ren1_new;
|
||||
INSERT INTO p_ren1_new VALUES (2);
|
||||
INSERT INTO c_ren1 VALUES (20,2);
|
||||
SELECT c_ren1.id, c_ren1.pid
|
||||
FROM c_ren1 JOIN p_ren1_new ON p_ren1_new.id = c_ren1.pid
|
||||
ORDER BY c_ren1.id;
|
||||
} {10|1
|
||||
20|2}
|
||||
|
||||
Reference in New Issue
Block a user