u
This commit is contained in:
1 parent
0ab2796dd4
commit
f7b0c6ad2f
26 files changed
+1893
-354
No files matched your search
@@ -41,8 +41,37 @@ CREATE TABLE money_user_category(
|
||||
create_time timestamp DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
||||
|
||||
CREATE TABLE share_space(
|
||||
id BIGINT PRIMARY KEY,
|
||||
name VARCHAR(100) NOT NULL
|
||||
)
|
||||
-- 共享空间表
|
||||
CREATE TABLE space (
|
||||
id BIGSERIAL PRIMARY KEY,
|
||||
name VARCHAR(100) DEFAULT '',
|
||||
invite_code VARCHAR(30) NOT NULL,
|
||||
create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
update_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
||||
|
||||
-- 注释
|
||||
COMMENT ON TABLE space IS '共享空间(一个空间包含多个成员)';
|
||||
COMMENT ON COLUMN space.id IS '空间ID';
|
||||
COMMENT ON COLUMN space.name IS '空间名称';
|
||||
COMMENT ON COLUMN space.invite_code IS '空间邀请码';
|
||||
COMMENT ON COLUMN space.create_time IS '空间创建时间';
|
||||
COMMENT ON COLUMN space.update_time IS '空间更新时间';
|
||||
|
||||
|
||||
-- 空间成员表(每个用户只能加入一个空间)
|
||||
CREATE TABLE space_user (
|
||||
id BIGSERIAL PRIMARY KEY,
|
||||
space_id BIGINT NOT NULL,
|
||||
user_id BIGINT NOT NULL,
|
||||
role INT NOT NULL DEFAULT 2,
|
||||
join_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
||||
|
||||
-- 注释
|
||||
COMMENT ON TABLE space_user IS '共享空间成员表';
|
||||
COMMENT ON COLUMN space_user.id IS '主键ID';
|
||||
COMMENT ON COLUMN space_user.space_id IS '所属空间ID';
|
||||
COMMENT ON COLUMN space_user.user_id IS '用户ID(唯一,每用户只加入一个空间)';
|
||||
COMMENT ON COLUMN space_user.role IS '成员角色:0创建者 1管理员 2普通';
|
||||
COMMENT ON COLUMN space_user.join_time IS '加入空间时间';
|
||||
Reference in new issue
Block a user