当使用PostgreSQL v9.1时,我如何使用SQL列出所有的模式? 我期望的是类似以下的内容: SELECT something FROM pg_blah;
我对Postgres还不熟悉,正在尝试迁移我们的MySQL数据库。在MySQL中,我可以授予低权限用户SELECT、UPDATE、INSERT和DELETE权限,并使这些授权适用于指定数据库中的所有表。在Postgres中,我可能遗漏了一些东西,因为看起来我必须逐个表授予这些权限。对于每个数据...
我在Ubuntu 12.04上使用PostgreSQL 9.1。 我需要在一个时间范围内选择记录:我的表time_limits有两个timestamp字段和一个integer属性。我的实际表中还有其他列,与此查询无关。 create table ( start_date_time t...
使用PostgreSQL v9.1。我有以下表格: CREATE TABLE foo ( id BIGSERIAL NOT NULL UNIQUE PRIMARY KEY, type VARCHAR(60) NOT NULL UNIQUE ); CREATE TAB...
我知道,安装PostgreSQL时,它的数据库根用户(postgres)没有密码。 postgres=# select usename, passwd is null from pg_shadow; usename | ?column? ----------+---------- p...
如何使用PostgreSQL中的SQL命令列出数据库中的所有视图? 我希望得到类似于psql命令“\dv”输出的结果,但最好只是一个视图名称的列表。例如: SELECT ...; my_view_1 my_view_2 my_view_3 我在Ubuntu Linux上运行Postgr...
我找到了无数关于如何设置Autovacuum配置的例子,但似乎找不到如何列出当前配置的方法。 我最感兴趣的是Postgres 9.1版本。
我们的系统写入了大量数据(一种大数据系统)。对于我们的需求来说,写入性能已经足够好了,但读取性能实在太慢了。 我们所有表格的主键(约束)结构都是相似的。 timestamp(Timestamp) ; index(smallint) ; key(integer). 一张表可以有数百万行,...
今天早上我一直在尝试连接我的Windows 7 Professional桌面上的PostgreSQL数据库。 默认值是'postgres',但我忘记了最初安装时使用的密码。 我已经搜索并找到一个与重置密码有关的post。我按照步骤操作,但最终结果与帖子中提到的有些不同。我使用了—— ne...
我有一个名为"A"的数据库,其中有两个模式"B"和"C"。 我想在另一台服务器上备份和恢复模式"B"(包括数据)。由于我对Postgres不是很熟悉,不确定如何操作。 我是否需要在新服务器上创建一个名为"A"的新数据库,然后在其中恢复模式"B"? 请提供必要的命令帮助。 Postgre...