chat_table.py 874 Bytes
Newer Older
1
from .c_db import UPostgresDB
陈正乐 committed
2

3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
TABLE_CHAT = """
DROP TABLE IF EXISTS "chat";
CREATE TABLE chat (
    chat_id varchar(1000) PRIMARY KEY,
    user_id int,
    info text,
    create_time timestamp(6) DEFAULT current_timestamp,
    deleted int2
);
COMMENT ON COLUMN "chat"."chat_id" IS '会话id';
COMMENT ON COLUMN "chat"."user_id" IS '会话创建用户id';
COMMENT ON COLUMN "chat"."info" IS '会话简介';
COMMENT ON COLUMN "chat"."create_time" IS '会话创建时间,默认为当前时间';
COMMENT ON COLUMN "chat"."deleted" IS '是否删除:0=否,1=是';
COMMENT ON TABLE "chat" IS '会话信息表';
"""

陈正乐 committed
20

21
class Chat:
22 23 24 25 26 27
    def __init__(self, _chat_id, _user_id, _info, _create_time, _deleted) -> None:
        self.chat_id = _chat_id
        self.user_id = _user_id
        self.info = _info
        self.create_time = _create_time
        self.deleted = _deleted