问题标签 [postgresql-9.3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
28166 浏览

postgresql - 无法访问文件“$libdir/plpgsql”:没有这样的文件或目录

我很茫然,我在本地 Postgres 服务器(postgres.app,Mac OS X 10.7)中创建存储过程时遇到问题,所以

我检查了以下内容:

安装的语言:

lib 目录(和 pkglibdir 以防万一):

现有文件:

DLSUFFIX 设置正确:

已经尝试卸载和重新安装,但没有任何区别。有任何想法吗?

0 投票
1 回答
1127 浏览

sql - 如何获取数组的每个 JSON 子节点,postgreSQL

我有 postgreSQL 9.3 并使用 json,我在 DB 中的字段 json 看起来像:

在我的情况下,我需要从 route_json 数组的每个元素中捕获“时间”元素并将它们设置在新数组中。有没有办法做到这一点。

0 投票
1 回答
380 浏览

postgresql - 让 plperl 在 OSX 中的 9.3 上工作

我正在尝试在我从 OSX Mavericks 上的 Enterprise DB 下载的 Postgres 9.3 包上安装 plperl。-- 每次我发出

我明白了

编辑:日志文件显示

我隐约记得不得不在 9.2 上安装 activeperl 库,但我想也许这里有人知道在 OSX 上启动和运行 plperl 的最佳方法。

很遗憾,但我真的不需要 plperl,除了 perl 具有 sprintf 函数的最佳实现(使用一些更高级的格式化选项),但我离题了。

0 投票
1 回答
263 浏览

django - Django UUID 自动分配为 S3 中的文件名

我喜欢澄清我是 Django 的新手。

我有一个将文件上传到 AWS S3 的 webapp,目前可以使用。我想将文件命名为contentid在上传时自动分配 V4 UUID 的字段的名称。我会尝试挑选相关信息并在此处发布。我不确定我会在哪里收集这些信息并将其声明为名称。

看法

模型

0 投票
1 回答
456 浏览

postgresql - 等价于由整数和范围组成的排除约束

我需要有与此exclusion约束等效的东西

我猜这个问题从错误消息中很明显。怎么做?

0 投票
2 回答
244 浏览

python - 具有多个匹配项的 Django 查询

我有 2 个列表,我无法在脑海中处理我应该做什么来完成下一步的逻辑。

版本:

模型:

表 app_channel.entry1.contentlist: [u'3e46340c-9601-4183-9ffc-8de01e456686', u'7a413dd3-6aa8-4c49-be20-b6f4366c0801']

表 app_content.entry1.channelid: 3e46340c-9601-4183-9ffc-8de01e456686

表 app_content.entry5.channelid: 7a413dd3-6aa8-4c49-be20-b6f4366c0801

我想我需要一个返回过滤查询的视图查询,但我不确定如何专门挑选 u',因为它不仅仅是一个我可以循环查询的数组。

这些结果也可能有成千上万的回报,所以我需要最实用的方法来做到这一点。我不希望任何人为我写下答案,但指出我正确的方向会很棒。

提前感谢任何有帮助的人。

0 投票
1 回答
2743 浏览

sql - 使用 group by 查找数组中最常见的元素

我有一个具有以下结构的行表,name TEXT, favorite_colors TEXT[], group_name INTEGER其中每一行都有一个每个人最喜欢的颜色的列表以及该人所属的组。我怎样才能GROUP BY group_name返回每组中最常见颜色的列表?

你能做一个组合int[] && int[]来设置重叠,int[] & int[]得到交叉点,然后再计算和排名吗?

0 投票
1 回答
116 浏览

sql - Postgres JSON 按列表选择一行

我有一个表,其中有一个 JSON 列表作为其值之一。列名是list_order,值类似于:[1,2,3]

我在WHERE比较 select by时遇到问题list_order。在纯 SQL 中,它将是:SELECT * FROM table_name list_order=[1,2,3];

我找到的最接近的例子是:如何使用新的 PostgreSQL JSON 数据类型中的字段进行查询?. 但是,这会获取 JSON 中的键的值,其中 JSON 是字典而不是列表。我已经尝试修改它以满足我的需要,但它没有工作。

有什么建议么?这甚至可能吗?为什么没有记录?谢谢!

0 投票
4 回答
2098 浏览

php - 有没有办法在 Phalcon 中使用新的 PostgreSQL 9.3 JSON 运算符?

我正在寻找一种方法来利用Phalcon Framework中新的PostgreSQL JSON 运算符

一个简单的表格来演示:

和一个运行良好的查询psql

然而,当用于Phalcon 模型时:

它产生语法错误:

我猜这与PHQL 解析器无法处理语法有关。但问题仍然存在:如何在 Phalcon 中使用 JSON 查询

我试图将 JSON 语法包装到Db\RawValue中:

但它似乎只用于更新/插入:

我总是可以写一个原始查询,但这显然不是要走的路。Model::find此外,如果在and中有可用的语法也会很好Model::findAll

0 投票
1 回答
2424 浏览

postgresql - 服务器版本不匹配 postgresql pg_dump

尝试导出数据库时出现以下错误...

问题是由于客户端计算机上的 ubuntu 版本,我无法从 9.1.11 更新到 9.3.1。我正在运行 Ubuntu 13.04 raring ringtail,正如您在此发行版链接中看到的,ubuntu 的最终 postgresql 版本是 12.04 精确穿山甲。

任何可能的解决方案?提前致谢!