注意:这不是关于哪个数据库更好的问题,根本不是。您好,我的客户有一个具有以下堆栈的共享主机: PHP:7.xx MySQL:5.6.x Postgres:9.2.x PhpMyAdmin PhpPgAdmin我可以使用 MySQL(PHP) 和 PostgreSQL(C#、Go、Python、JS),但我个人更喜欢 Postgres,而且我的客户的主机规格使得使用一些 SQL 功能(如 CTE)变得更加困难,这些功能在 MySQL 中不支持5.6(我知道8.0有)。问题:我打算使用Postgres,但是我有点担心PHP+Postgres的组合,因为似乎大多数PHP开发都是与MySQL耦合的,例如,与PhpPgAdmin(最后一个版本)相比,PhpMyAdmin正在积极开发从 2018 年开始),而且似乎总是假设 PHP 使用 MySQL 运行,而 Postgres 就像第二公民。那么,根据您的经验,我应该使用 Postgres 还是 MySQL,以尽量减少可能出现的麻烦?谢谢。
1 回答
Smart猫小萌
TA贡献1911条经验 获得超7个赞
我断断续续地使用 php 和 postgresql 大约有 20 年了。驱动足够稳定。您缺乏对 PostgreSQL 中一些更高级的数据类型(或无论如何习惯)的内置支持 - 范围、数组等。
- 1 回答
- 0 关注
- 99 浏览
添加回答
举报
0/150
提交
取消