You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
create a .db-migraterc with a defaultEnv configured. I chose local instead of dev for my example.
Run db-migrate.
You will see something like "environment 'local' is not defined"
What is the motivation / use case for changing the behavior?
When setting database URL, the intent is that it is defining everything about your environment. To respect the defaultEnv setting from .db-migraterc seems to contradict that
Environment
db-migrate version: 0.11.1
plugins with versions: unknown, don't think I'm using plugins?
db-migrate driver with versions:
mysql 1.1.10
Additional information:
- Node version: 8.9.4
- Platform: MacOS 10.13
Others:
I'm submitting a...
Current behavior
running
db-migrate
withDATABASE_URL
defined does not ignoredefaultEnv
from.db-migraterc
Expected behavior
running
db-migrate
withDATABASE_URL
respects that value and doesn't try to readdefaultEnv
from.db-migraterc
Minimal reproduction of the problem with instructions
export DATABASE_URL=mysql://<some-valid-connection-string>
.db-migraterc
with adefaultEnv
configured. I chose local instead of dev for my example.db-migrate
.What is the motivation / use case for changing the behavior?
When setting database URL, the intent is that it is defining everything about your environment. To respect the
defaultEnv
setting from.db-migraterc
seems to contradict thatEnvironment
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: