63得票19回答
postgresql - 无法创建数据库 - OperationalError:源数据库“template1”正在被其他用户访问

我登录到源数据库模板template1,现在无法创建数据库。当我尝试创建数据库时,会出现以下错误:OperationalError: source database "template1" is being accessed by other users DETAIL: There are ...

62得票5回答
如何获取PostgreSQL中表的总数?

有没有方法可以获取PostgreSQL数据库中表的总数?我使用的PostgreSQL版本是8.4.14。

58得票5回答
在PostgreSQL中将字符串哈希为数字值

我需要将存储在数据库中的字符串转换为数字值。结果可以是整数(首选)或 bigint。此转换应在数据库端的 PL/pgSQL 函数中完成。 请问有没有人能够指导我使用哪些算法或任何可用的API来实现这个功能? 我已经在 Google 上搜索了几个小时,但是目前还没有找到有用的信息 :(

54得票5回答
当前会话中未定义currval,如何获取多个会话序列?

我的目标是在插入新行时自动插入主键字段。如何在PostgreSQL中实现跨会话启动的序列? doubleemploi@hanbei:/home/yves$ psql -d test Mot de passe : psql (8.4.13) Saisissez « help » pour...

27得票1回答
如何使用psycopg2将PostgreSQL的结果保存为CSV/Excel文件?

我使用postgresql中的driving_distance函数来计算所有节点之间的距离,在这里是我的pyscripter python脚本: import sys #set up psycopg2 environment import psycopg2 #driving_distan...

23得票4回答
在PostgreSQL中更改数据库校对规则和Ctype

如何将排序规则 (Collation) 和字符集类型 (cType) 从 en_US.UTF-8 更改为 en_IN? List of databases Name | Owner | Encoding | Coll...

21得票3回答
如何在Postgresql的SELECT语句中创建一个“即时”映射表

我正在创建一个选择语句,将两个表zone和output结合起来,基于参考的device表以及zone_number到output_type_id的映射。zone_number到output_type_id的映射没有出现在数据库中,我希望能够在选择语句中“即时”创建它。以下是我的模式:CREAT...

21得票1回答
数据库表的大小没有成比例地减小

我正在使用一个 PostgreSQL 8.4.13 数据库。 最近,我在一张表中有大约8650万条记录。我删除了几乎所有的记录 - 只剩下5000条记录。我运行了reindex 和vacuum analyze 在删除了这些行后,我仍然发现表占用了较大的磁盘空间:jbossql=> SEL...

19得票1回答
将数据复制(导入)到PostgreSQL数组列中

一个 (CSV?) 文本文件应该如何格式化,才能用 COPY 导入到 PostgreSQL (8.4) 表中的数组列中?假设有表 testarray: Column | Type | ---------+-------------------------...

18得票1回答
PostgreSQL:将间隔添加到来自列值的时间戳

我需要将一个整数列中的分钟数加到时间戳中,以便与另一列进行比较。 下面是一个例子: SELECT t1.id_liame, t1.id_table, t1.periodicidade , t3.data_extracao, CASE WHEN(NOW() < (e.data_...