问题标签 [enterprisedb]

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 投票
0 回答
89 浏览

postgresql - 在 Windows 上使用 x64 postgresql 10.16 安装程序时,pgAdmin4 无法启动

当安装在 EnterpriseDB 的 10.16 Windows x86-64 (postgresql-10.16-2-windows-x64) 安装程序中时,pgAdmin4 无法在 Windows 上启动(在 Win 10 和 Server 2016 上测试,均为 64 位),并出现错误:

这似乎是由这个错误引起的

在日志文件 %LOCALAPPDATA%\pgadmin4.d41d8cd98f00b204e9800998ecf8427e.log 中。这似乎与另一个问题有关

我删除了 %APPDATA%\pgAdmin 文件夹,但结果是一样的。我在四台 Windows 10 机器和一台 Windows Server 2016 上重复了此操作。

当使用 Windows 的 10.16 的32 位软件包(postgresql-10.16-2-windows)时,pgAdmin4启动没有任何问题!所以这个问题只有在使用 x86-64 包时才会出现。

这确实是 EnterpriseDB 发布的 PostgreSQL 10.16 x86-64 Windows 软件包的问题吗?这是一个已知的问题?

有简单的解决方法吗?当然,我可以安装单独(更新)版本的 pgAdmin,而不是与 EnterpriseDB 安装程序捆绑在一起的版本,但这会使我的部署复杂化。

谢谢你的帮助!

0 投票
1 回答
71 浏览

oracle - 如何在 edb 中使用相同的 REGEXP_REPLACE(Oracle sql)

我正在从 oracle sql 迁移到 edb 并想转换正则表达式替换,但我无法将所有约束带到 edb 等效项。能否请你帮忙。

我如何将位置(1),出现(0)和匹配参数('i')带入edb。如果我使用相同的,我会收到以下错误

错误:函数 regexp_replace(字符变化,未知,未知,整数,整数,未知)不存在第 2 行:SET customer = RTRIM (LTRIM (REGEXP_REPLACE (customer, '... ^ 提示:没有函数匹配给定的名称和参数类型。您可能需要添加显式类型转换。SQL 状态:42883 字符:52

0 投票
1 回答
95 浏览

postgresql - PostgreSQL 11 和 12 的 PL/Java 替代方案是什么?

了解自:https ://www.enterprisedb.com/edb-docs/d/edb-postgres-advanced-server/user-guides/user-guide/11/EDB_Postgres_Advanced_Server_Guide.1.80.html

PL/Java 在 Advanced Server 11 中已弃用,并且在服务器版本 12 或更高版本中将不可用。

我可否知道:

  1. PostgreSQL12 中 PL/Java 的推荐替代品是什么?
  2. 对于我在 PostgreSQL 9.6.x 等中使用 PL/Java 的现有 UDF,我该如何转移到 PostgreSQL 12?

提前致谢。

0 投票
0 回答
93 浏览

postgresql - EDB Postgres Replication Server - 无法添加数据库连接。控制器数据库尚未初始化

我正在使用 EDB Postgres 复制服务器为我的 EDB Advanced Server 设置复制。使用 Centos 7 在 3 个虚拟机上运行它。所有虚拟机都安装了 Advanced Server 13。

创建单主复制 (SMR) 发布服务器已设置并已指定数据库作为控制器数据库

创建订阅服务器时遇到问题,接收到数据库连接错误,无法添加。控制器数据库尚未初始化。

所有服务器服务都在运行,并且在配置文件上都有正确的连接。

我该如何解决这个问题?

0 投票
0 回答
18 浏览

postgresql - 两个不同的 postgres 数据库集群,显示正在复制的相同数据数据库

起初我安装了 9.6 版的 enterprisedb postgres 服务器,接下来我在同一台服务器(RHEL 7.5)中安装了 12.4 edb。数据目录路径如 /var/edb/as9.6/data/ & /var/edb/as12 /data/ 和 bin 目录是 /usr/edb/as9.6/bin/ 和 /usr/edb/as12/bin/ 当我在 9.6 服务器中创建数据库时,我已经启动了两个集群,它反映在 12.4 中,反之亦然。我没有配置复制。这是什么问题?

0 投票
0 回答
67 浏览

kerberos - 带有 kerberos 的 pgadmin4 容器

根据https://www.pgadmin.org/docs/pgadmin4/development/kerberos.html ,我正在尝试将 pgadmin4 容器映像与 kerberos 一起使用。

pgadmin 网络界面不断告诉我“未提供委托凭据”。但是 Authorization 标头传输正确。我在做什么错`?

这是一个卷曲转储:

命令行:

输出

编辑: 请理解我隐藏了主机、用户和领域来伪装我的雇主。

来自容器内部的更多详细信息:

...所以我得出结论我的 keytab 是正确的,我的 kerberos 配置有效(由于 kinit 有效)(?)

顺便说一句,我在同一主机上使用具有相同 serviceprincipalname 的相同 keytab 和一个可以工作的 webserver 容器 - 所以我一般不怀疑 serviceprincipalname 有问题(?)

0 投票
0 回答
94 浏览

postgresql - 如何在postgres中使用印度货币格式的cash_words函数将数字转换为单词

我正在使用 cash_words('100'); 它显示100 美元和 0 美分,但我想要100 卢比作为仅使用 cash_words 的输出为此我使用了 lc_monetary ='en_IN.UTF-8' 但没有使用任何其他参数需要更改

0 投票
1 回答
20 浏览

postgresql - 如何恢复表中已转换为科学计数法的数据值

所以我有一个问题,我在表中插入了一些值,这些值自动转换为科学计数法(例如:8.24e+04)有谁知道如何恢复原始值或如何将原始值保留在表中?

我使用双精度作为列的数据类型,我只是注意到双精度数据类型经常将长数值转换为科学计数法。

这是我插入一些值后表格的样子

这只是我用来在这里解释我的问题的一些虚拟表。

0 投票
0 回答
18 浏览

postgresql - 如何运行特定版本的 EnterpriseDB?

我们有一个用户在使用特定版本的 PosgreSQL 时遇到了一些问题。所以我们需要有一个环境来重现问题。我期待为此使用 docker,但EnterpriseDB 的 docker hub 页面是空的!

我正在寻找的版本是:

PostgreSQL 12.6 (EnterpriseDB Advanced Server 12.6.7) on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36), 64-bit

这在 quay.io 上也不可用。

运行该特定版本的任何解决方案?

0 投票
0 回答
9 浏览

enterprisedb - 试图找到元数据长度函数,即 nvl

大家好,我想做的是找出函数的长度。例如有一个简单的查询。

我在 OCI 中运行了此查询,但在 OCI_ATTR_DATA_SIZE 的 OCIAttrGet() 中得到的结果与预期不同;现在我想知道以下表达式的返回,NVL(product_name, 'n/a') 类似于 Lenght(NVL(product_name, 'n/a'))In Sql。我正在使用 EDB Postgresql。感谢提前。