add: communities is_forum

This commit is contained in:
trisua 2025-08-02 17:29:26 -04:00
parent 9a128a3f0c
commit 1f545a0b21
9 changed files with 52 additions and 4 deletions

View file

@ -36,6 +36,7 @@ impl DataManager {
member_count: get!(x->10(i32)) as usize,
is_forge: get!(x->11(i32)) as i8 == 1,
post_count: get!(x->12(i32)) as usize,
is_forum: get!(x->13(i32)) as i8 == 1,
}
}
@ -281,7 +282,7 @@ impl DataManager {
let res = execute!(
&conn,
"INSERT INTO communities VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13)",
"INSERT INTO communities VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14)",
params![
&(data.id as i64),
&(data.created as i64),
@ -296,6 +297,7 @@ impl DataManager {
&1_i32,
&{ if data.is_forge { 1 } else { 0 } },
&0_i32,
&{ if data.is_forum { 1 } else { 0 } },
]
);

View file

@ -12,4 +12,8 @@ ADD COLUMN IF NOT EXISTS storage_capacity TEXT DEFAULT '"Tier1"';
-- letters replying_to
ALTER TABLE letters
ADD COLUMN IF NOT EXISTS replying_to TEXT DEFAULT 0;
ADD COLUMN IF NOT EXISTS replying_to BIGINT DEFAULT 0;
-- communities is_forum
ALTER TABLE communities
ADD COLUMN IF NOT EXISTS is_forum INT DEFAULT 0;