Christopher Allan Webber
|
e920b96859
|
db_conn.engine -> db_conn.bind
|
2012-01-29 17:28:25 -06:00 |
|
Christopher Allan Webber
|
bff7098a6c
|
migrations_to_run here a list, so no reason to call it
|
2012-01-29 17:26:23 -06:00 |
|
Christopher Allan Webber
|
be1077ac44
|
Migration manager's current migration should be 3, not 7, after running all migrations!
|
2012-01-29 17:23:27 -06:00 |
|
Christopher Allan Webber
|
505c0db119
|
Fixed the descriptions for the necroplex!
|
2012-01-29 17:22:29 -06:00 |
|
Christopher Allan Webber
|
c7fa585bff
|
assert column type from Unicode -> VARCHAR. SQLAlchemy reflection only so smart ;)
|
2012-01-29 17:21:44 -06:00 |
|
Christopher Allan Webber
|
ecb4cc8990
|
printer = CollectingPrinter -> printer = CollectingPrinter()
|
2012-01-29 17:11:41 -06:00 |
|
Christopher Allan Webber
|
245e6d83a6
|
CollectingPrinter is a class, not a function!
|
2012-01-29 17:10:18 -06:00 |
|
Christopher Allan Webber
|
9303d47df0
|
self.latest_migration now a property, so we shouldn't __call__ it!
|
2012-01-29 17:08:38 -06:00 |
|
Christopher Allan Webber
|
f98be6a65b
|
For clarity, self.database -> self.session.
Actually, I'm not even sure *that* is ideal! But better than what we
had...
|
2012-01-29 17:07:47 -06:00 |
|
Christopher Allan Webber
|
ef8591fdd0
|
Yet *another* self.database -> self.database.bind fix!
|
2012-01-29 17:06:19 -06:00 |
|
Christopher Allan Webber
|
396f39c3e9
|
Fix database_current_version for when self.migration_data is None.
|
2012-01-29 17:05:16 -06:00 |
|
Christopher Allan Webber
|
16d4dce9e9
|
another db -> db.bind fix.
|
2012-01-29 17:00:39 -06:00 |
|
Christopher Allan Webber
|
f3791a9490
|
A few basic fixes to sql/util.py
- MigrationRecord to MigrationData, again
- If the table doesn't exist, return None for database_current_migration
- database.engine -> database.bind
|
2012-01-29 16:58:58 -06:00 |
|
Christopher Allan Webber
|
0f3526c601
|
magical_powers relationship set on wrong table, fixed
|
2012-01-29 16:48:44 -06:00 |
|
Christopher Allan Webber
|
e8ba2223fa
|
Also switch database_current_migration to a property
|
2012-01-29 16:40:46 -06:00 |
|
Christopher Allan Webber
|
a5e03db6c2
|
Migration records are dicts, not lists. Fix SET1_MIGATIONS!
|
2012-01-29 16:39:08 -06:00 |
|
Christopher Allan Webber
|
47616ece50
|
Make latest_migration a property
|
2012-01-29 16:36:33 -06:00 |
|
Christopher Allan Webber
|
9a18573190
|
Import MigrationData, not MigrationRecord
|
2012-01-29 16:33:47 -06:00 |
|
Christopher Allan Webber
|
e8e52b3a0b
|
test_set1_to_set3() now has appropriate amount of code, even if it doesn't run :)
|
2012-01-29 16:33:47 -06:00 |
|
Christopher Allan Webber
|
caed154af0
|
Fixing some obvious errors caught by pyflakes
|
2012-01-29 16:33:47 -06:00 |
|
Christopher Allan Webber
|
5de0f4daf5
|
More stuff even yet per sql migration stuff! And still not ready!
|
2012-01-29 16:33:47 -06:00 |
|
Christopher Allan Webber
|
690b51faa7
|
Closer to the end of this migration test...
|
2012-01-29 16:33:47 -06:00 |
|
Christopher Allan Webber
|
94eff10deb
|
unicode stuff and more bits on the actual migration method
|
2012-01-29 16:33:47 -06:00 |
|
Christopher Allan Webber
|
40f0996ab9
|
A ton more work on the SQL migration unit tests...
|
2012-01-29 16:33:46 -06:00 |
|
Christopher Allan Webber
|
09e2c48701
|
Wrote up some scaffolding for the actual tests
|
2012-01-29 16:33:46 -06:00 |
|
Christopher Allan Webber
|
dc3db4681f
|
Insert migration objects round 3
|
2012-01-29 16:33:46 -06:00 |
|
Christopher Allan Webber
|
780fdd7bd6
|
import changeset into sql models
|
2012-01-29 16:33:46 -06:00 |
|
Christopher Allan Webber
|
d6cdf64b4f
|
Wrote some (semi-silly) descriptions of each migration
|
2012-01-29 16:33:46 -06:00 |
|
Christopher Allan Webber
|
356654deb8
|
Docstrings for stage 2 migrations
|
2012-01-29 16:33:46 -06:00 |
|
Christopher Allan Webber
|
d74a9483de
|
Theoretical full set of migration2 objects to insert for testing
|
2012-01-29 16:33:46 -06:00 |
|
Christopher Allan Webber
|
64d280647c
|
Insert migration1 objects. Also, Level1 id from Integer->Unicode
|
2012-01-29 16:33:46 -06:00 |
|
Christopher Allan Webber
|
248b5061ec
|
All theoretical migrations written!
|
2012-01-29 16:33:46 -06:00 |
|
Christopher Allan Webber
|
473e06053c
|
binding migration metadata to engine, and level_exits_new_table should now work
|
2012-01-29 16:33:46 -06:00 |
|
Christopher Allan Webber
|
89694d6d69
|
More test migration work. Closing to working migrations for set 2...
Also, this file is written in 2012, correct that ;)
|
2012-01-29 16:33:46 -06:00 |
|
Christopher Allan Webber
|
129c36be6f
|
Might as well call it "set2 migrations"
|
2012-01-29 16:33:46 -06:00 |
|
Christopher Allan Webber
|
0f10058fd3
|
A theoretical set of models to migrate about with, plus one migration ;)
|
2012-01-29 16:33:46 -06:00 |
|
Christopher Allan Webber
|
cfbbdcc5ad
|
Another db->db.engine because I'm bad at things ;)
Thanks again Elrond.
|
2012-01-29 16:33:45 -06:00 |
|
Christopher Allan Webber
|
3f2c6f96c1
|
No need for self here (thanks again Elrond ;))
|
2012-01-29 16:33:45 -06:00 |
|
Christopher Allan Webber
|
dc5da0f891
|
Another MigrationManager fix.
self.database -> self.database.engine (thanks again Elrond for the catch)
|
2012-01-29 16:33:45 -06:00 |
|
Christopher Allan Webber
|
bf81382896
|
Make name the primary key in migration records
|
2012-01-29 16:33:45 -06:00 |
|
Christopher Allan Webber
|
cbf29f2d58
|
assert was positive when it should be negative, fixed
|
2012-01-29 16:33:45 -06:00 |
|
Christopher Allan Webber
|
851df6214e
|
Use .first() instead of [0]... thanks elrond :)
|
2012-01-29 16:33:45 -06:00 |
|
Christopher Allan Webber
|
23f4c6b2fd
|
We should probably add that object to the DB also :P
|
2012-01-29 16:33:45 -06:00 |
|
Christopher Allan Webber
|
09dcc34c95
|
Commit that new migration record ;)
|
2012-01-29 16:33:45 -06:00 |
|
Christopher Allan Webber
|
b0ec21bff3
|
Add create_new_migration_record method to MigrationManager
|
2012-01-29 16:33:45 -06:00 |
|
Christopher Allan Webber
|
8bf3f63af1
|
Added init_tables method to MigrationManager
|
2012-01-29 16:33:45 -06:00 |
|
Christopher Allan Webber
|
3635ccdf34
|
More work on SQL MigrationManager
Added methods:
- migration_data
- database_current_migration
- migrations_to_run
|
2012-01-29 16:33:45 -06:00 |
|
Christopher Allan Webber
|
4c86905789
|
Removing printer argument now that we use self.printer
|
2012-01-29 16:33:45 -06:00 |
|
Christopher Allan Webber
|
a315962f0d
|
Finishing the init_or_migrate function
|
2012-01-29 16:33:45 -06:00 |
|
Christopher Allan Webber
|
705689b96f
|
More work on migration manager, including adding a dry run function
|
2012-01-29 16:33:45 -06:00 |
|