数据库迁移工具phinx.php 配置读取config/database.php

lsmir2

文档https://www.workerman.net/doc/webman/db/migration.html 中的例子不太好.还要重新配一次数据库

这样数据库只要配置一次其他还有加载数据库的可以参考下面写法

<?php
$dbConfig = require_once __DIR__ . '/config/database.php';
$defaultConnection = $dbConfig['default'];
$connectionConfig = $dbConfig['connections'][$defaultConnection];

return [
    "paths" => [
        "migrations" => "database/migrations",
        "seeds" => "database/seeds"
    ],
    "environments" => [
        "default_migration_table" => "phinxlog",
        "default_environment" => "dev",
        "dev" => [
            "adapter" => $connectionConfig['driver'],
            "host" => $connectionConfig['host'],
            "name" => $connectionConfig['database'],
            "user" => $connectionConfig['username'],
            "pass" => $connectionConfig['password'],
            "port" => $connectionConfig['port'],
            "charset" => $connectionConfig['charset']
        ]
    ]
];
97 0 0
0个评论

lsmir2

2020
积分
0
获赞数
0
粉丝数
2024-01-29 加入
🔝