问题标签 [postgresql-8.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 投票
1 回答
271 浏览

apache-nifi - HDF 3.0.1 - Schema_Registry 启动异常

我正在通过 ambari 设置 HDF 3.0.1 集群。我确实成功安装了 Ambari 2.5.1。我正在使用 Postgres 8.3(Ambari 2.5.1 附带的默认版本)。

目前,我面临启动schema_Registry. 该服务已添加到 Ambari。但是,我无法开始同样的事情。我收到以下异常。请帮助提出解决方案。

0 投票
1 回答
31 浏览

sql - 将结果列从函数集成到主查询

我创建了一个函数,它返回一个包含一行和三列的表。

在 pgAdmin 中运行一个简单的查询。
select * FROM get_event_deposit_values(20170913, '1999/01/01', '2018/05/11');
它返回三列和一行。

然后,结合主查询运行查询(在网站上看到)。
select t.id from t_events AS t, lateral get_event_deposit_values(t.id, '1999/01/01', '2018/05/11') where id = 20170913;

附近发生错误get_event_deposit_values(t.id。我正在运行的 PostgreSQL 版本是 8.3,它已经过时了。有没有其他方法可以做到这一点?

0 投票
1 回答
706 浏览

postgresql - 在 PostgreSQL 8.3 上删除一组行中的重复字母

我有一个查询,它返回一组由字母 AE和. 组成的IL。该组合是葡萄牙语助记符Alterar, Excluir,IncluirListar。列值可以在A, AE, AEL, AELI... L, LI, LIA,之间变化LIAE

在下面说明的示例中,我希望能够获得一个删除所有重复字母的唯一字符串。所以结果将是AELI,所有行的合并。

在此处输入图像描述

我的第一次尝试是使用函数array_to_stringarray_agg.

然后我使用该regexp_matches函数仅匹配同一字母的一个字符,但没有成功,因为返回了AELA.

这里是上面解释的例子。


笔记

这里解释的问题是一条很棒的 sql 指令。这个sqlfiddle是我模拟我真正的问题的努力。

0 投票
2 回答
808 浏览

greenplum - 在plpython函数greenplum数据库中插入语句

我正在plpythongreenplum中创建一个函数。forplpy.prepare("INSERT INTO ....")失败并出现错误:
ERROR: plpy.SPIError: function cannot execute on segment because it issues a non-SELECT statement (plpython.c:4656) (seg4 slice1 den-gp5-seg03:40000 pid=119213) (cdbdisp.c:1322)
plpython 函数中不允许插入吗?我没有看到文档中的插入有太多帮助。 greenplum plpython 文档

0 投票
2 回答
138 浏览

postgresql - 查询函数的权限

如何查询函数的访问权限?

我想为GRANT EXECUTE数据库中的所有函数生成一个脚本。

我正在使用 PostgreSQL 8.3。

0 投票
0 回答
38 浏览

sql - CONNECT BY (Oracle) 在没有 RECURSIVE 的 PostgreSQL 中相关

所有,我在 Oracle 中有逻辑,应该迁移到 PostgreSQL。但是 PostgreSQL 的版本不支持“递归”,它是 v.8.3。你能帮助我吗?

BR

甲骨文逻辑:

select t1.re_id from ib_re t1, ib_re_usage t2 Where t1.re_id = t2.re_id Start with t1.re_id in (1035,1036) Connect by parent_re_id = Prior t1.re_id

0 投票
0 回答
9 浏览

postgresql - 是一种在 Postgresql 8.3 中进行 upsert/merge 的方法吗?

似乎“合并到...”和“插入到...做冲突”是最新版本。有没有办法在 Postgresql 8.3 中进行 upsert/merge

0 投票
0 回答
60 浏览

postgresql - 如何检查json列表中是否有值?

我有一个带有这样的 JSON 文件的字段:

我只想获取该国家/地区的该字段包含“美国”的那些行。所以我试着这样写:

但是,我的解释器指出, message [ERROR: type "jsonb" does not exist] 也许还有另一种方法可以检查 postgres 中的值?也试过这个

但这会返回这个 message [ERROR: operator does not exist: json @> unknown