我在我的网络应用程序中使用 phinx 进行迁移。
我的 phinx.yml:
paths:
migrations: %%PHINX_CONFIG_DIR%%/migrations
environments:
default_migration_table: app_migrations
default_database: app_database
development:
adapter: mysql
host: localhost:8888
name: app_database
user: ''
pass: ''
port:8889
我有运行端口 apache:8888 和 mysql:8889 的 mamp。
数据库 app_database 确实存在。
表 app_migrations 不存在(迁移时会创建它吗?)
我已经创建了一些迁移,现在我尝试运行它们:
php vendor/bin/phinx migrate -e development
控制台输出:
Phinx by Rob Morgan - https://phinx.org. version 0.5.1
using config file ./phinx.yml
using config parser yaml
using migration path /path/to/directory/migrations
using environment development
using adapter mysql
using database app_database
然后它停止了,没有任何反应......
有人可以帮我解决这个问题吗?
Thanskj 和问候!