# name: test/sql/attach/attach_wal_alter.test # description: WAL cannot alter table # group: [attach] statement ok PRAGMA enable_verification statement ok ATTACH DATABASE '__TEST_DIR__/wal_crash.db' as db1; statement ok USE db1; statement ok CREATE TABLE t2(c1 INT); statement ok CHECKPOINT; statement ok SET wal_autocheckpoint='1TB'; statement ok PRAGMA disable_checkpoint_on_shutdown; statement ok ALTER TABLE t2 ALTER c1 SET DEFAULT 0; statement ok ATTACH DATABASE ':memory:' as db2; statement ok USE db2; statement ok detach db1; statement ok ATTACH DATABASE '__TEST_DIR__/wal_crash.db' as db1; statement ok INSERT INTO db1.t2 DEFAULT VALUES query I SELECT * FROM db1.t2 ---- 0