feat: tenant content publish
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
-- +goose Up
|
||||
-- +goose StatementBegin
|
||||
-- contents:补齐“简介/标签”字段,用于内容发布与列表展示
|
||||
ALTER TABLE contents
|
||||
ADD COLUMN IF NOT EXISTS summary varchar(256) NOT NULL DEFAULT '',
|
||||
ADD COLUMN IF NOT EXISTS tags jsonb NOT NULL DEFAULT '[]'::jsonb;
|
||||
|
||||
COMMENT ON COLUMN contents.summary IS '简介:用于列表/卡片展示的短文本;建议 <= 256 字符(由业务校验)';
|
||||
COMMENT ON COLUMN contents.tags IS '标签:JSON 数组(字符串列表);用于分类/检索与聚合展示';
|
||||
|
||||
CREATE INDEX IF NOT EXISTS ix_contents_tenant_tags ON contents(tenant_id);
|
||||
-- +goose StatementEnd
|
||||
|
||||
-- +goose Down
|
||||
-- +goose StatementBegin
|
||||
DROP INDEX IF EXISTS ix_contents_tenant_tags;
|
||||
ALTER TABLE contents
|
||||
DROP COLUMN IF EXISTS tags,
|
||||
DROP COLUMN IF EXISTS summary;
|
||||
-- +goose StatementEnd
|
||||
|
||||
Reference in New Issue
Block a user