lostkobrakai / migrations
处理ProcessWire迁移文件模块
0.3.2
2022-01-19 19:22 UTC
Requires
Requires (Dev)
- lostkobrakai/conveyor: ^0.1.3
This package is auto-updated.
Last update: 2024-09-20 00:57:12 UTC
README
此模块已过时,建议使用RockMigrations。它将继续工作,如果发现一些小的兼容性问题,我会修复它们,但不会再进行任何重大开发。
___ ___ ___ ___ ___ ___ ___ /\__\ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /::L_L_ _\:\ \ /::\ \ /::\ \ /::\ \ \:\ \ /::\ \ /:/L:\__\ /\/::\__\ /:/\:\__\ /::\:\__\ /::\:\__\ /::\__\ /::\:\__\ \/_/:/ / \::/\/__/ \:\:\/__/ \;:::/ / \/\::/ / /:/\/__/ \:\:\/ / /:/ / \:\__\ \::/ / |:\/__/ /:/ / \/__/ \:\/ / \/__/ \/__/ \/__/ \|__| \/__/ \/__/
Migrations是一个用于管理迁移文件的模块,这些文件本身允许您处理影响ProcessWire数据库的所有开发步骤,这些步骤可以在多个环境中进行。无论是单个开发者的简单本地开发和在线生产环境,还是需要通过多个服务器环境才能发布的团队。
迁移文件是简单的类文件,利用ProcessWire API执行任何影响数据库的更改。它不如直接使用Admin UI方便,但肯定比手动迁移更改要好——可能是在添加更改后几周。
它们不是像从Laravel或Ruby on Rails等框架中了解的数据库迁移。这些文件不会设置任何数据库表或更改表列类型。它是关于重新创建通常通过后端UI完成的操作。创建字段、从模板中删除字段、安装模块等。
有关模块的更多信息,请访问:https://lostkobrakai.github.io/Migrations/
使用模块的代码片段:https://github.com/LostKobrakai/MigrationSnippets