Epithumia
5501be34a8
Support for Oracle: auto-shorten long table names, use UnicodeText() instead of Unicode(4000) because of size limitations for the mapped datatypes in Oracle
2013-12-18 14:32:13 +01:00
Andrew Ekstedt
717e52b66a
Limit Unicode columns to 4000 characters. Fixes #102 .
...
This is the maximum length of an NVARCHAR column in SQL Server 2012.[1]
Our longest bit of prose is currently Substitute's effect, at 3180
characters.
[1]: http://technet.microsoft.com/en-us/library/ms186939.aspx
2013-11-16 16:50:15 -08:00
Andrew Ekstedt
7bb20406b7
Don't import * from sqlalchemy.types
2013-11-16 16:03:37 -08:00
Lynn "Zhorken" Vaughan
5ec50ea26c
Make the rest of the tests pass.
2013-11-09 03:49:09 -05:00
Lynn "Zhorken" Vaughan
9394c747cb
Add new evolution info.
2013-11-06 11:51:44 -05:00
Lynn "Zhorken" Vaughan
66071291a6
Split Pokédex version groups into their own table again.
...
spline-pokedex doesn't need to adapt; Pokedex.version_groups looks the
same as always and VersionGroup.pokedex wasn't used anywhere.
2013-11-06 09:47:49 -05:00
Lynn "Zhorken" Vaughan
136359cf4a
Tweak a couple new ability descriptions.
2013-11-05 11:27:09 -05:00
Andrew Ekstedt
e151162a8b
Add identifiers for version groups.
2013-11-01 14:34:51 -07:00
Andrew Ekstedt
94f120421c
Add Pokemon.base_stat method.
2013-10-31 16:08:32 -07:00
Andrew Ekstedt
b412bfaa8e
Add is_mega column to pokemon_forms.
2013-10-28 12:21:58 -07:00
Lynn "Zhorken" Vaughan
3a117f8dfd
Add identifiers for pokemon and pokemon_forms.
2013-10-28 03:14:36 -04:00
Andrew Ekstedt
95fec6065f
Remove another innerjoin.
...
Shadow moves have no MoveMeta.
2013-10-27 15:31:20 -07:00
Andrew Ekstedt
fdf87cf8ce
Remove some innerjoins which no longer hold.
2013-10-19 15:22:16 -07:00
Andrew Ekstedt
38ce28e48f
Drop Generation.canonical_pokedex.
...
Generation VI doesn't have a canonical pokedex (it has three). We don't
use this anywhere and as far as i can tell we never have. We can revive
it in another form if and when we find we need it.
Conflicts:
pokedex/data/csv/generations.csv
pokedex/db/tables.py
2013-10-18 18:58:07 -07:00
Eevee (Alex Munroe)
d667024937
Force MySQL to NOT auto-inc pokemon_moves.level.
2013-08-12 23:15:03 -07:00
Petr Viktorin
bbb3ab09e3
Add __tablename__ to translation tables
...
This makes it easier to write introspection scripts.
2013-08-07 14:13:04 +02:00
Lynn "Zhorken" Vaughan
e0beddc573
Add an is_main_series column to abilities.
2013-07-04 03:50:34 -04:00
Lynn "Zhorken" Vaughan
501a5ce74f
Ditch server_default in conquest_pokemon_evolution. #96
2013-03-17 02:18:11 -04:00
Eevee
1cee46f0c0
Add a length back to color names; breaks MySQL otherwise.
2013-03-10 13:56:42 -07:00
Eevee
439eeffdd2
Why does color name have a length limit? I am stupid.
2013-02-07 00:47:07 -08:00
Lynn "Zhorken" Vaughan
9c72fe73e0
Add a VersionGroup.pokemon_moves relation.
2012-11-18 16:01:24 -05:00
Eevee
59dfb885e1
Add a couple more pokemon -> ability accessors.
2012-11-17 04:12:54 -08:00
Lynn "Zhorken" Vaughan
7f781db1d7
Change "dream ability" to "hidden ability".
2012-11-04 19:03:11 -05:00
Lynn "Zhorken" Vaughan
1d3e5af093
Switch pokemon_game_indices to version_id; add B/W 2 indices.
...
version_id rather than version_group_id for the sake of FR/LG Deoxys.
It seems a little silly but magical's on board with this decision too.
2012-11-03 03:51:29 -04:00
Andrew Ekstedt
ca5b7a9cbf
Add B/W encounter methods and conditions
...
Spots: it might seem like they should be conditions, but in practice
they behave more like methods. Specifically, conditions typically make
only minor changes to an encounter list. Spots change everything.
So spots are added as methods, with each type of spot as a separate
method. Not exactly ideal, but this causes the least fuss.
Seasons work fine as conditions.
Well, as well as time-of-day.
2012-09-28 23:00:53 -07:00
Andrew Ekstedt
c5fee20ef1
Make Encounter.condition_values a relationship().
2012-09-27 12:59:16 -07:00
Lynn "Zhorken" Vaughan
c3f2919ef3
Minor cleanup in tables.py to make tests pass.
2012-09-25 21:18:53 -04:00
Lynn "Zhorken" Vaughan
765be26405
Add episodes and warrior transformation info.
2012-08-17 01:50:09 -04:00
Lynn "Zhorken" Vaughan
ac3aee12ee
Add innerjoin=True and add/remove lazy='joined' on a bunch of relationships.
2012-08-07 00:14:22 -04:00
Lynn "Zhorken" Vaughan
f11058dd2f
Toss the capacity column now that it's a stat.
2012-08-07 00:13:00 -04:00
Lynn "Zhorken" Vaughan
95422bc985
Only markdownify $target if move.range exists.
2012-08-06 14:10:36 -04:00
Lynn "Zhorken" Vaughan
b3ade1ecf1
De-convolute my attempt at broadening MoveEffectProperty.
2012-08-05 20:39:03 -04:00
Lynn "Zhorken" Vaughan
0596032d00
Flesh out move effects some more.
2012-08-04 23:50:39 -04:00
Lynn "Zhorken" Vaughan
789a1bdc0e
Add target counts for Conquest move ranges.
2012-08-04 19:55:55 -04:00
Lynn "Zhorken" Vaughan
14232f0e74
Add prose for most things move-related.
2012-08-03 20:37:28 -04:00
Lynn "Zhorken" Vaughan
707b34fb8f
Add Conquest move info.
2012-08-03 13:03:56 -04:00
Lynn "Zhorken" Vaughan
3c76c08042
Add and tweak more relationships.
2012-07-31 23:44:02 -04:00
Lynn "Zhorken" Vaughan
47410a9e9c
Add generic warrior archetypes.
2012-07-29 17:58:30 -04:00
Lynn "Zhorken" Vaughan
d3693319f1
Add Conquest gallery order.
2012-07-28 11:04:02 -04:00
Lynn "Zhorken" Vaughan
0d1818002e
Add a bunch of relationships for Conquest stuff.
2012-07-28 11:04:02 -04:00
Lynn "Zhorken" Vaughan
f2441a3f80
Add warriors' stats.
2012-07-28 11:04:02 -04:00
Lynn "Zhorken" Vaughan
4597b970b0
Use gender symbols in the player characters' names.
...
I spent longer than I should have deliberating, but in the end, it came
down to the fact that searching for "Player" won't fuzzy-match the long
versions.
2012-07-28 11:04:02 -04:00
Lynn "Zhorken" Vaughan
22a079390d
Add Conquest Pokémon abilities and moves.
2012-07-28 11:04:02 -04:00
Lynn "Zhorken" Vaughan
2dbd5da8e2
Add Conquest Pokémon stats.
2012-07-28 11:04:02 -04:00
Lynn "Zhorken" Vaughan
7e1a71bc8c
Separate Conquest stats from main-series stats.
2012-07-28 11:04:02 -04:00
Lynn "Zhorken" Vaughan
3700b78ba2
Add an ID column to warrior ranks.
2012-07-28 11:04:02 -04:00
Lynn "Zhorken" Vaughan
b119844bd1
Add Conquest warriors and a bunch of data on them.
2012-07-28 11:04:01 -04:00
Lynn "Zhorken" Vaughan
cd4dfcf4f4
Turn gender into a table.
2012-07-28 11:03:52 -04:00
Lynn "Zhorken" Vaughan
543419afcd
Add Conquest kingdoms and Pokémon evolution.
2012-07-23 17:34:44 -04:00
Lynn "Zhorken" Vaughan
bf8d94ef08
Order Pokemon.items() by rarity descending.
2012-06-22 23:18:56 -04:00