cybourgeoisie/geppetto

PHP 7 和 PostgreSQL 简化对象关系映射器

dev-master 2017-09-15 16:22 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:40:50 UTC


README

Geppetto 是一个用于 PostgreSQL 的 PHP ORM。它的目标是通过简化应用程序开发、减少样板代码、提高数据安全性和简化 PHP 和关系数据库之间的数据管理来简化数据管理。

注意

Geppetto 目前已部署在我的生产应用程序中,因此我可以证明它的稳定性和实用性。然而,这个存储库是一个正在进行中的项目,因为我正在重构整个项目并添加一系列单元测试以提高可靠性、安全性和向后兼容性。 我不建议在使用该项目达到稳定状态之前使用此项目。

使用 Docker 运行测试

为了简化在多个进程和系统配置中测试的过程,所有测试都可以在 Docker 容器中运行。首先,您需要安装最新的 Docker 和 Docker Compose 版本: Docker 网站

要构建和运行,请使用构建脚本创建 Docker 容器,然后使用 docker-compose 启动容器。

./build.sh
docker-compose up -d

完成测试后,关闭 Docker 容器。

docker-compose down