问题标签 [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.
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。但是,我无法开始同样的事情。我收到以下异常。请帮助提出解决方案。
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,它已经过时了。有没有其他方法可以做到这一点?
postgresql - 在 PostgreSQL 8.3 上删除一组行中的重复字母
我有一个查询,它返回一组由字母 A
、E
和. 组成的I
行L
。该组合是葡萄牙语助记符Alterar
, Excluir
,Incluir
和Listar
。列值可以在A
, AE
, AEL
, AELI
... L
, LI
, LIA
,之间变化LIAE
。
在下面说明的示例中,我希望能够获得一个删除所有重复字母的唯一字符串。所以结果将是AELI
,所有行的合并。
我的第一次尝试是使用函数array_to_string
和array_agg
.
然后我使用该regexp_matches
函数仅匹配同一字母的一个字符,但没有成功,因为返回了AELA
.
这里是上面解释的例子。
笔记
这里解释的问题是一条很棒的 sql 指令。这个sqlfiddle是我模拟我真正的问题的努力。
greenplum - 在plpython函数greenplum数据库中插入语句
我正在plpython
greenplum中创建一个函数。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 文档
postgresql - 查询函数的权限
如何查询函数的访问权限?
我想为GRANT EXECUTE
数据库中的所有函数生成一个脚本。
我正在使用 PostgreSQL 8.3。
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
postgresql - 是一种在 Postgresql 8.3 中进行 upsert/merge 的方法吗?
似乎“合并到...”和“插入到...做冲突”是最新版本。有没有办法在 Postgresql 8.3 中进行 upsert/merge
postgresql - 如何检查json列表中是否有值?
我有一个带有这样的 JSON 文件的字段:
我只想获取该国家/地区的该字段包含“美国”的那些行。所以我试着这样写:
但是,我的解释器指出,
message [ERROR: type "jsonb" does not exist]
也许还有另一种方法可以检查 postgres 中的值?也试过这个
但这会返回这个
message [ERROR: operator does not exist: json @> unknown