Petr Viktorin
|
a06498cb39
|
Make a bunch of text columns nullable to support missing translations
|
2011-04-03 20:08:05 +03:00 |
|
Petr Viktorin
|
6f36907341
|
Enable nullable MarkdownColumns
|
2011-04-03 20:08:04 +03:00 |
|
Petr Viktorin
|
105d9422ca
|
Change item short effect format to markdown
|
2011-04-03 19:34:18 +03:00 |
|
Eevee
|
629d99885c
|
Change item short effects to markdown.
|
2011-04-03 02:16:15 -07:00 |
|
Eevee
|
c519a4c824
|
Added a truckload of innerjoins and joinedloads.
Also reformatted the relationship definitions. Now less of a clusterfuck.
|
2011-04-03 01:26:55 -07:00 |
|
Eevee
|
50b3adf949
|
Split up MoveEffectProperty; don't detect dict proxies.
(It didn't work anyway!)
|
2011-04-03 01:25:59 -07:00 |
|
Eevee
|
adbd3b628f
|
Fix pokedex load with empty tables.
|
2011-04-03 01:23:48 -07:00 |
|
Eevee
|
702b99666e
|
Added a bunch of autoincrement=False.
|
2011-04-01 17:59:42 -07:00 |
|
Petr Viktorin
|
17e359ddba
|
Add 'ripped' to column info
|
2011-04-01 16:50:10 -07:00 |
|
Eevee
|
13452d3136
|
Create flavor_summary tables for Pokemon, Move, Item.
|
2011-04-01 16:47:52 -07:00 |
|
Petr Viktorin
|
7b93c11f7e
|
Reorder the classes in tables.py alphabetically. Also, test the order.
|
2011-04-01 16:08:56 -07:00 |
|
Petr Viktorin
|
3bfb7f0bb9
|
Update the comment for the Postgres version of pokedex load.
|
2011-04-01 16:08:56 -07:00 |
|
Petr Viktorin
|
97bf4cfe45
|
Update test_schema to the new API. Add some missing column metadata.
|
2011-04-01 15:59:53 -07:00 |
|
Petr Viktorin
|
d961cfe1c7
|
Add a mapped_classes list, and a translation_classes list to each mapped class
|
2011-04-01 15:59:52 -07:00 |
|
Eevee
|
bd9fa0d6a6
|
Shapes for gen 5 Pokémon.
|
2011-04-01 15:59:14 -07:00 |
|
Eevee
|
305f739190
|
Disable autoincrement for MoveMetaAilment.
|
2011-03-31 09:22:16 -07:00 |
|
Eevee
|
8b81053a90
|
Add Stat.is_battle_only.
|
2011-03-29 21:26:57 -07:00 |
|
Eevee
|
db466bbebf
|
Update the pokedex.db.tables docs.
|
2011-03-29 20:20:08 -07:00 |
|
Eevee
|
825d40c51e
|
Match default language by id, not identifier.
|
2011-03-29 20:15:41 -07:00 |
|
Eevee
|
1268a76832
|
Joinedload current-language names.
|
2011-03-29 18:39:37 -07:00 |
|
Petr Viktorin
|
3475c86d2e
|
Print progress for dropping/creating tables
|
2011-03-29 17:42:59 +03:00 |
|
Petr Viktorin
|
bb4861b8c6
|
Faster pokedex load for PostgreSQL #526
Also added the -S (--safe) option, which disables the backend-specific
optimizations.
This gives over 3× speedup on my machine :)
|
2011-03-29 17:42:48 +03:00 |
|
Eevee
|
f24702b7a9
|
language_id -> local_language_id
|
2011-03-28 19:12:30 -07:00 |
|
Eevee
|
93a85f020f
|
Remove back_populates, which doesn't seem to work.
|
2011-03-24 20:44:08 -07:00 |
|
Eevee
|
027fd6236f
|
Remove a bunch of imports from tables.py.
|
2011-03-24 20:02:00 -07:00 |
|
Eevee
|
d986355bf3
|
Rename internal_id to game_index.
|
2011-03-24 19:37:12 -07:00 |
|
Eevee
|
3a6fe6d539
|
Rename *_texts tables to *_names.
|
2011-03-24 18:46:46 -07:00 |
|
Eevee
|
a3e0e4912b
|
Whoops; preserve column order.
|
2011-03-24 17:17:24 -07:00 |
|
Eevee
|
ef1db6029d
|
Remove LanguageSpecific.
|
2011-03-23 22:41:02 -07:00 |
|
Eevee
|
8ad84e4032
|
Removed ProseColumn and TextColumn. Huzzah.
|
2011-03-23 22:17:02 -07:00 |
|
Eevee
|
68e14e663e
|
Started switching to create_translation_table.
- Moved the function to its own file.
- Implemented the session-based default language switching.
- Migrated a couple tables.
|
2011-03-21 22:32:52 -07:00 |
|
Eevee
|
6a9172151a
|
Sigh! Remove support for strings as keys; use Language objects.
|
2011-03-21 17:54:28 -07:00 |
|
Eevee
|
1da816af4b
|
New i18n schema thing impl, and fixed the new tests to match.
|
2011-03-20 01:06:45 -07:00 |
|
Eevee
|
542aa670ae
|
Added a test for the i18n dynamic table generation.
It fails spectacularly, but hopefully documents what I'm ultimately
going for.
|
2011-03-18 18:22:18 -07:00 |
|
Eevee
|
4645349133
|
Rename some meta-schema variables for ease of debugging.
|
2011-03-18 17:15:34 -07:00 |
|
Eevee
|
a417a0a9e1
|
Replace String* sqla stuff with association_proxy.
|
2011-03-14 22:24:29 -07:00 |
|
Eevee
|
a0f5c53193
|
Give every db table a __str__.
|
2011-03-14 20:51:31 -07:00 |
|
Eevee
|
b61acaff69
|
Tidy up relation creation for name tables.
|
2011-03-13 23:43:08 -07:00 |
|
Eevee
|
f773ef02ec
|
Remove OfficiallyNamed and UnofficiallyNamed.
|
2011-03-13 23:33:42 -07:00 |
|
Eevee
|
482ca207cb
|
Fix some i18n schema issues when running under a Real Database™.
|
2011-03-13 15:45:07 -07:00 |
|
Petr Viktorin
|
2f222ca973
|
Make the string properties mutable
|
2011-03-13 15:43:42 -07:00 |
|
Petr Viktorin
|
7c039115ee
|
Use DefaultLangProperty for Markdown columns
|
2011-03-13 15:43:02 -07:00 |
|
Petr Viktorin
|
e5f7cd2aed
|
Rename StatHint.text to .message (clashed with the all-texts attribute)
|
2011-03-13 15:43:01 -07:00 |
|
Petr Viktorin
|
1053b35471
|
fixup! I18n for the database schema
|
2011-03-13 15:43:01 -07:00 |
|
Petr Viktorin
|
980ae01d10
|
Fix connect() without arguments
|
2011-03-13 15:43:01 -07:00 |
|
Petr Viktorin
|
bc2707f6c4
|
Support filtering by strings (Pokemon.name, Pokemon.names['fr'], etc.)
|
2011-03-13 15:43:01 -07:00 |
|
Petr Viktorin
|
414a272c21
|
Add descriptions to new tables
|
2011-03-13 15:43:00 -07:00 |
|
Petr Viktorin
|
d0d4d1aa96
|
Use a class + mapper instead of dynamic declarative magic
|
2011-03-13 15:43:00 -07:00 |
|
Petr Viktorin
|
b3c7689d41
|
Replace all_tables by table_classes; get rid of globals()
|
2011-03-13 15:43:00 -07:00 |
|
Eevee
|
625aa19fbd
|
Preserve the order of TextColumns and ProseColumns.
|
2011-03-13 15:40:46 -07:00 |
|