mirror of
https://github.com/veekun/pokedex.git
synced 2024-08-20 18:16:34 +00:00
Added machines table.
This commit is contained in:
parent
9f9c29a398
commit
a253df0280
2 changed files with 280 additions and 0 deletions
271
pokedex/data/csv/machines.csv
Normal file
271
pokedex/data/csv/machines.csv
Normal file
|
@ -0,0 +1,271 @@
|
|||
machine_number,generation_id,move_id
|
||||
1,1,5
|
||||
1,2,223
|
||||
1,3,264
|
||||
1,4,264
|
||||
2,1,13
|
||||
2,2,29
|
||||
2,3,337
|
||||
2,4,337
|
||||
3,1,14
|
||||
3,2,174
|
||||
3,3,352
|
||||
3,4,352
|
||||
4,1,18
|
||||
4,2,205
|
||||
4,3,347
|
||||
4,4,347
|
||||
5,1,25
|
||||
5,2,46
|
||||
5,3,46
|
||||
5,4,46
|
||||
6,1,92
|
||||
6,2,92
|
||||
6,3,92
|
||||
6,4,92
|
||||
7,1,32
|
||||
7,2,192
|
||||
7,3,258
|
||||
7,4,258
|
||||
8,1,34
|
||||
8,2,249
|
||||
8,3,339
|
||||
8,4,339
|
||||
9,1,36
|
||||
9,2,244
|
||||
9,3,331
|
||||
9,4,331
|
||||
10,1,38
|
||||
10,2,237
|
||||
10,3,237
|
||||
10,4,237
|
||||
11,1,61
|
||||
11,2,241
|
||||
11,3,241
|
||||
11,4,241
|
||||
12,1,55
|
||||
12,2,230
|
||||
12,3,269
|
||||
12,4,269
|
||||
13,1,58
|
||||
13,2,173
|
||||
13,3,58
|
||||
13,4,58
|
||||
14,1,59
|
||||
14,2,59
|
||||
14,3,59
|
||||
14,4,59
|
||||
15,1,63
|
||||
15,2,63
|
||||
15,3,63
|
||||
15,4,63
|
||||
16,1,6
|
||||
16,2,196
|
||||
16,3,113
|
||||
16,4,113
|
||||
17,1,66
|
||||
17,2,182
|
||||
17,3,182
|
||||
17,4,182
|
||||
18,1,68
|
||||
18,2,240
|
||||
18,3,240
|
||||
18,4,240
|
||||
19,1,69
|
||||
19,2,202
|
||||
19,3,202
|
||||
19,4,202
|
||||
20,1,99
|
||||
20,2,203
|
||||
20,3,219
|
||||
20,4,219
|
||||
21,1,72
|
||||
21,2,218
|
||||
21,3,218
|
||||
21,4,218
|
||||
22,1,76
|
||||
22,2,76
|
||||
22,3,76
|
||||
22,4,76
|
||||
23,1,82
|
||||
23,2,231
|
||||
23,3,231
|
||||
23,4,231
|
||||
24,1,85
|
||||
24,2,225
|
||||
24,3,85
|
||||
24,4,85
|
||||
25,1,87
|
||||
25,2,87
|
||||
25,3,87
|
||||
25,4,87
|
||||
26,1,89
|
||||
26,2,89
|
||||
26,3,89
|
||||
26,4,89
|
||||
27,1,90
|
||||
27,2,216
|
||||
27,3,216
|
||||
27,4,216
|
||||
28,1,91
|
||||
28,2,91
|
||||
28,3,91
|
||||
28,4,91
|
||||
29,1,94
|
||||
29,2,94
|
||||
29,3,94
|
||||
29,4,94
|
||||
30,1,100
|
||||
30,2,247
|
||||
30,3,247
|
||||
30,4,247
|
||||
31,1,102
|
||||
31,2,189
|
||||
31,3,280
|
||||
31,4,280
|
||||
32,1,104
|
||||
32,2,104
|
||||
32,3,104
|
||||
32,4,104
|
||||
33,1,115
|
||||
33,2,8
|
||||
33,3,115
|
||||
33,4,115
|
||||
34,1,117
|
||||
34,2,207
|
||||
34,3,351
|
||||
34,4,351
|
||||
35,1,118
|
||||
35,2,214
|
||||
35,3,53
|
||||
35,4,53
|
||||
36,1,120
|
||||
36,2,188
|
||||
36,3,188
|
||||
36,4,188
|
||||
37,1,121
|
||||
37,2,201
|
||||
37,3,201
|
||||
37,4,201
|
||||
38,1,126
|
||||
38,2,126
|
||||
38,3,126
|
||||
38,4,126
|
||||
39,1,129
|
||||
39,2,129
|
||||
39,3,317
|
||||
39,4,317
|
||||
40,1,130
|
||||
40,2,111
|
||||
40,3,332
|
||||
40,4,332
|
||||
41,1,135
|
||||
41,2,9
|
||||
41,3,259
|
||||
41,4,259
|
||||
42,1,138
|
||||
42,2,138
|
||||
42,3,263
|
||||
42,4,263
|
||||
43,1,143
|
||||
43,2,197
|
||||
43,3,290
|
||||
43,4,290
|
||||
44,1,156
|
||||
44,2,156
|
||||
44,3,156
|
||||
44,4,156
|
||||
45,1,86
|
||||
45,2,213
|
||||
45,3,213
|
||||
45,4,213
|
||||
46,1,149
|
||||
46,2,168
|
||||
46,3,168
|
||||
46,4,168
|
||||
47,1,153
|
||||
47,2,211
|
||||
47,3,211
|
||||
47,4,211
|
||||
48,1,157
|
||||
48,2,7
|
||||
48,3,285
|
||||
48,4,285
|
||||
49,1,161
|
||||
49,2,210
|
||||
49,3,289
|
||||
49,4,289
|
||||
50,1,164
|
||||
50,2,171
|
||||
50,3,315
|
||||
50,4,315
|
||||
51,4,355
|
||||
52,4,411
|
||||
53,4,412
|
||||
54,4,206
|
||||
55,4,362
|
||||
56,4,374
|
||||
57,4,451
|
||||
58,4,203
|
||||
59,4,406
|
||||
60,4,409
|
||||
61,4,261
|
||||
62,4,318
|
||||
63,4,373
|
||||
64,4,153
|
||||
65,4,421
|
||||
66,4,371
|
||||
67,4,278
|
||||
68,4,416
|
||||
69,4,397
|
||||
70,4,148
|
||||
71,4,444
|
||||
72,4,419
|
||||
73,4,86
|
||||
74,4,360
|
||||
75,4,14
|
||||
76,4,446
|
||||
77,4,244
|
||||
78,4,445
|
||||
79,4,399
|
||||
80,4,157
|
||||
81,4,404
|
||||
82,4,214
|
||||
83,4,363
|
||||
84,4,398
|
||||
85,4,138
|
||||
86,4,447
|
||||
87,4,207
|
||||
88,4,365
|
||||
89,4,369
|
||||
90,4,164
|
||||
91,4,430
|
||||
92,4,433
|
||||
101,1,15
|
||||
101,2,15
|
||||
101,3,15
|
||||
101,4,15
|
||||
102,1,19
|
||||
102,2,19
|
||||
102,3,19
|
||||
102,4,19
|
||||
103,1,57
|
||||
103,2,57
|
||||
103,3,57
|
||||
103,4,57
|
||||
104,1,70
|
||||
104,2,70
|
||||
104,3,70
|
||||
104,4,70
|
||||
105,1,148
|
||||
105,2,148
|
||||
105,3,148
|
||||
105,4,432
|
||||
106,2,250
|
||||
106,3,249
|
||||
106,4,249
|
||||
107,2,127
|
||||
107,3,127
|
||||
107,4,127
|
||||
108,3,291
|
||||
108,4,431
|
|
|
@ -156,6 +156,12 @@ class LocationArea(TableBase):
|
|||
internal_id = Column(Integer, nullable=False)
|
||||
name = Column(Unicode(64), nullable=True)
|
||||
|
||||
class Machine(TableBase):
|
||||
__tablename__ = 'machines'
|
||||
machine_number = Column(Integer, primary_key=True, nullable=False, autoincrement=False)
|
||||
generation_id = Column(Integer, ForeignKey('generations.id'), primary_key=True, nullable=False, autoincrement=False)
|
||||
move_id = Column(Integer, ForeignKey('moves.id'), nullable=False)
|
||||
|
||||
class MoveEffect(TableBase):
|
||||
__tablename__ = 'move_effects'
|
||||
id = Column(Integer, primary_key=True, nullable=False)
|
||||
|
@ -376,8 +382,11 @@ EvolutionChain.growth_rate = relation(GrowthRate, backref='evolution_chains')
|
|||
|
||||
LocationArea.location = relation(Location, backref='areas')
|
||||
|
||||
Machine.generation = relation(Generation)
|
||||
|
||||
Move.type = relation(Type, backref='moves')
|
||||
Move.effect = relation(MoveEffect, backref='moves')
|
||||
Move.machines = relation(Machine, backref='move')
|
||||
|
||||
Pokemon.abilities = relation(Ability, secondary=PokemonAbility.__table__,
|
||||
order_by=PokemonAbility.slot,
|
||||
|
|
Loading…
Reference in a new issue