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