migrations
migrations copied to clipboard
schema-dump-*.lock file generated under wrong folder
This is a (multiple allowed):
-
[ ] bug
-
[ ] enhancement
-
[ ] feature-discussion (RFC)
-
CakePHP Version: 3.4.4
-
Migrations plugin version: 1.6.7
-
Bake plugin version (if relevant): 1.3.3
-
Database server (MySQL, SQLite, Postgres): 10.1.9-MariaDB - mariadb.org binary distribution
-
PHP Version: 7.0.3
-
Platform / OS: Windows 10
What you did
bin/cake migrations migrate -s MigrationsGeneral -c general
Expected Behavior
I was expecting schema-dump-general.lock file to go under MigrationsGeneral folder
Actual Behavior
schema-dump-general.lock file was generated under Migrations folder
$ bin/cake migrations migrate -s MigrationsGeneral -c general
Welcome to CakePHP v3.4.4 Console
---------------------------------------------------------------
App : src
Path: D:\xampp\htdocs\vuokravahti\src\
PHP : 7.0.3
---------------------------------------------------------------
using migration path D:\xampp\htdocs\vuokravahti\config\MigrationsGeneral
using seed path D:\xampp\htdocs\vuokravahti\config\MigrationsGeneral
using environment default
using adapter mysql
using database vuokravahti_general
All Done. Took 0.0034s
using migration path D:\xampp\htdocs\vuokravahti\config\Migrations
using seed path D:\xampp\htdocs\vuokravahti\config\Seeds
Writing dump file 'D:\xampp\htdocs\vuokravahti\config\Migrations\schema-dump-general.lock'...
Dump file 'D:\xampp\htdocs\vuokravahti\config\Migrations\schema-dump-general.lock' was successfully written
Adding debug($input->getOption('source')), to UtirlTrait::getOperationsPath() reveals something about this problem, seems like source option just disappears at some point while executing command:
$ bin/cake migrations migrate -s MigrationsGeneral -c general
Welcome to CakePHP v3.4.4 Console
App : src
Path: D:\xampp\htdocs\vuokravahti\src\
PHP : 7.0.3
---------------------------------------------------------------
\vendor\cakephp\migrations\src\Util\UtilTrait.php (line 71)
########## DEBUG ##########
'MigrationsGeneral'
###########################
\vendor\cakephp\migrations\src\Util\UtilTrait.php (line 71)
########## DEBUG ##########
'MigrationsGeneral'
###########################
using migration path D:\xampp\htdocs\vuokravahti\config\MigrationsGeneral
using seed path D:\xampp\htdocs\vuokravahti\config\MigrationsGeneral
using environment default
using adapter mysql
using database vuokravahti_general
All Done. Took 0.0039s
\vendor\cakephp\migrations\src\Util\UtilTrait.php (line 71)
########## DEBUG ##########
null
###########################
\vendor\cakephp\migrations\src\Util\UtilTrait.php (line 71)
########## DEBUG ##########
null
###########################
using migration path D:\xampp\htdocs\vuokravahti\config\Migrations
using seed path D:\xampp\htdocs\vuokravahti\config\Seeds
\vendor\cakephp\migrations\src\Util\UtilTrait.php (line 71)
########## DEBUG ##########
null
###########################
Writing dump file 'D:\xampp\htdocs\vuokravahti\config\Migrations\schema-dump-general.lock'...
Dump file 'D:\xampp\htdocs\vuokravahti\config\Migrations\schema-dump-general.lock' was successfully written
PR welcome