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

postgresql - PostgreSQL:如果更新(列名)等效于 postgres

我正在执行 Oracle 到 EDB 的迁移。在甲骨文中我使用过:

但我无法在 Postgres 中使用语法,需要进行更改。请建议如何在 EDB 中实现该功能。

0 投票
1 回答
492 浏览

python - psycopg2.OperationalError:致命:客户端身份验证失败

我遇到错误,尝试连接到企业数据库时,感谢您提供任何信息。




在 pool_hba.conf 中有以下条目

“local”仅适用于 Unix 域套接字连接

本地所有人都信任

0 投票
0 回答
32 浏览

postgresql - 根据外键更新唯一 ID(以 1 开头),唯一 ID 将再次以 1 开始下一个外键

我需要使用唯一 ID(CHARGE_NUMBER)再次更新 product_details 表,对于每个 batch_ID,下一个批次 ID 的唯一 ID 将再次以 1 开头

我已经使用序列编写了一个代码。

但是有一个问题“如果多个并发事务来了怎么办?它可能不会给出正确的结果”

一个配置文件在 inv_gen_trans 表和以下具有一些批次 ID 3 - 4 批次 ID 的配置文件是 product_details 表中的预期输出

0 投票
0 回答
96 浏览

postgresql - 无法建立数据库连接时,Shell 脚本在中间终止

我有一个如下的功能块,它从某处被调用。调用正常,但是当它执行以下任何 psql 检查命令时,例如:

如果脚本无法通过上述 psql 命令与数据库通信,则脚本会立即终止。我希望你的脚本继续执行。如果连接失败,则应继续执行下一条语句。

脚本 o/p 如下:

谢谢,桑迪普

0 投票
1 回答
126 浏览

linux - shell 脚本已从带有回显输出的 edbplus sql 结果中检索

我正在尝试调用edbplus以从命令行 linux shell 脚本中对表进行计数,但我一直在从 edbplus 检索响应号以及同一响应中的其他输出,我试图从中仅检索一个整数响应号。

回复:

你知道如何只得到整数吗?

0 投票
1 回答
147 浏览

parameters - 有没有办法使用针对目录的 SQL 在 EDB Postgres 中列出带有参数定义的存储过程和函数源

我想在 CSV 文件中列出 EDB Postgres 中的所有过程和函数及其输入和输出参数定义。查看 EDB 中的 pg_catalog.pg_proc 表,我看到有关 I/O 参数的信息主要分布在两列中:

proargtypes --> 包含数据类型的 OID

proargnames --> 参数名称

这两列都是包含数据类型 OID 和名称的 LOV。

是否可以将参数列为组合字符串(IN Name varchar,IN startdate date,OUT sal int)?

'prosrc' 列有函数列表,但没有关于参数的内容。

想要在 SQL 中完成此操作,例如 SELECT prosrc、arguments_list.. from pg_catalog.pg_proc。

也查看了 information_schema.routines 视图,但没有任何内容。

想要在 SQL 中完成此操作,例如 SELECT prosrc、arguments_list.. from pg_catalog.pg_proc。

0 投票
1 回答
292 浏览

enterprisedb - 使用 EDB*plus 从远程服务器调用 EDB 存储过程(具有输出参数)

EDB plus 用于调用企业数据库过程 (EDB SPL),过程的返回值将被捕获在一个 shell 变量中。需要相同的语法和详细信息。数据库位于远程计算机上。

我可以调用 EDB SPL(存储过程),而无需提及使用EDB * Plus远程服务器的输出参数。但无法将其输出参数的值捕获到 shell 局部变量中。

我想在 shell 变量“Proc_result”中获取“output_param1”和“output_param2”的值

0 投票
2 回答
522 浏览

python - PostgreSQL PL/Python 无法加载库 plpython3u

我正在尝试为 PostgreSQL 安装 PL/Python 扩展。执行该命令CREATE EXTENSION plpython3u;会导致以下错误消息:

我有:

  • 仔细检查C:\Program Files\PostgreSQL\11\lib\plpython3.dll是否存在
  • 阅读与我的安装捆绑在一起的说明 (doc/installation-notes.html)。他们提到了他们用来编译二进制文件的python版本(Python 3.6.5)
  • 设置PATH为 python 版本 3.6.8 (Python36_64, Python36_64/Scripts)
  • 下载的可嵌入 Python 版本 3.6.5 将此版本添加到PATH
  • 使用此依赖检查器对 3.6.8 和 3.6.5 版本进行了双重检查,在这两种情况下都找到了 python36.dll
  • 尝试了 32 位版本的 python,但依赖项检查器没有找到 python dll,所以假设它使用 64 位。
  • 在我对PATH变量进行每次更改后重新打开 powershell。

这是我的PATH

在此处输入图像描述

我在跑步:

  • Windows 10 专业版 64 位
  • PostgreSQL 企业数据库安装
0 投票
0 回答
791 浏览

installation - Why do I get this error message when running 'yum install edb-as11-server'

I have followed the instructions for edb installation on centos7:

  1. yum install -y https://yum.enterprisedb.com/edbrepos/edb-repo-latest.noarch.rpm
  2. edit /etc/yum.repos.d/edb.repo file, To enable a repository, change the value of the enabled parameter to 1 and replace the user name and password placeholders in the baseurl specification with your user name and the repository password.
  3. yum install edb-as11-server

When I input yum install edb-as11-server, I get the following error message:


after that, I access the link "taohe2:KZfshrk5WpVPmshJxx@yum.enterprisedb.com/11/redhat/…" via chrome browser. It makes me to login "yum.enterprisedb.com". Then I input the right username and password which get in the page "enterprisedb.com/user". But it doesn't work, I can't login.

0 投票
2 回答
13781 浏览

php - SCRAM 身份验证需要 libpq 版本 10 或更高版本

当我尝试使用 PHP 连接到 Postgresql 服务器时出现错误,并且出现如下错误:

无法连接到 PostgreSQL 服务器:SCRAM 身份验证需要 libpq 版本 10 或更高版本

我使用 EnterpriseDb,并且pg_connect();在我的代码中,我不知道出了什么问题。