35得票1回答
从局域网访问PostgreSQL服务器

我一直在尝试编辑pg_hba.conf文件,以便能够仅使用IP地址访问服务器,但到目前为止没有成功。 例如,我可以使用“localhost”访问,但我想使用路由器给我的IP地址访问,如192.168.1.X 这是我的pg_hba.conf文件:# TYPE DATABASE U...

30得票2回答
也许您需要更改“datestyle”设置

我有一张表格,其中有一个日期类型的列 order_date。 查询:INSERT INTO uni_data_temp(sale_order_item_code, order_date, sale_order_item_status, tracking_number...

30得票2回答
如何使用Postgres中的json_populate_recordset解析JSON?

我在数据库的一行中存储了一段文本形式的JSON数据,其内容如下:[{"id":67272,"name":"EE_Quick_Changes_J_UTP.xlsx"},{"id":67273,"name":"16167.txt"},{"id":67274,"name":"EE_12_09_201...

30得票4回答
在JSON列中查询数组元素。

最近升级到使用PostgreSQL 9.3.1来利用JSON功能。在我的表中,我有一个json类型的列,其结构如下:{ "id": "123", "name": "foo", "emails":[ { "id": "123", "a...

30得票2回答
PostgreSQL在where子句中使用JSON子元素

这可能是一个非常基础的问题,但我在网上找不到任何答案。 如果我创建了一个样例表: create table dummy ( id int not null, data json ); 然后,如果我使用以下查询来查询表:select * from dummy where data->'x...

29得票3回答
如何查询现有Postgres会话的事务隔离级别?

我希望能够查询另一个现有会话中的设置,特别是transaction_isolation。我们有:current_setting('transaction_isolation') 我想要调用类似这样的东西:session_setting('transaction_isolation', back...

28得票3回答
如何在pg_restore期间防止物化视图刷新?

我使用pg_dump以"custom"格式(-Fc)创建了数据库的转储文件。该格式允许使用"jobs"选项(-j8)调用pg_restore。jobs选项启动8个进程,并在10分钟内恢复了我的数据库中的绝大多数关系。 剩下4个进程。其中之一是对材料化视图的刷新,其他3个是要应用于作为数据源使...

27得票2回答
在PostgreSQL中,是否有可能对物化视图进行部分刷新?

在Oracle中,可以刷新部分数据。但是在PostgreSQL中,自9.3版本(当前版本)开始支持物化视图,这并不算太久。所以我想知道:在PostgreSQL 9.3中,是否可以刷新物化视图中的部分数据?如果可以,如何操作?

24得票13回答
在PostgreSQL中生成随机字符串

我正在使用这个 SQL 查询在 PostgreSQL 中生成随机值chr(ascii('B') + (random() * 25)::integer) 如何在同一查询中生成一个15个字符的随机字符串?

22得票1回答
空闲的PostgreSQL进程占用大量内存

我正在尝试弄清楚为什么在正常使用后,约30个空闲的Postgres进程会占用如此多的进程特定内存。我正在使用Postgres 9.3.1和CentOS 6.3版本(最终版本)。 通过top命令,我可以看到许多Postgres连接正在使用高达300MB(平均约200MB)的非共享内存(RES-S...