diff --git a/crates/store_sqlite/migrations/20251102192200_birthday_calendars.up.sql b/crates/store_sqlite/migrations/20251102192200_birthday_calendars.up.sql index 0b83319..34878d0 100644 --- a/crates/store_sqlite/migrations/20251102192200_birthday_calendars.up.sql +++ b/crates/store_sqlite/migrations/20251102192200_birthday_calendars.up.sql @@ -12,4 +12,15 @@ CREATE TABLE birthday_calendars ( CONSTRAINT fk_birthdays_addressbooks FOREIGN KEY (principal, id) REFERENCES addressbooks (principal, id) ON DELETE CASCADE -- birthday calendar stores no meaningful data so we can cascade -) +); + +INSERT INTO birthday_calendars +(principal, id, displayname, deleted_at, push_topic) +SELECT + principal, + id, + displayname || ' birthdays' AS displayname, + deleted_at, + push_topic || substr(printf('%d', random()), -4) AS push_topic + -- jank suffix to ensure that new push_topic is different :D +FROM addressbooks;