diff options
| author | winter | 2025-01-15 20:33:38 +0000 |
|---|---|---|
| committer | winter | 2025-01-15 20:33:38 +0000 |
| commit | 75b3778dccccddb5cc90b2b4e0a3f958826ad8ba (patch) | |
| tree | 6240a96338f58b5f175e97132a4ce5d804e3b2da /migrations | |
| parent | 07df9da970ceaa54c734d73bdb148fa36d42db63 (diff) | |
implement home timeline
Diffstat (limited to 'migrations')
| -rw-r--r-- | migrations/20250115_173712_create_home_timeline.php | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/migrations/20250115_173712_create_home_timeline.php b/migrations/20250115_173712_create_home_timeline.php new file mode 100644 index 0000000..becd1a9 --- /dev/null +++ b/migrations/20250115_173712_create_home_timeline.php @@ -0,0 +1,18 @@ +<?php + +use \Digitigrade\Db\Migrator; + +Migrator::getInstance()->register(20250115_173712, function (PDO $db) { + // items in each user's home timeline + $db->exec(<<<END + CREATE TABLE home_timeline_item ( + id bigserial primary key, + user_account bigint not null references user_account, + reason_kind text, + reason_data jsonb, + item_kind text not null, + item_data jsonb not null, + modified timestamp with time zone not null + ); + END); +}); |
