+2
consumer/src/db/record.rs
+2
consumer/src/db/record.rs
+4
-2
consumer/src/db/sql/profile_upsert.sql
+4
-2
consumer/src/db/sql/profile_upsert.sql
···
1
1
INSERT INTO profiles (did, cid, avatar_cid, banner_cid, display_name, description, pinned_uri, pinned_cid,
2
-
joined_sp_uri, joined_sp_cid, created_at)
3
-
VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11)
2
+
joined_sp_uri, joined_sp_cid, pronouns, website, created_at)
3
+
VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13)
4
4
ON CONFLICT (did) DO UPDATE SET cid=EXCLUDED.cid,
5
5
avatar_cid=EXCLUDED.avatar_cid,
6
6
banner_cid=EXCLUDED.banner_cid,
···
10
10
pinned_cid=EXCLUDED.pinned_cid,
11
11
joined_sp_uri=EXCLUDED.joined_sp_uri,
12
12
joined_sp_cid=EXCLUDED.joined_sp_cid,
13
+
pronouns=EXCLUDED.pronouns,
14
+
website=EXCLUDED.website,
13
15
indexed_at=NOW()
+4
consumer/src/indexer/records.rs
+4
consumer/src/indexer/records.rs
···
23
23
pub labels: Option<SelfLabels>,
24
24
pub joined_via_starter_pack: Option<StrongRef>,
25
25
pub pinned_post: Option<StrongRef>,
26
+
#[serde_as(as = "utils::safe_string")]
27
+
pub pronouns: Option<String>,
28
+
#[serde_as(as = "utils::safe_string")]
29
+
pub website: Option<String>,
26
30
pub created_at: Option<DateTime<Utc>>,
27
31
}
28
32
+4
lexica/src/app_bsky/actor.rs
+4
lexica/src/app_bsky/actor.rs
···
199
199
pub verification: Option<VerificationState>,
200
200
#[serde(skip_serializing_if = "Option::is_none")]
201
201
pub status: Option<StatusView>,
202
+
#[serde(skip_serializing_if = "Option::is_none")]
203
+
pub pronouns: Option<String>,
204
+
#[serde(skip_serializing_if = "Option::is_none")]
205
+
pub website: Option<String>,
202
206
203
207
pub created_at: DateTime<Utc>,
204
208
pub indexed_at: NaiveDateTime,
+3
migrations/2025-09-24-205239_profiles-4224/down.sql
+3
migrations/2025-09-24-205239_profiles-4224/down.sql
+3
migrations/2025-09-24-205239_profiles-4224/up.sql
+3
migrations/2025-09-24-205239_profiles-4224/up.sql
+3
parakeet-db/src/models.rs
+3
parakeet-db/src/models.rs
+2
parakeet-db/src/schema.rs
+2
parakeet-db/src/schema.rs