58得票2回答
PostgreSQL - 根据另一个单元格的值设置默认单元格值

如果我有一个包含任意值的列,比如 column a,并且我想要另一列 column b 根据 column a 的值设置一个默认值。 换句话说: 如果 column a = 'peter',那么 column b 的默认值应该为 'doctor'。

8得票1回答
在PostgreSQL中,“Schema”是什么?

正如问题清晰地表明的那样,PostgreSQL中架构是什么,我在pgAdmin(III)的层次结构的顶级看到它?

11得票1回答
ST_Distance返回值的单位是什么?

我需要计算从OSM导入的地图中所有建筑物和所有医院之间的距离。我使用以下查询:SELECT building_id, hospital_id, ST_Distance(building_centroid, hospital_location) FROM ( select planet_osm...

54得票1回答
如何将新项添加到PostgreSQL中的数组类型列中

我正在使用PostgreSQL来开发我的应用程序。 任务如下: 有许多用户使用我的应用程序,我需要根据他们的活动维护每个用户的通知,因此,我会收到大量针对每个用户的通知。 一般而言,我们只需将所有通知放入单独的表格中,并且我们可以使用用户ID进行映射,以便我们可以轻松地提取它们,但现在我...

10得票3回答
如何在PostgreSQL中自动递增字母数字值?

我正在使用 "PostgreSQL 9.3.5" 我有一个名为 StackOverflowTable 的表格,其中包含 列 (SoId, SoName, SoDob)。 我想要为列 SoId 创建一个 序列生成器,它是一个字母数字值。 我想要在PostgreSQL中自动递增一个字母数字值...

28得票12回答
本地未找到psql命令

我正在遵循这里的说明。当我尝试运行$ heroku pg:psql 或 $ heroku pg:psql HEROKU POSTGRESQL_BROWN时,我收到以下错误消息: ! 找不到本地 psql 命令! 要安装 psql,请参阅local-postgresql ...

28得票1回答
在Postgres中针对每一行调用一个函数

我有一个名为"getList(date)"的函数。该函数会根据输入参数中的日期返回一个带有多个列的项目列表。 如果我调用:SELECT * FROM getList('12/31/2014'); 它运行良好。它会返回一个列表,其中包含日期、物品名称和价格。 类似于这样:date ...

12得票1回答
重新启用Rails 4的自动EXPLAIN功能

慢 SQL 查询自动解释功能已从 Rails 4 中删除。config.active_record.auto_explain_threshold_in_seconds = 0.5 在受控情况下,我们发现它很有用。在寻找以下问题的答案时,我没有得到满意的结果: 为什么要删除自动 EXPLAI...

26得票3回答
在row_to_json函数中选择查询

例如,我使用以下函数将rows转换为json在PostgreSQL 9.2中。select row_to_json(row(productid, product)) from gtab04; 这将返回以下结果row_to_json --------------- {"f1":3029,"f2"...

8得票2回答
Airflow psycopg2.OperationalError: FATAL: 对不起,已经有太多的客户端了

我有一个由四个节点组成的Airflow集群环境,这个环境已经运行了几个月,并且一直很正常。 ec2实例 服务器1:Web服务器、调度器、Redis队列、PostgreSQL数据库 服务器2:Web服务器 服务器3:Worker 服务器4:Worker 最近,我正在处理一个更为复杂的D...