veekun_pokedex/pokedex/data/csv/types.csv
Eevee 634ef3ed1e Fixed a slew of foriegn key import problems. #29
Curse's type_id was 0, which is bogus; this has been fixed by creating a
real ????? type.
Fourth-gen moves all had zero as a contest effect id, which was also
bogus.
Pokémon 494 and 495 were junk and have been scrapped entirely.
pokemon_form_groups's description column was too short.

pokedex's connect() now takes kwargs passed to sessionmaker().

A more major change: some tables, like pokemon, are self-referential and
contain rows that refer to rows later in the table (for example, Pikachu
evolves from Pichu, which has a higher id).  At the moment such a row is
loaded, the foreign key is thus bogus.  I solved this by turning on
autocommit and wrapping add() in a try block, then attempting to readd
every failed row again after the rest of the table is finished.  Slows
the import down a bit, but makes it work perfectly with foreign key
checks on.
2009-07-03 23:12:13 -04:00

20 lines
252 B
Plaintext

id,name,abbreviation
1,normal,NRM
2,fighting,FGT
3,flying,FLY
4,poison,PSN
5,ground,GRN
6,rock,RCK
7,bug,BUG
8,ghost,GST
9,steel,STL
10,fire,FIR
11,water,WTR
12,grass,GRS
13,electric,ELE
14,psychic,PSY
15,ice,ICE
16,dragon,DRG
17,dark,DAR
18,?????,???