¶Ô±ÈÐÂÎļþ |
| | |
| | | -- ---------------------------- |
| | | -- é件表 |
| | | -- ---------------------------- |
| | | drop table if exists storage_attachment; |
| | | CREATE TABLE storage_attachment |
| | | ( |
| | | id bigserial PRIMARY KEY, |
| | | create_time timestamp default now() NOT NULL, |
| | | update_time timestamp default now() NOT NULL, |
| | | deleted bigint DEFAULT 0 NOT NULL, |
| | | record_type smallint DEFAULT 0 NOT NULL, |
| | | record_id bigint DEFAULT 0 NOT NULL, |
| | | name varchar(100) DEFAULT '' NOT NULL, |
| | | storage_blob_id bigint DEFAULT 0 NOT NULL |
| | | ); |
| | | |
| | | COMMENT ON TABLE storage_attachment IS 'éç¨æä»¶ä¸ä¼ çéä»¶ä¿¡æ¯'; |
| | | |
| | | COMMENT ON COLUMN storage_attachment.record_type IS 'å
³èçè®°å½ç±»å'; |
| | | COMMENT ON COLUMN storage_attachment.record_id IS 'å
³èçè®°å½id'; |
| | | COMMENT ON COLUMN storage_attachment.name IS 'åç§°, å¦: file, avatar (åºåå䏿¡è®°å½ä¸åç±»åçéä»¶)'; |
| | | COMMENT ON COLUMN storage_attachment.storage_blob_id IS 'å
³èstorage_blobè®°å½id'; |
| | | |
| | | CREATE INDEX idx_storage_attachment_on_record |
| | | ON storage_attachment (record_type, record_id); |