36 Commits

Author SHA1 Message Date
Damian Zabawa b8c78ce2b7 Replace DatabaseHandler with Doctrine DBAL connection 2020-04-03 13:16:21 +02:00
gggeek 57d19c8879 fix: propagate -a flag to subprocesses 2019-01-16 16:27:27 +00:00
gggeek faac2d2577 Allow to have mig definitions in different directories depending on siteaccess 2018-04-26 14:35:26 +01:00
gggeek ee31776845 Make error messages more flexible for workflow bundle 2017-05-21 16:41:41 +01:00
gggeek bd6da47dd6 Add a bit more compat with v.3 2017-05-09 23:31:29 +01:00
gggeek 4dfa06b2a7 wip: allow migration resuming 2017-05-08 23:38:18 +01:00
gggeek bdcb1bc517 Make suspension of migrations actually work 2017-05-08 00:36:59 +01:00
gggeek 615ec53b0e WIP close to good support for migration suspension: add steps to cancel or suspend a migration 2017-05-06 14:30:34 +01:00
gggeek 43fda7ce1c wip: allow storing context info 2017-05-06 01:26:11 +01:00
gggeek 9582094f52 Lame attempt at silencing Travis 2017-05-05 21:59:00 +01:00
gggeek 0ff5b0bca6 wip: refactor to add context storage 2017-05-05 21:24:27 +01:00
gggeek d548416f9e add tests for migration fetching functions 2017-04-18 00:09:48 +01:00
gggeek 5f276abb8e Improve API for loading migrations 2017-04-17 20:47:15 +01:00
gggeek 826495cf99 Naming consistency: remove traces of the word 'version' 2017-03-01 23:02:17 +00:00
gggeek a5233f91f8 Make it easy to extend the bundle by subclassing 2017-02-24 11:44:57 +00:00
gggeek 1fc12a7be6 do not throw an exception when running the migration:migration --delete command and the migrations table is missing 2017-02-10 12:13:35 +00:00
Sebastian Blank 1f05628f11 Make scrutinizer happier 2017-01-26 09:28:13 +01:00
gggeek 46e2e3774c avoid sql warning with big execution errors 2016-12-04 20:05:54 +00:00
gggeek 093b624c90 Try to reduce chances of deadlocks 2016-11-23 21:40:28 +00:00
gggeek f0215b15df Add a method for fast dropping of all migrations from the db 2016-10-22 00:26:27 +01:00
gggeek 09ac33c4fd Fix: improve detection of failed migrations when using separate processes and the child process dies without traces
# Conflicts:
#	Core/StorageHandler/Database.php
#	WHATSNEW.md
2016-10-18 15:04:34 +01:00
gggeek 07cf23d14e Port from 2.4 management of Obj states and State Groups 2016-10-16 17:32:56 +01:00
gggeek 111d0ab71e Merge changes from release 2.2, 2.3 2016-10-16 11:49:50 +01:00
gggeek 53f957e26b Fix: remove unused index on db table which poses problem with some mysql configs 2016-08-25 14:35:09 +01:00
gggeek 502d3cad4b Make bundle compatible with older doctrine dbal versions 2016-08-23 01:12:30 +01:00
gggeek 6c622b0032 Try to fox new test failures 2016-08-09 11:08:02 +01:00
gggeek 1d67f4bf5e Add one index to the db table; allow more flexibility in names of sql def files; do not try to upload code coverage to codeclimate 2016-08-08 17:06:57 +01:00
gggeek 2c67196b08 Ass a cli command to add a random file to the migrations table 2016-08-05 19:25:36 +01:00
gggeek 708fd8a02f Add a 'migration' command to allow deleting migrations from the db; improve commands help texts; revert -y flag for 'migrate' back to -n, to be closer to doctrine; return 0 when canceling migrate 2016-08-03 19:09:36 +01:00
gggeek 8a0c80cb8c WIP - API Refactor: revert change of name for migrations folder 2016-08-03 10:11:46 +01:00
gggeek 8eb4ec2b37 WIP - API Refactor: add command to migrate the db table info from v1 to v2 2016-08-02 16:49:01 +01:00
gggeek ed891c95be WIP - api refactoring:make 'update' command work and rename it to 'execute' (but keep around old name as alias) 2016-08-01 11:38:46 +01:00
gggeek 2eeeb61d6c WIP - API refactor: begin work on migration execution 2016-07-31 00:50:16 +01:00
gggeek e5530b6c95 WIP - api refactoring: bring back status command to working (and much improved) state 2016-07-30 22:58:05 +01:00
gggeek c0ac2bba5e WIP - API refactoring: implement definition loader; begin work on migration storage (db independent) 2016-07-30 13:10:30 +01:00
gggeek 553f5de71b More WIP API restructuring 2016-07-30 01:43:55 +01:00