PostgreSQL有很好的性能或pipe理工具吗? 我一直在使用postgres很长一段时间,但我仍然不知道如何优化和维护一个数据库,并保持运行良好。 我已经浏览了手册,但由于它是一个相当成熟的产品,我假设有几个“必须”的实用程序?
stackoverflow指向我“在服务器上属于”这个,所以交叉。 我对没有一个好的PostgreSQL的Linux GUIpipe理和开发工具感到沮丧。 pgAdmin III是与Windows相关的PostgreSQL Maestro和EMS PostgreSQLpipe理器。 phpPgaAmin不看起来很有希望。 EMS PostgreSQLpipe理器可以在Wine下工作,但是这样的设置有一些问题。 要求是: 表格数据编辑和浏览大表格(1M +),可以通过FK跳转或者一些主从编辑,GUI过滤等等。 ER图表就地架构编辑 模式编辑和浏览所有有用的GUI支持 模式更改日志以放入数据库版本(迁移脚本)。 选项卡式接口能够同时处理大量表和SQL查询。 等等。 有任何想法吗?
我在configuration我的postgresql服务器时遇到问题。 我已经在slackware 13.1×64上安装了PostgreSQL 9.0.2,运行良好,但是我无法添加一个可以远程连接到PostgreSQL的IP。 日志告诉我这个: LOG: invalid IP mask "trust": Name or service not known CONTEXT: line 83 of configuration file "/usr/local/pgsql-9.0.2/data/pg_hba.conf" FATAL: could not load pg_hba.conf 在那一行我有: host all all **.**.***.* trust **是我的真实IP地址。 但是PostgreSQL告诉我我需要设置ip掩码? 我做错了什么? 提前致谢, 我
我使用WHM在增量备份期间备份了所有PostgreSQL数据库,后者创build了一个$ dbName。 tar文件。 数据存储在这些.tar文件中,但我不知道如何通过SSH将其还原到各个数据库中。 特别是文件的位置。 我一直在使用: pg_restore -d client03 /backup/cpbackup/daily/client03/psql/client03.tar 这会产生错误“无法打开input文件:权限被拒绝” 任何援助感激。
我所知道的关于它们的差异是varchar有限制,而text不是。 文档没有提到这一点。 这真的是唯一的区别吗? 没有性能考虑等?
假设你看到这个消息: FATAL: Ident authentication failed for user "…" 这个错误信息的原因是什么?
尽pipe整个系统是“欧洲/维也纳”,但PostgreSQL使用的时区是GMT,我有几个PostgreSQL 9.2安装。 我仔细检查postgresql.conf不包含timezone设置,所以根据文档它应该回退到系统的时区。 然而, # su -s /bin/bash postgres -c "psql mydb" mydb=# show timezone; TimeZone ———- GMT (1 row) mydb=# select now(); now ——————————- 2013-11-12 08:14:21.697622+00 (1 row) 任何提示,GMT时区可能来自哪里? 系统用户没有设置TZ , /etc/timezone和/etc/timeinfo似乎configuration正确。 # cat /etc/timezone Europe/Vienna # date Tue Nov 12 09:15:42 CET 2013 任何提示都表示感谢,提前感谢!
我有一个服务器上的postgres数据库,我需要从另一台服务器访问它。 我需要编辑pg_hba.conf文件,但是现在知道编辑这个文件的步骤是什么。 服务器Centos 我需要在文件中添加以下行 host all all 10.0.2.12 255.255.255.255 trust 我find它在var/lib/pgsql/data/ 现在基本上我不知道什么是正确的步骤来做到这一点
(我已经读了很多关于64位和32位操作系统/应用程序,但这个问题是专门针对数据库。) 我试图了解32位与64位数据库的优缺点,也就是说,在什么条件下,使用64位安装才有意义。 我感兴趣的数据库系统是:SQL Server 2008,MySQL和PostgreSQL 9.0。 我已经读过PostgreSQL 9.0以前的版本只能在32位版本的Windows上运行 , 这篇关于在64位Windows上运行32位PostgreSQL的文章清除了我的一些疑惑,但是我正在寻找更多的信息。 我什么时候可以从使用64位数据库(例如数据库大小/磁盘空间,可用的系统内存,已知可从中受益的数据sernarios的types,正在使用的数据库引擎等)中受益?
我试过Postgres-XC,它并没有实现完整的SQL(像SERIAL) Postgres-R看起来很有趣,但根据开发人员的说法,这是“不准备生产”的。 所以我用pgpool-II 3.0.1。 是的,它工作得很好。 但据我所知,只有2个PG节点。 有没有什么东西可以实际生产,并且能够与多个PG节点一起工作?