1 Star 0 Fork 1

yangfu / 家族族谱管理系统

 / 详情

日志 5.30

待办的
拥有者
创建于  
2022-05-30 23:06

设计数据库并编写SQL文件

根据基本需求,得有基本个人信息以及生平相关信息,然后还因为树状结构所以要有相关数据。

CREATE TABLE IF NOT EXISTS public.member
(
    id integer NOT NULL DEFAULT nextval('menu_id_seq'::regclass),
    name character varying(255) COLLATE pg_catalog."default" NOT NULL,
    parent_id integer,
    is_deleted smallint NOT NULL DEFAULT 0,
    path character varying(255) COLLATE pg_catalog."default" NOT NULL,
    date_birth date DEFAULT '1949-08-01'::date,
    date_marry date DEFAULT '1949-08-01'::date,
    place_birth character varying(255) COLLATE pg_catalog."default",
    date_death date DEFAULT '1949-08-01'::date,
    place_death character varying(255) COLLATE pg_catalog."default",
    content character varying(255) COLLATE pg_catalog."default",
    honor character varying(255) COLLATE pg_catalog."default",
    family_simple character varying(255) COLLATE pg_catalog."default" DEFAULT 'new family'::character varying,
    marry_id integer DEFAULT 0,
    sex character varying COLLATE pg_catalog."default" DEFAULT '女'::character varying,
    CONSTRAINT test_pkey PRIMARY KEY (id)
)

TABLESPACE pg_default;

ALTER TABLE IF EXISTS public.member
    OWNER to postgres;

COMMENT ON COLUMN public.member.parent_id
    IS '父id';

COMMENT ON COLUMN public.member.path
    IS '从根开始到本身的路径';

COMMENT ON COLUMN public.member.date_birth
    IS '出生日期';

COMMENT ON COLUMN public.member.date_marry
    IS '结婚日期';

COMMENT ON COLUMN public.member.place_birth
    IS '出生地';

COMMENT ON COLUMN public.member.date_death
    IS '死亡时间';

COMMENT ON COLUMN public.member.place_death
    IS '死亡地点';

COMMENT ON COLUMN public.member.content
    IS '生平简介';

COMMENT ON COLUMN public.member.honor
    IS '荣誉';

COMMENT ON COLUMN public.member.family_simple
    IS '家族标示,代表所属';

COMMENT ON COLUMN public.member.marry_id
    IS '族内配偶id';

成功在PGSQL中部署。
输入图片说明
之后就得着手实现前后端,针对实现的过程,慢慢摸索,学习并试着编写相关代码。

评论 (0)

yangfu 创建了任务

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
Go
1
https://gitee.com/yangfu815/familytree.git
git@gitee.com:yangfu815/familytree.git
yangfu815
familytree
家族族谱管理系统

搜索帮助

344bd9b3 5694891 D2dac590 5694891