Articles of postgresql

Postgresql服务启动后自动执行SQL语句

希望在Windows上设置Postgresql 8.3及更高版本,以便在服务器启动后自动执行一系列SQL语句。 似乎无法find任何信息。 有任何想法吗 ?

PostgreSQL在Ubuntu上停止响应,无法启动

我在Ubuntu机器上。 Postgresql今天早上停止了响应。 过程处于闲置状态。 当我执行重新启动脚本我得到的输出 – sudo /etc/init.d/postgresql-8.4 restart * Starting PostgreSQL 8.4 database server * Removed stale pid file. Error: could not exec /usr/lib/postgresql/8.4/bin/pg_ctl /usr/lib/postgresql/8.4/bin/pg_ctl start -D /var/lib/postgresql/8.4/main -l /var/log/postgresql/postgresql-8.4-main.log -s -o -c config_file="/etc/postgresql/8.4/main/postgresql.conf" 你能指导我在哪里寻找失败的确切原因。 最Imp – 如何现在启动服务器。

使用Drupal和PostgreSQL来提高性能的任何特定的真空策略?

我使用PostgreSQL作为Q&A运行Drupal 7(有很多节点插入/更新和几个contrib模块)。 你,dbapipe理员,在特定的默认表上推荐任何特定的pgsql真空策略?

在命名安装时导入osm数据数据时出错

我在我的服务器上进行nominatim安装。 我运行以下命令 ./utils/setup.php –osm-file /usr/share/osm2pgsql/planetfile/planet-latest.osm.pbf –all 导入pbf文件和几个表成功导入,最后在脚本的末尾我得到了以下错误: /usr/share/osm2pgsql/osm2pgsql -lSc -O gazetteer –hstore -C 24591 -d nominatim /usr/share/osm2pgsql/planetfile/planet-latest.osm.pbfUsing projection SRS 4326 (Latlong) NOTICE: table "place" does not exist, skipping NOTICE: type "keyvalue" does not exist, skipping NOTICE: type "wordscore" does not exist, skipping NOTICE: type "stringlanguagetype" does not exist, skipping NOTICE: type "keyvaluetype" does not exist, […]

Postgres ODBC增加32K BLOB限制

有没有办法在Postgres ODBC驱动程序中增加32K的BLOB字段的限制?

是否有可能加载新的PostgreSQL库而不重新启动服务器?

我需要支持Postgres服务器(64位Amazon Linux AMI)中的uuid库。 我已经安装了uuid和uuid-pgsql软件包。 是否可以加载库而不重新启动Postgres服务器? PostgreSQL版本是8.4.11。

Postgres 9.0locking,100%的CPU

我们有一个问题,我们的Postgres 9.0服务器偶尔会locking并杀死我们的Web应用程序。 重新启动Postgres修复了这个问题。 这是我能够观察到的: 首先,一个CPU的使用跳到100%几分钟 在此期间磁盘操作将降至〜0 数据库操作下降到0(块和元组每秒) 日志显示在这段时间内: 警告:工人花了太长时间才能启动; 取消 警告:工人花了太长时间才能启动; 取消 日志中没有查询(仅logging超过200毫秒) 在之前或之前没有loggingexception长时间运行的查询 然后第二个CPU跳到100% postgres进程的数量从平常的8-10跳到〜20 在Postgres块每秒秒杀(大约两倍正常) 日志显示 日志:无法接受SSL连接:检测到EOF 查询正在运行,但速度很慢 重新启动postgres将一切恢复正常 build立: 服务器: Amazon EC2 Large Ubuntu 10.04.2 LTS Postgres 9.0.3 专用数据库服务器 有谁知道是什么原因造成的? 或者还有什么我应该检查的build议吗?

使用ssh隧道从远程mac上的PGAdminpipe理postgres

我已经在Ubuntu服务器上安装了PostgreSQL,并且正尝试使用远程MacBook上的PGAdmin连接到该服务器。 我创build了一个SSH隧道 – macbook:~postgres$ ssh -L 5423:localhost:5432 [email protected] 而且我可以按预期在macbook上使用psql进行连接 – macbook:~ me$ psql -U postgres -p 5423 -h localhost … postgres=# 在PGAdminIII的“新服务器注册”窗口中,input以下凭据 – Name – MyServer Host – localhost Port – 5423 Maintenance DB – postgres Username – postgres Password – <remote_postgres_password> 但是连接失败 – Error connecting to the server: FATAL: password authentication failed for user […]

在数据库之间翻转

我已经inheritance了在RHEL上运行的连接到本地postgres数据库的tomcat应用程序。 我们总共有8个服务器在多个州运行。 每台服务器上都有两个不同的postgres数据库。 我们每天都从一个数据库到另一个数据库来回切换,而非活动数据库则被replace为新的数据,以便在第二天切换回来。 我们使用redir来redirect应用程序中的数据库连接。 通过停止redir并重新启动转发他新的端口,我们能够指向最新的数据。 尝试停止重新启动并获取可能导致延迟最多一分钟的FIN_WAIT时,会出现问题。 有没有办法使用一个redir,使现有的连接继续指向旧的位置,但新的指向新的端口?

受SQL支持的受限LDAP模拟服务器

我可能不是这方面的专家,但在我看来,任何LDAP服务器安装的99%仅用于提供用户身份validation凭证,仅此而已。 鉴于这个限制范围的使用,正是我所需要的,我想知道是否有任何简单的SQL < – > LDAP映射只实现posixAccount对象类,因为它似乎太cubersome让我有另一个数据库pipe理(像OpenLDAP)就是为了这个,我想用我已经运行的PostgreSQL来提供许多软件已经支持的LDAP接口。