ludwig-br/postgres-migration

该软件包已被弃用且不再维护。未建议替代软件包。

轻量级 PHP 数据库迁移工具,用于 PostgreSQL 数据库

v1.0.1 2017-10-26 23:26 UTC

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/

配置完成后,您应该得到数据库的安全副本。

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 文件以获取详细信息