docs: 基本完成初版数据库设计
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
-- 已执行旧版 002 的数据库使用本增量 SQL;新建库仅执行最新 002/003。
|
||||
-- 首期只有一个小程序,AppID 由服务端配置,OpenID 直接唯一。
|
||||
-- 先创建更严格的唯一约束;若存在跨应用重复 OpenID,则事务回滚,保留原数据。
|
||||
BEGIN;
|
||||
SET LOCAL lock_timeout = '5s';
|
||||
SET LOCAL search_path = public, pg_catalog;
|
||||
|
||||
ALTER TABLE public.users
|
||||
ADD CONSTRAINT users_openid_key UNIQUE (openid);
|
||||
ALTER TABLE public.users
|
||||
DROP CONSTRAINT users_mini_app_openid_key;
|
||||
ALTER TABLE public.users
|
||||
DROP COLUMN mini_app_id;
|
||||
|
||||
COMMENT ON TABLE public.users IS '微信用户;沿用 CloudBase 字符串 ID,按 OpenID 唯一;AppID 由服务端配置';
|
||||
COMMIT;
|
||||
Reference in New Issue
Block a user