seinopsys / postgresql-database-class
基于PDO的PHP包装类,用于与PostgreSQL数据库交互,高度基于ThingEngineer的MysqliDb类
v3.1.1
2019-05-26 17:41 UTC
Requires
- php: >=5.4
- ext-pdo: *
- ext-pdo_pgsql: *
Requires (Dev)
README
本项目是 ThingEngineer 的 MysqliDb 类 的 PostgreSQL 版本,该类支持该类提供的基功能性和语法,特别针对 PostgreSQL 优化。
安装
此类需要 PHP 5.4+ 或 7+ 来运行。您可以将 src/PostgresDb.php
放入您的项目中并 require/include 它,或者使用 Composer(强烈推荐)
composer require seinopsys/postgresql-database-class:^3.0
用法
$db = new \SeinopSys\PostgresDb($database_name, $host, $username, $password);
对于更深入的指南,请参阅 USAGE.md
从 2.x
升级
-
删除了过时的方法
这些方法在版本
2.x
中已被弃用,并在3.x
中被删除。请使用以下指示的更名版本 -
命名空间更改
从
3.x
开始 - 为了完全符合PSR-2编码标准 - 类现在位于SeinopSys
命名空间中。以下是一个方便的表格,显示了您需要更改的内容以及如何更改 -
内部代码结构更改
从
3.x
开始,所有private
/protected
方法和属性都去掉了_
前缀,因此请确保更新您的包装类(如果使用的话)。