Parakeet is a Rust-based Bluesky AppServer aiming to implement most of the functionality required to support the Bluesky client
appview
atproto
bluesky
rust
appserver
1diff --git a/crates/parakeet-db/src/schema.rs b/crates/parakeet-db/src/schema.rs
2--- a/crates/parakeet-db/src/schema.rs
3+++ b/crates/parakeet-db/src/schema.rs
4@@ -459,12 +459,14 @@
5 diesel::joinable!(post_embed_record -> posts (post_uri));
6 diesel::joinable!(post_embed_video -> posts (post_uri));
7 diesel::joinable!(post_embed_video_captions -> posts (post_uri));
8+diesel::joinable!(postgates -> posts (post_uri));
9 diesel::joinable!(posts -> actors (did));
10 diesel::joinable!(profiles -> actors (did));
11 diesel::joinable!(reposts -> actors (did));
12 diesel::joinable!(starterpacks -> actors (owner));
13 diesel::joinable!(statuses -> actors (did));
14 diesel::joinable!(thread_mutes -> actors (did));
15+diesel::joinable!(threadgates -> posts (post_uri));
16 diesel::joinable!(verification -> actors (verifier));
17
18 diesel::allow_tables_to_appear_in_same_query!(