From 075d9af3b6fee42445d8e6fdb04beb36eb345651 Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Sat, 19 Aug 2023 13:17:47 -0700 Subject: [PATCH] Test for migrations fix in #162 --- tests/test_migrate.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/test_migrate.py b/tests/test_migrate.py index e066e26..a79b137 100644 --- a/tests/test_migrate.py +++ b/tests/test_migrate.py @@ -71,3 +71,10 @@ def test_migrate_from_original_schema(has_record): if has_record: expected_tables.add("logs") assert set(db.table_names()).issuperset(expected_tables) + + +def test_migrations_with_legacy_alter_table(): + # https://github.com/simonw/llm/issues/162 + db = sqlite_utils.Database(memory=True) + db.execute("pragma legacy_alter_table=on") + migrate(db)