Skip to content

Commit 50d4789

Browse files
graylikemeclaude
andcommitted
data: regenerate seed dump with construction reference tables
Includes all new Phase 1-4 tables (engine/armor/structure/heatsink/gyro/ cockpit/myomer types, alias tables, engine weight table, mech internal structure) plus equipment stats from the seed command. Updated load.sh to truncate and reset sequences for the new tables. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 182e469 commit 50d4789

2 files changed

Lines changed: 32 additions & 2 deletions

File tree

seed/data.sql.gz

30.1 KB
Binary file not shown.

seed/load.sh

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,23 @@ psql "$DB_URL" -q -c "
4848
factions,
4949
eras,
5050
rulesets,
51-
dataset_metadata
51+
dataset_metadata,
52+
engine_type_aliases,
53+
armor_type_aliases,
54+
structure_type_aliases,
55+
heatsink_type_aliases,
56+
gyro_type_aliases,
57+
cockpit_type_aliases,
58+
myomer_type_aliases,
59+
engine_types,
60+
armor_types,
61+
structure_types,
62+
heatsink_types,
63+
gyro_types,
64+
cockpit_types,
65+
myomer_types,
66+
engine_weight_table,
67+
mech_internal_structure
5268
CASCADE;
5369
"
5470

@@ -70,6 +86,13 @@ psql "$DB_URL" -q -o /dev/null -c "
7086
SELECT setval('rulesets_id_seq', COALESCE((SELECT MAX(id) FROM rulesets), 0) + 1, false);
7187
SELECT setval('faction_eras_id_seq', COALESCE((SELECT MAX(id) FROM faction_eras), 0) + 1, false);
7288
SELECT setval('unit_availability_id_seq', COALESCE((SELECT MAX(id) FROM unit_availability), 0) + 1, false);
89+
SELECT setval('engine_types_id_seq', COALESCE((SELECT MAX(id) FROM engine_types), 0) + 1, false);
90+
SELECT setval('armor_types_id_seq', COALESCE((SELECT MAX(id) FROM armor_types), 0) + 1, false);
91+
SELECT setval('structure_types_id_seq', COALESCE((SELECT MAX(id) FROM structure_types), 0) + 1, false);
92+
SELECT setval('heatsink_types_id_seq', COALESCE((SELECT MAX(id) FROM heatsink_types), 0) + 1, false);
93+
SELECT setval('gyro_types_id_seq', COALESCE((SELECT MAX(id) FROM gyro_types), 0) + 1, false);
94+
SELECT setval('cockpit_types_id_seq', COALESCE((SELECT MAX(id) FROM cockpit_types), 0) + 1, false);
95+
SELECT setval('myomer_types_id_seq', COALESCE((SELECT MAX(id) FROM myomer_types), 0) + 1, false);
7396
"
7497

7598
echo "==> Done. Verifying row counts..."
@@ -83,5 +106,12 @@ psql "$DB_URL" -t -c "
83106
UNION ALL SELECT 'quirks: ' || COUNT(*) FROM quirks
84107
UNION ALL SELECT 'unit_quirks: ' || COUNT(*) FROM unit_quirks
85108
UNION ALL SELECT 'eras: ' || COUNT(*) FROM eras
86-
UNION ALL SELECT 'factions: ' || COUNT(*) FROM factions;
109+
UNION ALL SELECT 'factions: ' || COUNT(*) FROM factions
110+
UNION ALL SELECT 'engine_types: ' || COUNT(*) FROM engine_types
111+
UNION ALL SELECT 'armor_types: ' || COUNT(*) FROM armor_types
112+
UNION ALL SELECT 'structure_types:' || COUNT(*) FROM structure_types
113+
UNION ALL SELECT 'heatsink_types: ' || COUNT(*) FROM heatsink_types
114+
UNION ALL SELECT 'gyro_types: ' || COUNT(*) FROM gyro_types
115+
UNION ALL SELECT 'cockpit_types: ' || COUNT(*) FROM cockpit_types
116+
UNION ALL SELECT 'myomer_types: ' || COUNT(*) FROM myomer_types;
87117
"

0 commit comments

Comments
 (0)