15 lines
698 B
SQL
15 lines
698 B
SQL
SET search_path TO atlas, public;
|
|
|
|
-- 同一来源商品重新采集时保留 collection_item / product 的稳定 ID,但使用新的
|
|
-- 来源快照替换可再采集数据。素材任务携带快照版本,避免旧 Worker 任务回写旧素材。
|
|
ALTER TABLE collection_items
|
|
ADD COLUMN source_snapshot_revision BIGINT NOT NULL DEFAULT 1
|
|
CHECK (source_snapshot_revision > 0);
|
|
|
|
ALTER TABLE collection_asset_transfers
|
|
ADD COLUMN source_snapshot_revision BIGINT NOT NULL DEFAULT 1
|
|
CHECK (source_snapshot_revision > 0);
|
|
|
|
CREATE INDEX ix_collection_asset_transfers_snapshot_queue
|
|
ON collection_asset_transfers (collection_item_id, source_snapshot_revision, status, created_at);
|