Bob Eagan
f7a15027d9
fixes #15 - uses array_merge instead of + to prevent overwriting of migrations
2011-01-29 05:17:54 +08:00
Matt Button
f47bce9bc8
Give more helpful error messages when a migration fails
2011-01-21 00:45:35 +00:00
Matt Button
f4538e6713
Moving logic for searching for available migrations into the model
...
Also added a method for getting the status of all locations, regaurdless of whether they're installed.
2011-01-20 23:53:59 +00:00
Matt Button
959d130669
Added basis for migrations deciding what db connection to use, refs #6
2011-01-10 16:01:40 +00:00
Matt Button
d463d9f873
Improving the output of db:migrate to show number of migrations run & also status of locations
2010-12-31 00:51:07 +00:00
Matt Button
de7711942f
Changing migration system so that the migration manager is responsible for organising dry-runs
...
This makes more sense from a structural point of view, and reduces the complexity of the db:migrate code.
Can now successfully do a dry run with query output :)
Also added a view so as to display task results.
2010-12-30 03:22:32 +00:00
Matt Button
765e4eddee
Fixing a bug in the migration manager which prevented it from finding migration files
2010-12-30 02:11:49 +00:00
Matt Button
e7b6911806
Outlined changes for dry run, refs #1
2010-12-29 04:30:25 +00:00
Matt Button
e1a60f9d74
Added migration sync functionality between FS and DB table
2010-12-29 04:29:05 +00:00
Matt Button
d164f69f6a
Added db/model setters to the migration manager
2010-12-29 04:26:43 +00:00
Matt Button
a127951df7
Fixing typo in function call in Migration manager
2010-12-29 03:30:36 +00:00
Matt Button
e64ce18a71
Changing model methods so they return an array instead of a database result
2010-12-29 00:46:07 +00:00
Matt Button
114540af40
Fleshed out the manager code for running migrations
2010-12-28 23:23:36 +00:00
Matt Button
76f50ab4b9
Change migration manager to allow an instance of Model_Minion_Migration to be injected
2010-12-28 17:51:17 +00:00
Matt Button
1207916227
Updated the migration manager with some comments relevant to the previous commit
2010-12-28 05:02:27 +00:00
Matt Button
8cadcbf309
Renaming 'module' to 'location' in migration related code, makes more sense
2010-12-28 02:47:49 +00:00
Matt Button
270a4e93e9
Adding a migration manger, no tests as of yet
2010-12-24 17:54:23 +00:00