如何在postgres中明确否定非超级用户的创buildfunction? 我查看了文档,但无法find任何有价值的东西。
我有一个testing环境,存在两个angular色: 超级用户权限(不login)和 属于组的用户angular色。 当我绊倒密码到这个帐户到期,我无法再次login,因此无法更改我的密码。 一旦有效,用户如何更改密码直到过期?
我正在寻找一个postgres数据库备份到一个纯文本文件,然后恢复该备份。 这是我试过的。 sudo -u postgres pg_dump –create mydatabase > backup.sql sudo -u postgres psql < backup.sql 我希望数据库完全恢复到备份状态。 我期待它在backup.sql中发出一个DROP DATABASE,但是这没有发生。 目前,我的解决方法是编辑backup.sql并插入一个DROP DATABASE。 这真的有必要吗?
我已经在Windows Server 2008 R2 Standard上安装了PostgreSQL 9.0 64位。 当我连接到这些实例时,PGAdmin抱怨如下: 该服务器缺乏仪表function。 显然,应该使用“官方”pgInstaller程序在Windows PostgreSQL安装中安装contrib模块,包括服务器检测。 但是,pgInstaller只能维护到PG9.0 RC,而不是最新的9.0.1版本。 鉴于此,我如何获得非默认的contrib模块安装?
我想知道是否可以在postgresql 8.4中使用oracle风格的面向对象编程。 我已经安装了orafce。 当我试图创build一个像这样的对象: CREATE TYPE addr_obj_typ AS OBJECT ( street VARCHAR2(30), city VARCHAR2(20), state CHAR(2), zip NUMBER(5)); 我得到这个错误: ERROR: syntax error at or near "object" LINE 1: create type addr_obj_typ as object
根据PostgreSQL文档,“Windows系统上shared_buffers的有用范围通常为64MB到512MB”。 我想知道在单个服务器上运行多个数据库集群时(PostgreSQL的说法),这可能会如何改变?
我有两台机器: Remote ,Ubuntu服务器,example.com,数据库: staging (所有者user2,pass2),无密码loginuser1(sudoer)通过ssh Local ,Ubuntu,本地主机,数据库: local (拥有者user3,pass3) 问题是: 如何在一个命令/脚本中将staging数据库的数据和结构导入local (反之亦然)? 如何设置权限? 这些不是生产数据库,所以我不需要实时同步。 我只需要自动执行psql任务(通常通过转到phppgadmin,将数据导出到文件,通过psql从文件导入数据,全部从Local机器完成)。 最好的解决scheme是独立于数据库所有者/密码,因为我有几个这样的数据库对。 我在两台机器上都有root权限,我可以安装任何额外的必需用户帐户/软件。
我已经安装了Django的Bitnami镜像(在Ubuntu上)。 它预先configuration了PostgresSQL,它已经有一个“bitnami”用户定义。 现在我想创build一个新的数据库,但创build失败: createdb.bin: database creation failed: ERROR: permission denied to create database Sudo没有帮助… sudo /opt/bitnami/postgresql/bin/createdb -U bitnami new-db 我不知道是否有一个“postgres”用户(通常是pipe理员用户),或者它的密码是什么… 我错过了什么?
由于某种原因,我们在服务器上丢失了postgresql 8.2,我们也使用了postgresql 8.4,并且在这个版本中没有问题,但是我们丢失了postgresql 8.2的所有数据,我设法恢复了这些文件,但是我不知道怎么去恢复此版本中的所有数据库, 有谁能够帮助我 :)! 提前致谢。
我有两台GeoServer运行在同一台Ubuntu Server 9.04服务器上。 GeoServer V2.0.1使用Jetty运行,另一个GeoServer V2.0.0使用Tomcat。 他们两个正在使用相同的PostGis数据存储。 当我通过Rest api将新的shapefile发布到Jetty中的GeoServer时,Tomcat中的GeoServer不会从PostGis获得更新shapefile。 可以通过configuration或服务告诉Tomcat中的GeoServer重新加载shapefile。