fix: 复合主键表改为单字段 id 以支持 ent 完整生成

This commit is contained in:
zetaloop
2026-04-24 07:32:52 +08:00
parent c62d743320
commit 5ad579f03c
19 changed files with 324 additions and 82 deletions
+20 -20
View File
@@ -46,14 +46,14 @@ def reset():
psql("""
DELETE FROM wallet_transactions WHERE user_id BETWEEN 100001 AND 109999;
DELETE FROM wallets WHERE user_id BETWEEN 100001 AND 109999;
DELETE FROM comment_likes WHERE user_id BETWEEN 100001 AND 109999;
DELETE FROM post_likes WHERE user_id BETWEEN 100001 AND 109999;
DELETE FROM comment_likes WHERE id BETWEEN 100001 AND 109999;
DELETE FROM post_likes WHERE id BETWEEN 100001 AND 109999;
DELETE FROM comments WHERE id BETWEEN 100001 AND 109999;
DELETE FROM posts WHERE id BETWEEN 100001 AND 109999;
DELETE FROM order_state_logs WHERE id BETWEEN 100001 AND 109999;
DELETE FROM orders WHERE id BETWEEN 100001 AND 109999;
DELETE FROM shop_invitations WHERE id BETWEEN 100001 AND 109999;
DELETE FROM shop_players WHERE shop_id BETWEEN 100001 AND 109999;
DELETE FROM shop_players WHERE id BETWEEN 100001 AND 109999;
DELETE FROM player_services WHERE id BETWEEN 100001 AND 109999;
DELETE FROM shops WHERE id BETWEEN 100001 AND 109999;
DELETE FROM players WHERE id BETWEEN 100001 AND 109999;
@@ -175,11 +175,11 @@ INSERT INTO shops (id, owner_id, name, description, rating, total_orders, player
# ── Shop players ───────────────────────────────────────────────
psql("""
INSERT INTO shop_players (shop_id, player_id, is_primary) VALUES
(100001, 100001, true),
(100001, 100002, false),
(100002, 100003, true),
(100003, 100004, true);
INSERT INTO shop_players (id, shop_id, player_id, is_primary) VALUES
(109001, 100001, 100001, true),
(109002, 100001, 100002, false),
(109003, 100002, 100003, true),
(109004, 100003, 100004, true);
""")
# Update players.shop_id cache
@@ -310,22 +310,22 @@ INSERT INTO comments (id, post_id, author_id, content, like_count) VALUES
# ── Post likes ─────────────────────────────────────────────────
psql("""
INSERT INTO post_likes (post_id, user_id) VALUES
(100001, 100002),(100001, 100003),(100001, 100006),(100001, 100007),
(100002, 100001),(100002, 100006),
(100003, 100001),(100003, 100002),
(100004, 100001),(100004, 100004),
(100005, 100001),(100005, 100003),(100005, 100006),(100005, 100007);
INSERT INTO post_likes (id, post_id, user_id) VALUES
(109101, 100001, 100002),(109102, 100001, 100003),(109103, 100001, 100006),(109104, 100001, 100007),
(109105, 100002, 100001),(109106, 100002, 100006),
(109107, 100003, 100001),(109108, 100003, 100002),
(109109, 100004, 100001),(109110, 100004, 100004),
(109111, 100005, 100001),(109112, 100005, 100003),(109113, 100005, 100006),(109114, 100005, 100007);
""")
# ── Comment likes ──────────────────────────────────────────────
psql("""
INSERT INTO comment_likes (comment_id, user_id) VALUES
(100001, 100001),(100001, 100006),(100001, 100007),
(100003, 100001),(100003, 100006),
(100006, 100001),(100006, 100004),
(100009, 100001),(100009, 100007),
(100011, 100002),(100011, 100006),(100011, 100007);
INSERT INTO comment_likes (id, comment_id, user_id) VALUES
(109201, 100001, 100001),(109202, 100001, 100006),(109203, 100001, 100007),
(109204, 100003, 100001),(109205, 100003, 100006),
(109206, 100006, 100001),(109207, 100006, 100004),
(109208, 100009, 100001),(109209, 100009, 100007),
(109210, 100011, 100002),(109211, 100011, 100006),(109212, 100011, 100007);
""")
# ── User follows ───────────────────────────────────────────────