问题确实如此,我怎么能在debian lenny上运行postgres 7.4呢? 我们的开发人员现在没有资源来修改我们必须使用pg 8.3的遗留应用程序,并且不再支持debian etch。
我正在运行一个或多个慢慢运行的Postgresql安装。 我使用Perlparsing了大量日志文件,并使用Perl的DBI接口(通过IP地址127.0.0.1连接到数据库)将数据添加到数据库。 我的数据库有大约4个表格。 我的脚本基本上检查是否规范化的数据已经存在。 如果数据不存在,则将其添加到数据库中。 否则,它将提取用于更新其他表的键。 我使用2GB内存或多或less的台式机硬件运行,但是我并没有预料到它会在5天内增加1,200万行。 PS。 我确实将shared_buffers的大小增加到了我的RAM的25%,但是这并没有太大区别。 任何提示将不胜感激。 编辑:我正在运行的Ubuntu Linux
我读了这封电子邮件 ,但我真的不明白什么是真正的风险。 在失败的情况下,它能够自我恢复还是会迫使我们使用备份?
我正在运行一些用于产生过多的日志输出的PostgreSQL脚本。 我设法通过传递–quiet作为参数到psql命令行客户端并添加SET client_min_messages='warning';来减less大部分的输出到可接受的数量SET client_min_messages='warning'; 到我的SQL脚本的开始。 这对于SELECT,INSERT,UPDATE等大多数基本语句都是正确的。)但是,当我使用SELECT my_func(my_args);在脚本中调用存储函数时SELECT my_func(my_args); ,仍然有类似的日志输出 my_func (在这里省略了很多“ – ”,因为SF认为这是一个标题) (1 row) 输出是无用的; 这只会让我不得不在脚本运行之后长时间回滚,并且使得发现任何相关的错误输出变得困难得多。 我怎样才能摆脱它?
任何人都可以指导我去使用postgres 8.4数据库来工作Joomla 1.5.X吗? 谢谢
我正在为我们的数据库(服务器运行MySQL或Postgre)的最终用户寻找一个Web前端,用于组织内部联系人和订单处理。 我search了networking免费/开源数据库的Web前端,但只发现pipe理工具(phpMyAdmin,…)和框架,只显示表,但你不能创build应用程序(dadabik,vfront,xataface)。 我想创build像在Access窗体中的应用程序,但显然没有这样的工具…作为备份,我会用JDBC连接使用openoffice Base或手动编写PHP前端。 优点是用户authentication (最好是LDAP)。 有什么build议么? 提前致谢。
我从备份(backuppc)恢复postgres data_dir。 当我启动postgres时,出现以下错误: * Starting PostgreSQL 8.4 database server * 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"
问候,硬盘故障后,我有一个PostgreSQL数据库恢复,但操作系统不工作。 我尝试将它复制到另一个服务器与更新版本的PostgreSQL,但我设法得到的是: find了旧版本的数据库格式。 在使用PostgreSQL之前,您需要升级数据格式。 有关更多信息,请参阅/usr/share/doc/postgresql-8.1.22/README.rpm-dist。 我不知道旧的版本号。 请给我一些build议。
我想在远程Linux服务器上安装postgresql数据库。 为了在远程服务器上创build数据库,我在python中编写了一个脚本来执行服务器上的命令。 我按照顺序运行命令如下所示: cmd = "wget http://yum.pgrpms.org/reporpms/8.4/pgdg-centos-8.4-2.noarch.rpm" execute cmd cmd = "rpm -Uvh http://yum.pgrpms.org/reporpms/8.4/pgdg-centos-8.4-2.noarch.rpm" execute cmd cmd = "yum install postgresql postgresql-server" execute cmd …等等。 Everthing工作正常,使用postgres安装并启动数据库。 问题出现在我想在postgreql中创build数据库的时候。 我发现我必须切换到'postgres'用户并运行psql才能执行任何与数据库相关的命令。 例如: # su postgres # psql # create database test; …但由于我通过远程python代码(如第一个示例中所示)顺序传递所有commnads,似乎很难从客户端一起运行这三个命令( su postgres , psql和create )。 有没有办法一起运行所有三个命令? 我运行以下命令: # su postgres && psql && create database test; […]
我想在linux服务器上创build用户和数据库。 我能够用下面的代码创build用户: su – postgres # createuser -S -D -R myUser 但是当我试图用代码创build数据库时: # createdb -U myUser -p 5432 myDatabase 我得到以下错误: createdb: could not connect to database postgres: FATAL: Ident authentication failed for user "myUser" 我是新来的Linux,所以我无法弄清楚为什么我能够创build用户,但创build数据库时,与postgres连接错误。 而且用户的身份validation错误。