mirror of
https://github.com/aljazceru/turso.git
synced 2025-12-18 17:14:20 +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 ADD COLUMN col3 BLOB;
|
||||||
ALTER TABLE t DROP COLUMN col1;
|
ALTER TABLE t DROP COLUMN col1;
|
||||||
SELECT col3 FROM t;
|
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