fix: 订单表 schema 跟进 name 字段移除

This commit is contained in:
zetaloop
2026-04-23 14:36:21 +08:00
parent 3989491b8c
commit 86f3490fc2
+1 -6
View File
@@ -1,20 +1,15 @@
CREATE TABLE orders ( CREATE TABLE orders (
id BIGINT PRIMARY KEY, id BIGINT PRIMARY KEY,
consumer_id BIGINT NOT NULL, consumer_id BIGINT NOT NULL,
consumer_name VARCHAR(100) NOT NULL,
player_id BIGINT NOT NULL, player_id BIGINT NOT NULL,
player_name VARCHAR(100) NOT NULL,
shop_id BIGINT, shop_id BIGINT,
shop_name VARCHAR(200),
service_snapshot JSONB NOT NULL, service_snapshot JSONB NOT NULL,
status VARCHAR(30) NOT NULL DEFAULT 'pending_payment', status VARCHAR(30) NOT NULL DEFAULT 'pending_payment',
total_price DECIMAL(10,2) NOT NULL, total_price DECIMAL(10,2) NOT NULL,
note TEXT, note TEXT,
version INT NOT NULL DEFAULT 1, version INT NOT NULL DEFAULT 1,
timeout_job_id VARCHAR(100), timeout_job_id VARCHAR(100),
search_text TEXT GENERATED ALWAYS AS ( search_text TEXT,
consumer_name || ' ' || player_name || ' ' || coalesce(shop_name, '') || ' ' || coalesce(note, '')
) STORED,
created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(), created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
accepted_at TIMESTAMPTZ, accepted_at TIMESTAMPTZ,
closed_at TIMESTAMPTZ, closed_at TIMESTAMPTZ,