问题标签 [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 回答
157 浏览

postgresql - 使用 psql 选项

当我输入 时,我将以没有密码的用户身份psql连接到edb数据库。enterprisedb

但是当我输入时psql -h / tmp -U enterprisedb -l它要求输入密码,这意味着-h / tmp本地连接。

当然,我也可以不用密码也可以运行,psql -h /tmp -U enterprisedb -d edb -lpsql -h /tmp -U enterprisedb -c "\ l"什么区别呢?

psql问题是,当您运行命令时,您会得到什么默认值?我想在psql -h / tmp -U enterprisedb -l没有密码的情况下运行命令。

0 投票
3 回答
1527 浏览

oracle - sysdate() 导致 Postgres 忽略索引并进行昂贵的顺序扫描

有人遇到过这种情况吗?Postgres 企业数据库高级服务器 11.5.12

sysdate()(Oracle 专有)在本例中会产生 4,782 行的 Seq Scan:

更改为now()or current_timestamp(SQL Standard) 可解决此问题。Postgres 正确使用索引:

有趣的是注意到这些函数的输出不同:

也许 Postgres 的日期索引使用具有小数部分的日期时间进行散列。计划者看到它通过了一个没有小数的日期,并且它知道索引的键不会准确排列,因此它退回到扫描以确保查询提供 100% 准确的结果。

经过 30 分钟的谷歌搜索后,我在网上找不到任何相关信息。

0 投票
1 回答
53 浏览

flyway - Support for EnterpriseDB in new (>5.0.0) flyway versions?

Flyway 5.0.0 Release Notes say:

Important note for EnterpriseDB, Vertica, SolidDB, Phoenix and Greenplum: Support for these databases has been kept back and will be integrated later in the Flyway 5.0 series. You can keep using Flyway 4.2.0 until then.

Can someone enlighten the plans a little? Does not look like EnterpriseDB support has been added in one of the 5.x.x versions. (We are using Flyway 4.2.0 but at some point to make an upgrade will be necessary.)

0 投票
0 回答
162 浏览

sql - 数据库链接查询耗时过长

我有这个包含 dblink 的查询,因为我需要连接到另一个数据库,而且它看起来很慢有什么方法可以让它变快吗?在以 Msec 执行的另一个 dblink 查询中,但是一旦在另一台服务器中使用相同的查询,那么它会花费太多时间来执行。已在 db 链接服务器中创建索引。查询中是否有任何问题。

下面的查询用于获取最新的发票。

下面是代码:

0 投票
1 回答
484 浏览

sql - PostgreSQL - 列出带有消息“错误:d.daticu 列不存在”的数据库时出现错误

在 PostgreSQL 中列出数据库时可能导致以下错误的原因。

我有 2 个集群在不同端口和不同数据目录下的同一台机器上运行。当我连接到其中一个时该命令工作正常,但当我连接到另一个时失败。

一个集群使用 PostgreSQL 数据库社区版本,而另一个使用 EnterpriseDB Advanced Server 12.1.2 postgres 平台,但位于同一台机器上,但目录不同。

我的 psql 客户端版本是psql (EnterpriseDB) 12.1.2,数据库版本是PostgreSQL 12.1, compiled by Visual C++ build 1914, 64-bit

遇到的错误是:

在此处输入图像描述

0 投票
0 回答
841 浏览

postgresql-11 - Postgres Enterprise Manager - PEM 工作代理不断重启

数据库主机: Centos 7

数据库主机 PEM 代理版本: edb-pem-agent v7.12.0-2.rhel7

数据库主机数据库版本: Postgresql v11.2

PEM 主机: Centos 7

PEM主机PEM服务器版本: v7.8

PEM 主机数据库版本: EDB Postgresql v11

问题:更新 PEM 代理后,PEM 代理会不断重启,每秒一次。

背景:在 PEM 代理更新之前一切正常。少数(5 或 6 个)pem 代理同时更新。除了一个之外,所有工作都没有问题。更新后,PEM 代理停止响应 PEM 服务器。

PEM 代理日志文件:

所采取的行动:

1)卸载重装systemctl stop pemagent yum remove edb-pem-agent yum install edb-pem-agent systemctl start pemagent systemctl status pemagent

2) 在 PEM 服务器上,我删除了 DB Host 条目(代理条目)并重新注册、重新颁发/验证证书和密钥

3) 在 PEM 服务器和数据库主机(PEM 代理)上验证 pg_hba.conf

4) PEM 服务器中用于通信的经过验证的用户名和密码。

我的问题:关于下一步在哪里进行故障排除的任何建议/提示?当涉及到故障排除时,EDB PEM 文档几乎没有。

0 投票
1 回答
1057 浏览

postgresql - 如何解决此错误“需要冻结 xid 截止 1601650960 之前未提交的 xmin 1358613895”

我在我的 postgresql 日志文件中收到以下错误。寻求有关如何修复它们的帮助。

PostgreSQL 版本是 9.6

==> postgresql-2020-03-10.log <==

==> postgresql-2020-03-10.csv <==

0 投票
1 回答
46 浏览

postgresql - 升级enterprisedb postgresl版本

我使用以下步骤在 CentOS 服务器上安装了 EnterpriseDB postgresql 版本 9.3.12。

./postgresql-9.3.12-1-linux-x64.run

我现在需要将我的 postgresql 升级到 9.6 版。我怎样才能做到这一点?我知道如何安装一个新的 enterprisedb postgresql 实例。但是,如何升级现有的 enterprisedb postgresql 实例?只是在寻找升级步骤/文档。我只是从 ./postgresql-9.3.12-1-linux-x64.run 开始并使用 pg_upgrade

0 投票
1 回答
141 浏览

postgresql-12 - 具有快照和同步复制的多主复制

我们正在 Postgres 上使用 EDB Rep Server 设置多主复制设置。我们无法创建发布,因为 Keycloak 应用程序创建的某些表中没有定义主键,并且 Replication Server 要求表具有主键。有没有办法克服这个问题?

将主键添加到第三方 Keycloak 应用程序创建的表中并不容易,不确定后果。

在同一个多主设置中,我们是否可以同时定义同步复制和快照复制但针对不同的表集?我假设快照复制不需要为表定义这个主键。

0 投票
1 回答
57 浏览

postgis - 通过批处理脚本重启 postgres 服务

我需要postgres服务在崩溃或突然关闭时自动重启?我想做这个批处理脚本。我尝试了以下 pg_ctl -w restart 但没有奏效。