peter
472cefed55
test(migrations)+fix: widen drift check to column shape; notifications.created_at NOT NULL (S2 review #2 )
...
The drift check dropped every diff except table/column presence, so a column
type or nullability change would slip through. Add modify_type/modify_nullable
to the ops it fails on. That immediately surfaced a real pre-existing drift:
notifications.created_at was created NULLABLE by migration 0017 but the model
has always declared it NOT NULL (Mapped[datetime] + server_default=func.now()).
Migration 0066 enforces NOT NULL to match the model — safe, since the
server_default has filled every row since day one.
2026-08-18 01:39:46 +02:00
..
2026-06-11 01:01:37 +02:00
2026-06-11 01:22:07 +02:00
2026-06-11 01:57:19 +02:00
2026-06-11 02:11:02 +02:00
2026-06-11 03:07:49 +02:00
2026-06-11 04:15:25 +02:00
2026-06-11 23:07:09 +02:00
2026-06-12 01:43:07 +02:00
2026-06-12 02:47:55 +02:00
2026-06-14 18:40:05 +02:00
2026-06-15 14:37:09 +02:00
2026-06-15 15:33:53 +02:00
2026-06-15 23:00:56 +02:00
2026-06-16 09:17:14 +02:00
2026-06-16 15:58:23 +02:00
2026-06-18 03:20:17 +02:00
2026-06-18 03:20:17 +02:00
2026-06-18 04:37:08 +02:00
2026-06-19 02:16:42 +02:00
2026-06-19 11:48:11 +02:00
2026-06-19 12:22:36 +02:00
2026-06-19 14:03:11 +02:00
2026-06-19 19:52:12 +02:00
2026-06-19 19:52:02 +02:00
2026-06-21 00:38:47 +02:00
2026-06-25 22:05:35 +02:00
2026-06-25 22:05:35 +02:00
2026-06-29 02:01:31 +02:00
2026-06-29 02:30:37 +02:00
2026-06-30 00:39:09 +02:00
2026-06-30 00:39:09 +02:00
2026-06-30 02:00:38 +02:00
2026-06-30 02:52:44 +02:00
2026-07-01 00:42:32 +02:00
2026-07-01 03:17:36 +02:00
2026-07-02 23:57:40 +02:00
2026-07-02 23:57:40 +02:00
2026-07-03 00:26:40 +02:00
2026-07-03 03:00:08 +02:00
2026-07-03 04:08:53 +02:00
2026-07-04 01:01:46 +02:00
2026-07-04 04:19:29 +02:00
2026-07-04 21:25:37 +02:00
2026-07-05 01:35:08 +02:00
2026-07-05 23:45:55 +02:00
2026-07-06 00:56:01 +02:00
2026-07-06 02:25:48 +02:00
2026-07-06 19:05:12 +02:00
2026-07-07 20:19:18 +02:00
2026-07-07 22:28:49 +02:00
2026-07-09 14:42:18 +02:00
2026-07-10 21:43:09 +02:00
2026-07-12 03:00:16 +02:00
2026-07-12 07:32:41 +02:00
2026-07-12 16:12:39 +02:00
2026-07-19 03:31:34 +02:00
2026-07-19 04:50:45 +02:00
2026-07-22 01:19:31 +02:00
2026-07-23 03:38:57 +02:00
2026-07-26 13:54:42 +02:00
2026-07-28 01:40:22 +02:00
2026-08-13 02:42:41 +02:00
2026-08-16 22:16:54 +02:00
2026-08-16 22:16:54 +02:00
2026-08-16 23:11:15 +02:00
2026-08-18 01:39:46 +02:00