如果使用phpmyadmin手动删除数据库中的表或列,我的laravel项目会发生什么?我知道怎么用拉威尔的 Schema ,但我觉得使用phpmyadmin删除列或表是一种更快更简单的方法。我试着用谷歌搜索它,但找不到任何关于这个的信息。
Schema
ctzwtxfj1#
在源代码管理中更改数据库通常是一种好的做法。您可以通过使用laravels迁移来实现这一点。即使您记录了手动更改,也很难跟踪这些更改。我假设你没有记录这些变化,因为这样可能不会更快。它可能不会伤害你现在,但如果你运行多个环境中的多个数据库呢。每个有贡献的开发人员都必须对自己的本地环境进行相同的更改。手动更改它们所花费的时间会迅速增长,因为迁移很容易实现自动化。它还大大提高了重新部署项目的能力。这个答案有一个必读链接,说明为什么在源代码管理中进行数据库迁移是好的https://stackoverflow.com/a/115382/6242681
1条答案
按热度按时间ctzwtxfj1#
在源代码管理中更改数据库通常是一种好的做法。您可以通过使用laravels迁移来实现这一点。即使您记录了手动更改,也很难跟踪这些更改。我假设你没有记录这些变化,因为这样可能不会更快。
它可能不会伤害你现在,但如果你运行多个环境中的多个数据库呢。每个有贡献的开发人员都必须对自己的本地环境进行相同的更改。手动更改它们所花费的时间会迅速增长,因为迁移很容易实现自动化。
它还大大提高了重新部署项目的能力。
这个答案有一个必读链接,说明为什么在源代码管理中进行数据库迁移是好的https://stackoverflow.com/a/115382/6242681