gpt4 book ai didi

php - 在 Yii 或 Laravel 中从现有数据库生成迁移

转载 作者:IT王子 更新时间:2023-10-29 00:21:18 24 4
gpt4 key购买 nike

我正在从事一个具有相当复杂的数据库(150 多个表)的项目。为了能够维护更改,我决定添加迁移,最好使用 Yii 或 Laravel。

有人知道是否可以从现有数据库生成初始迁移吗?

手动创建它会:

  • 永远和
  • 非常容易出错。

如果没有办法,有没有人知道支持此类功能的基于 PHP 的良好框架?

最佳答案

在 Yii 中完成此操作的说明:

  1. 将您的数据库连接设置添加到 protected/config/console.php

  2. 运行 yiic migrate create initial 为迁移创建 stub 代码。

  3. 复制 this gist 的内容到 protected/commands/InitialDbMigrationCommand.php

  4. 运行 yiic initialdbmigration 'name_of_your_database' > initial_migration.php 为初始数据库生成 up()down() 方法迁移。

  5. initial_migration.php 中的 up()down() 方法复制并粘贴到 中创建的文件中>protected/migrations 步骤 2 中的文件夹。

关于php - 在 Yii 或 Laravel 中从现有数据库生成迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13605767/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com