问题标签 [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.
postgresql - PostgreSQL:如果更新(列名)等效于 postgres
我正在执行 Oracle 到 EDB 的迁移。在甲骨文中我使用过:
但我无法在 Postgres 中使用语法,需要进行更改。请建议如何在 EDB 中实现该功能。
python - psycopg2.OperationalError:致命:客户端身份验证失败
我遇到错误,尝试连接到企业数据库时,感谢您提供任何信息。
在 pool_hba.conf 中有以下条目
“local”仅适用于 Unix 域套接字连接
本地所有人都信任
postgresql - 根据外键更新唯一 ID(以 1 开头),唯一 ID 将再次以 1 开始下一个外键
我需要使用唯一 ID(CHARGE_NUMBER)再次更新 product_details 表,对于每个 batch_ID,下一个批次 ID 的唯一 ID 将再次以 1 开头
我已经使用序列编写了一个代码。
但是有一个问题“如果多个并发事务来了怎么办?它可能不会给出正确的结果”
一个配置文件在 inv_gen_trans 表和以下具有一些批次 ID 3 - 4 批次 ID 的配置文件是 product_details 表中的预期输出
postgresql - 无法建立数据库连接时,Shell 脚本在中间终止
我有一个如下的功能块,它从某处被调用。调用正常,但是当它执行以下任何 psql 检查命令时,例如:
如果脚本无法通过上述 psql 命令与数据库通信,则脚本会立即终止。我希望你的脚本继续执行。如果连接失败,则应继续执行下一条语句。
脚本 o/p 如下:
谢谢,桑迪普
linux - shell 脚本已从带有回显输出的 edbplus sql 结果中检索
我正在尝试调用edbplus以从命令行 linux shell 脚本中对表进行计数,但我一直在从 edbplus 检索响应号以及同一响应中的其他输出,我试图从中仅检索一个整数响应号。
回复:
你知道如何只得到整数吗?
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。
enterprisedb - 使用 EDB*plus 从远程服务器调用 EDB 存储过程(具有输出参数)
EDB plus 用于调用企业数据库过程 (EDB SPL),过程的返回值将被捕获在一个 shell 变量中。需要相同的语法和详细信息。数据库位于远程计算机上。
我可以调用 EDB SPL(存储过程),而无需提及使用EDB * Plus
远程服务器的输出参数。但无法将其输出参数的值捕获到 shell 局部变量中。
我想在 shell 变量“Proc_result”中获取“output_param1”和“output_param2”的值
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 企业数据库安装
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:
yum install -y https://yum.enterprisedb.com/edbrepos/edb-repo-latest.noarch.rpm
- 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. 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.
php - SCRAM 身份验证需要 libpq 版本 10 或更高版本
当我尝试使用 PHP 连接到 Postgresql 服务器时出现错误,并且出现如下错误:
无法连接到 PostgreSQL 服务器:SCRAM 身份验证需要 libpq 版本 10 或更高版本
我使用 EnterpriseDb,并且pg_connect();
在我的代码中,我不知道出了什么问题。