seinopsys/postgresql-database-class

基于PDO的PHP包装类,用于与PostgreSQL数据库交互,高度基于ThingEngineer的MysqliDb类

v3.1.1 2019-05-26 17:41 UTC

This package is auto-updated.

Last update: 2024-09-27 05:11:36 UTC


README

本项目是 ThingEngineerMysqliDb 类 的 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 升级

  1. 删除了过时的方法

    这些方法在版本 2.x 中已被弃用,并在 3.x 中被删除。请使用以下指示的更名版本

  2. 命名空间更改

    3.x 开始 - 为了完全符合PSR-2编码标准 - 类现在位于 SeinopSys 命名空间中。以下是一个方便的表格,显示了您需要更改的内容以及如何更改

  3. 内部代码结构更改

    3.x 开始,所有 private/protected 方法和属性都去掉了 _ 前缀,因此请确保更新您的包装类(如果使用的话)。