feat(M03-C): 完成地图选店与距离排序
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
DELETE FROM qipai_schema_migrations WHERE version = '2026061809';
|
||||
ALTER TABLE qipai_stores
|
||||
DROP INDEX idx_qipai_stores_tenant_coordinates,
|
||||
DROP INDEX idx_qipai_stores_tenant_city_status,
|
||||
DROP COLUMN district,
|
||||
DROP COLUMN city;
|
||||
@@ -0,0 +1,8 @@
|
||||
ALTER TABLE qipai_stores
|
||||
ADD COLUMN city VARCHAR(64) NOT NULL DEFAULT '' AFTER address,
|
||||
ADD COLUMN district VARCHAR(64) NOT NULL DEFAULT '' AFTER city,
|
||||
ADD KEY idx_qipai_stores_tenant_city_status (tenant_id, city, business_status, deleted_at),
|
||||
ADD KEY idx_qipai_stores_tenant_coordinates (tenant_id, latitude, longitude);
|
||||
|
||||
INSERT IGNORE INTO qipai_schema_migrations (version, name)
|
||||
VALUES ('2026061809', 'm03c_store_discovery');
|
||||
@@ -0,0 +1,11 @@
|
||||
SELECT column_name FROM information_schema.columns
|
||||
WHERE table_schema = DATABASE() AND table_name = 'qipai_stores'
|
||||
AND column_name IN ('city', 'district')
|
||||
ORDER BY column_name;
|
||||
|
||||
SELECT index_name FROM information_schema.statistics
|
||||
WHERE table_schema = DATABASE() AND table_name = 'qipai_stores'
|
||||
AND index_name IN ('idx_qipai_stores_tenant_city_status', 'idx_qipai_stores_tenant_coordinates')
|
||||
GROUP BY index_name ORDER BY index_name;
|
||||
|
||||
SELECT version, name FROM qipai_schema_migrations WHERE version = '2026061809';
|
||||
Reference in New Issue
Block a user