migrations icon indicating copy to clipboard operation
migrations copied to clipboard

schema-dump-*.lock file generated under wrong folder

Open makallio85 opened this issue 8 years ago • 1 comments

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

makallio85 avatar Apr 11 '17 11:04 makallio85

PR welcome

dereuromark avatar Apr 11 '20 13:04 dereuromark