Acbox
e9b7acd2b4
fix: guard all legacy migrations against fresh schema for CI compat
...
On fresh databases, 0001_init.up.sql creates providers/provider_id
(not llm_providers/llm_provider_id). Migrations 0013, 0041, 0046, 0047
referenced the old names without guards, causing CI migration failures.
- 0013: check llm_provider_id column exists before adding old constraint
- 0041: check llm_providers table exists before backfill/constraint DDL
- 0046: wrap CREATE TABLE in DO block with llm_providers existence check
- 0047: use ALTER TABLE IF EXISTS + DO block guard
2026-04-08 00:59:04 +08:00
..
2026-04-07 01:44:09 +08:00
2026-04-08 00:45:06 +08:00
2026-04-08 00:45:06 +08:00
2026-02-22 01:27:24 +08:00
2026-02-22 01:27:24 +08:00
2026-03-22 19:03:28 +08:00
2026-03-22 19:03:28 +08:00
2026-02-22 17:05:36 +08:00
2026-04-08 00:59:04 +08:00
2026-02-23 14:41:27 +08:00
2026-02-23 14:41:27 +08:00
2026-02-23 15:41:47 +08:00
2026-02-23 15:41:47 +08:00
2026-02-25 16:32:52 +08:00
2026-02-25 16:32:52 +08:00
2026-02-25 16:32:52 +08:00
2026-02-25 16:32:52 +08:00
2026-02-26 20:16:02 +08:00
2026-02-26 20:16:02 +08:00
2026-02-28 21:03:59 +08:00
2026-02-28 21:03:59 +08:00
2026-03-03 15:33:50 +08:00
2026-03-03 15:33:50 +08:00
2026-03-03 15:33:50 +08:00
2026-03-03 15:33:50 +08:00
2026-03-04 00:41:05 +08:00
2026-03-04 00:41:05 +08:00
2026-03-04 00:41:05 +08:00
2026-03-04 00:41:05 +08:00
2026-03-04 21:50:08 +08:00
2026-03-04 21:50:08 +08:00
2026-03-05 00:44:14 +08:00
2026-03-05 00:44:14 +08:00
2026-03-06 17:57:48 +08:00
2026-03-06 17:57:48 +08:00
2026-03-07 15:06:00 +08:00
2026-03-07 15:06:00 +08:00
2026-03-09 23:37:43 +08:00
2026-03-09 23:37:43 +08:00
2026-03-13 02:49:52 +08:00
2026-04-07 01:44:09 +08:00
2026-03-13 02:49:52 +08:00
2026-04-07 01:44:09 +08:00
2026-03-14 17:15:41 +08:00
2026-03-14 17:15:41 +08:00
2026-03-14 17:15:41 +08:00
2026-03-21 15:57:22 +08:00
2026-03-15 00:42:09 +08:00
2026-03-15 00:42:09 +08:00
2026-03-19 13:31:54 +08:00
2026-03-19 13:31:54 +08:00
2026-03-19 13:31:54 +08:00
2026-03-19 13:31:54 +08:00
2026-03-21 15:57:22 +08:00
2026-03-21 15:57:22 +08:00
2026-03-21 15:57:22 +08:00
2026-03-21 15:57:22 +08:00
2026-03-21 15:57:22 +08:00
2026-03-21 15:57:22 +08:00
2026-03-21 15:57:22 +08:00
2026-03-21 15:57:22 +08:00
2026-03-22 14:26:00 +08:00
2026-03-22 14:26:00 +08:00
2026-03-22 17:24:45 +08:00
2026-04-08 00:59:04 +08:00
2026-03-22 17:24:45 +08:00
2026-04-08 00:45:06 +08:00
2026-03-22 19:03:28 +08:00
2026-03-22 19:03:28 +08:00
2026-03-26 01:32:02 +08:00
2026-03-26 01:32:02 +08:00
2026-03-26 01:32:02 +08:00
2026-03-26 01:32:02 +08:00
2026-03-27 19:30:45 +08:00
2026-04-08 00:59:04 +08:00
2026-03-27 19:30:45 +08:00
2026-04-08 00:59:04 +08:00
2026-03-28 01:06:13 +08:00
2026-03-28 01:06:13 +08:00
2026-03-28 23:47:09 +08:00
2026-03-28 23:47:09 +08:00
2026-03-28 23:47:09 +08:00
2026-04-07 01:44:09 +08:00
2026-03-29 00:00:10 +08:00
2026-03-29 00:00:10 +08:00
2026-03-29 19:14:43 +08:00
2026-03-29 19:14:43 +08:00
2026-04-03 01:17:34 +08:00
2026-04-03 01:17:34 +08:00
2026-04-06 21:56:25 +08:00
2026-04-06 21:56:25 +08:00
2026-04-06 21:56:25 +08:00
2026-04-06 21:56:25 +08:00
2026-04-06 21:56:25 +08:00
2026-04-06 21:56:25 +08:00
2026-04-06 21:56:25 +08:00
2026-04-06 21:56:25 +08:00
2026-04-06 21:56:25 +08:00
2026-04-06 21:56:25 +08:00
2026-04-06 21:56:25 +08:00
2026-04-06 21:56:25 +08:00
2026-04-06 21:56:25 +08:00
2026-04-06 21:56:25 +08:00
2026-04-07 00:26:06 +08:00
2026-04-07 00:39:37 +08:00