chore: refresh gramsrv public release
This commit is contained in:
parent
75cebe8dbf
commit
70b6820474
1274 changed files with 378751 additions and 59919 deletions
23
deploy/migrations/0004_account_settings.up.sql
Normal file
23
deploy/migrations/0004_account_settings.up.sql
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
-- 账号级单例设置(每用户一行):全局隐私开关、账号自毁期限、敏感内容开关、
|
||||
-- 联系人注册通知静音。此前这些 account.* RPC 为硬编码回显 stub(不持久化):
|
||||
-- account.get/setGlobalPrivacySettings、get/setAccountTTL、get/setContentSettings、
|
||||
-- get/setContactSignUpNotification。本表落地真实持久化。
|
||||
CREATE TABLE public.account_settings (
|
||||
user_id bigint NOT NULL,
|
||||
archive_and_mute_new_noncontact_peers boolean DEFAULT false NOT NULL,
|
||||
keep_archived_unmuted boolean DEFAULT false NOT NULL,
|
||||
keep_archived_folders boolean DEFAULT false NOT NULL,
|
||||
hide_read_marks boolean DEFAULT false NOT NULL,
|
||||
new_noncontact_peers_require_premium boolean DEFAULT false NOT NULL,
|
||||
display_gifts_button boolean DEFAULT false NOT NULL,
|
||||
noncontact_peers_paid_stars bigint DEFAULT 0 NOT NULL,
|
||||
account_ttl_days integer DEFAULT 365 NOT NULL,
|
||||
sensitive_content_enabled boolean DEFAULT false NOT NULL,
|
||||
contact_signup_silent boolean DEFAULT false NOT NULL,
|
||||
updated_at timestamp with time zone DEFAULT now() NOT NULL,
|
||||
CONSTRAINT account_settings_account_ttl_days_check CHECK ((account_ttl_days > 0)),
|
||||
CONSTRAINT account_settings_noncontact_peers_paid_stars_check CHECK ((noncontact_peers_paid_stars >= 0))
|
||||
);
|
||||
|
||||
ALTER TABLE ONLY public.account_settings
|
||||
ADD CONSTRAINT account_settings_pkey PRIMARY KEY (user_id);
|
||||
Loading…
Add table
Add a link
Reference in a new issue