From 8ca2452dd05f614d55d2fd3ce188d9d04f44d285 Mon Sep 17 00:00:00 2001 From: winter Date: Fri, 20 Dec 2024 17:57:36 +0000 Subject: implement deletion/tombstones? --- migrations/20241220_152023_deletion.php | 60 +++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 migrations/20241220_152023_deletion.php (limited to 'migrations/20241220_152023_deletion.php') diff --git a/migrations/20241220_152023_deletion.php b/migrations/20241220_152023_deletion.php new file mode 100644 index 0000000..3b5dd9b --- /dev/null +++ b/migrations/20241220_152023_deletion.php @@ -0,0 +1,60 @@ +register(20241220_152023, function (PDO $db) { + // all fetchable/pushable objects can be marked as deleted, which will hide them, and make them get swept up later + // when they're actually deleted i also need any referents to be cascade-deleted + // also i noticed the column type for note.in_reply_to is wrong lol + $db->beginTransaction(); + $db->exec(<<commit(); +}); -- cgit v1.3