ludwig-br / postgres-migration
该软件包已被弃用且不再维护。未建议替代软件包。
轻量级 PHP 数据库迁移工具,用于 PostgreSQL 数据库
v1.0.1
2017-10-26 23:26 UTC
Requires
- php: >=7.1.0
Suggests
- postgres: >=10
This package is not auto-updated.
Last update: 2024-06-09 02:52:11 UTC
README
轻量级 PHP 数据库迁移工具,用于 PostgreSQL 数据库。
入门指南
先决条件
要使用此工具,您需要安装以下内容
Php 7.1+
PostgreSQL 9.6+
详细信息: composer.json
安装
composer require ludwig-br/postgres-migration
下载后(使用 composer 或手动下载)您需要进行配置。您可能需要修改的部分都带有“待办”语句标记。
- 将 example/ 目录的内容复制到您的项目中
.../my_project/database/migrations/
- 如果您想使用自己的配置文件,实现已发布的接口,并删除 config/Database.php 和 config/Directories.php
- 否则,修改 config/Database.php 和 config/Directories.php 并填写您的信息
- 修改 config/includes.php 以包含有效的路径和类调用
配置完成后,您应该得到数据库的安全副本。
https://postgresql.ac.cn/docs/current/static/backup.html
最后,您可以生成第一个迁移文件!
cd .../my_project/database/migration
php generate.php
这些文件将放置在 config/Directories.php 中指定的目录,用于在数据库进行小修改后恢复或更新数据库。
cd .../my_project/database/migration
php reload.php
附加信息
该项目旨在提供一种简单且轻量级的方法,将您的(PostgreSQL)数据库集成到版本控制系统。此外,在开发过程中,可以轻松应用对数据库模式的微小更改。在生成过程中,您的数据库将被修改,因此在使用此工具之前,请获取安全副本。建议仅在开发环境中使用此工具。
许可证
该项目采用 MIT 许可证 - 请参阅 LICENSE.md 文件以获取详细信息