问题标签 [php-pgsql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - 不使用 pg_dump 将 postgres 数据库转移到另一台服务器
我正在转储一个巨大的数据库,而 pg_dump 需要很多时间。我必须将我的数据库转移到新服务器。我在网上搜索了很多,但每个人都建议使用相同的方法转储数据库,然后传输文件并将其恢复到新服务器上。还有另一种方法可以快速做到这一点吗?
我必须将 v 8.4.20 中的数据传输到 v 9.3.5。我可以转移文件夹 /var/lib/pgsql/data/base 吗?
我还看了这个: Copying PostgreSQL database to another server
这种方式比通常的方式快吗?
我的数据库有 756,000 个表,大小为 200 GB。
php - 无法通过 PHP 连接到远程 PostgreSQL 服务器
通过远程 IP 地址连接到 PostgreSQL 数据库,我已经通过 Windows 使用 pgAdmin III 成功,但是每当我尝试使用标准php-pgsql
库从本地 CentOS 6 Apache Web 服务器使用pg_connect()
.
笔记:
- 我无法控制远程服务器,但如果需要可以查询其他信息。
- 我的密码确实包含一个特殊字符(尽管它不是引号字符)。
信用如下:
这是我尝试在本地服务器上运行的 PHP 代码:
我也试过:
当我尝试连接时,我收到以下错误:
我已extension=pgsql.so
在/etc/php.d/
目录中添加/取消注释,并且service httpd restart
. 我什至已经打开了我的iptables
端口,所以毫无疑问本地防火墙端口被阻止:
提前致谢 :-)
php - 如何将 IN 子句的一组值传递给 pg_execute() 数组
我将一个类别数组传递给一个函数,我想做这个查询:
但是 pg_execute 给了我一个错误
postgresql - 带有消息“找不到驱动程序”的 PDOException'
致命错误:在 /home/kholifah/htdocs/cechcalk.ck/userAuth.php:22 中未捕获的异常“PDOException”和消息“找不到驱动程序”堆栈跟踪:#0 /home/kholifah/htdocs/cechcalk.ck/userAuth .php(22): PDO->__construct('?????pgsql:dbna...') #1 {main} 在第 22 行的 /home/kholifah/htdocs/cechcalk.ck/userAuth.php 中抛出
php - PHP PostgreSQL 打开/关闭连接性能
我是编程新手(尤其是 PHP)。我编写简单的 PHP 站点。我也使用 PostgreSQL 数据库。这是我使用数据库的小课堂。
使用它非常方便。但是当我在页面上使用这个类 10-20 次时 - 页面加载时间大约需要 5-6 秒。然后我删除了以下几行:
之后,页面加载时间变为 161 毫秒。
问题是 - 如何更好地组织这个过程。
我应该写这样的东西吗?
现在我是新手,我正在寻找简单的解决方案。(提前感谢您的帮助,请原谅我的英语)
mysql - Synology NAS,File Station 应用程序有数据库,我在哪里可以找到它?
Synology NAS DS212j 是否有“File Station”应用程序的数据库,我在哪里可以找到它?我无法使用 phpMyAdmin 或 phpPgAdmin 找到它。在 File Station 中创建的一些文件,我可以在 phpPgAdmin 的媒体服务器数据库中找到。但那些仅包含媒体文件,例如音乐和视频。如果 File Station 应用程序没有可用的数据库,如何在 phpMyAdmin 或 phpPgAdmin 中将数据库连接到 File Station 应用程序?
postgresql - PHP5 - pgsql 模块未加载
我正在尝试使用 PHP 来使用 PostgresSQL,但我遇到了那个 apache 错误:
Call to undefined function pg_connect()
.
当我运行时phpinfo()
,我看不到我的模块已加载,但我不知道为什么。文件已pgsql.ini
加载。当我打开它们时,我可以看到扩展已启用extension=pgsql.so
。下面/usr/lib64/php5/extensions
是 .so 文件。甚至权限也与其他模块相同。
知道我在做什么错吗?
php - 为 php 安装 pgsql 扩展
正如标题所提到的,我正在尝试将 pgsql 扩展添加到 php,以便能够在 php 中调用如下函数:pg_connect() pg_query() 等。我正在使用 Mac OSX 10.10.1 (Yosemite)
这些是我遵循的步骤(准确地 - 并且没有遇到错误)
- 找到我的 PHP 版本:php -v。
- 下载了与我匹配的 PHP 版本: curl -O http://us.php.net/distributions/php-5.5.14.tar.gz。
- 提取我下载的存档:tar -xzvf php-5.5.14.tar.gz
- 改成PostgreSQL的扩展目录:cd php5.5.14/ext/pgsql/
- 键入 phpize(已经安装了 autoconf)
- 输入 ./configure --with-pgsql=/Library/PostgreSQL/9.4
- 打字制作。
- 键入 sudo make install。
- 通过添加 extension=pgsql.so 将扩展名添加到我的 php.ini 文件中。
- 重新启动 Apache
如果我现在在 php 中执行 pg 函数,它仍然会出现与以前相同的错误:“致命错误:在第 8 行调用 /Applications/XAMPP/xamppfiles/htdocs/connect.php 中的未定义函数 pg_connect()”
在终端 php -m 中,不会列出 pgsql。也许有人有一些想法,安装过程中可能出了什么问题。
php - Postgres.app pdo_pgsql pgsql 已安装但 php 找不到模块。MAC OS X
我对 Postgres.app 有疑问。Postgres.app 运行没有问题。
在我的phpinfo()
我可以看到。
如果我运行 commatphp -m
我可以看到:
一切似乎都已安装并准备就绪。但是如果我运行我的项目,它会说。
我通过以下链接安装了 pgsql 和 pdo_pgsql https://alistairphillips.com/apple/osx/php-pdo-pgsql/
PS:我也有
php - El Capitan pgsql 扩展
我刚刚安装了 OS X El Capitan,它显然覆盖了我的 php 和 pgsql 设置。任何人都可以引导我完成安装/设置以备份吗?