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

sql - 通过查询连接

我将分层数据存储在表中。当通过其分层路径(grantParent/parent/resource)访问资源时,我需要使用 CONNECT BY 查询来定位资源。

注意:SQL 命令是从 EnterpriseDB 导出的,但它也应该在 Oracle 中工作。

表结构:

数据:

现在,当我收到类似的路径时

我正在执行一个查询,例如,

我的预期结果是:

这个查询工作正常,但我不确定它是否会运行得更快,当我的表很大时,有数十万个条目。

你能根据我的要求优化这个查询吗?

编辑:

对上述查询的解释:我定义了两个索引 - 一个在 resource_id(主键)上,另一个在 parent_id

0 投票
1 回答
1268 浏览

c# - DataAdaper.Fill 上的“操作已在进行中”

我正在尝试使用 .Net 4.5、Npgsql 3.1.6 NuGet 包的 Postgres Plus 9.5。我已经阅读了关于这个错误的内容,但我不明白为什么我会得到它。一切都已处置。这是代码:

这个问题是来自 Npgsql 还是来自 Postgres?

其他一些问题:

我在这里读过,延迟加载是不可能的,但我不明白是因为 Npgsql 还是来自 Postgres?

是否可以在 Postgres 中打开多个游标并在同一连接中按需读取?

编辑:更改代码:

在同一个调用中出现同样的错误。错误:

0 投票
1 回答
503 浏览

postgresql - PostgreSQL 包中带有 OUT 参数的过程不起作用

在从 Oracle 迁移到 PostgreSQL 期间。我遇到一个问题:PostgreSQL 包中带有 OUT 参数的过程不起作用。每当运行程序时,它都会说程序不存在

当我运行这个程序时,它说pkg_productdetails.p_getprod_details(numeric) does not exist

0 投票
0 回答
1322 浏览

postgresql - PSQL 文件执行

我正在尝试使用 UNIX 命令行为 postgres 9.5 执行 .sql 文件。我努力了

我的数据库的名称在哪里postgres,以及

并且

我得到了结果:

对于这些运行中的每一个。脚本似乎没有执行,但没有收到错误消息。我在 Mac OSX 上运行。

0 投票
2 回答
589 浏览

java - java CallableStatement失败,同时调用postgreSQL企业版的函数

病历:

我已将 postgreSQL 普通版升级到企业版

旧版本:x86_64-pc-linux-gnu 上的 PostgreSQL 9.5.5,由 gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-55) 编译,64 位

新版本: x86_64-pc-linux-gnu 上的 EnterpriseDB 9.5.0.5,由 gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-55) 编译,64 位

从旧版本中完全转储并导入新版本。

问题陈述:

当我们从新版本(企业版)访问 postgre 函数时(通过从 java 1.8 建立连接)。尽管与 postgreSQL 企业建立连接没有问题,但出现以下错误。

此错误适用于所有 144 个函数。使用企业 PostgreSQL 时 java callableStatement 和prepared statement 是否有任何变化?尽管在与旧版本的 PostgreSQL 建立连接时,相同的过程正在工作。

请建议

BR// 莫希特 M

0 投票
1 回答
1760 浏览

java - 从java运行postgresql函数时出错

我们最近切换到使用 postgresql (enterpriseDB),我移动了一个函数,但是当我运行它时,我得到:

功能是:

它被称为:

我似乎无法找到与此错误相关的任何信息。为什么上面的代码会出现这个错误?

0 投票
0 回答
79 浏览

enterprisedb - 如何使用 -skipFKConst 选项只能通过 -constraints 选项给出

我使用离线迁移命令创建了一个 SQL 脚本,但我需要省略外键约束的迁移。所以我使用了以下命令,但收到此错误:

在迁移过程中无法导入一个或多个架构对象。请查看迁移输出以获取更多详细信息。

命令:

请帮我如何使用skipFKConst

0 投票
3 回答
1348 浏览

mysql - 使用 EnterpriseDB 迁移工具包将 MySQL 数据库迁移到 PostgreSQL

我正在尝试使用 EnterpriseDB 迁移工具将我的 MySQL 数据库转换为 PostgreSQL。我的设置如下:

  • 视窗 10 x64
  • MySQL 5.5.52 社区版 GPL
  • EDB PostgreSQL 9.6.2-2
  • EnterpriseDB 迁移工具包 50.0.1

问题是 - 它成功连接到源 MySQL 和目标 PostgreSQL,但随后失败并出现错误“无法识别的配置参数 db_​​dialect”:

有人遇到同样的问题吗?似乎是 EDB MTK 中的一个错误,但可能是我遗漏了一些东西。将不胜感激任何帮助。

0 投票
0 回答
352 浏览

oracle - 从 postgres 到 oracle 的数据库链接中提取时间戳

我工作的公司正在从 oracle 切换到 EnterpriseDB,我正在尝试更新使用表中时间戳的查询,但是每当我尝试提取该时间戳时,它都会给我:

我尝试使用 to_date 将其转换为 varchar2、日期、时间戳,但没有任何效果。

查询是:

在 postgres ship_date 中只是一个时间戳。

任何有关如何实现这一点的信息将不胜感激。

编辑:澄清一下,这个查询是在 oracle 中运行的,从 postgres 中提取数据。

Oracle版本为11g

创建脚本的相关行是:

0 投票
1 回答
939 浏览

database - 运行 Postgresql 9.6 备份的问题 (pg_dump/pg_dumpall)

我在 EnterpriseDB 提供的 Ubuntu 16.04 上安装了 postgreSQL 9.6。我已经连接到本地服务器并使用了几个月。我想我现在应该备份服务器,所以我尝试使用 pg_dump 命令,如下所示:

  1. cd 到 /opt/PostgreSQL/9.6/bin 的 postgres bin
  2. 通过运行 pg_dumpsudo pg_dumpall > /sata_ssd2/pgdump/0419.bkp

这给出了一个错误:Error: You must install at least one postgresql-client-<version> package.我尝试通过安装:sudo apt-get install postgresql-client-9.6但该软件包似乎不存在。

我还尝试通过 pgAdmin4 运行 pg_dump 和 pg_dumpall。它首先让我填写了 EDB Advanced Server Binary Path 和 PostgreSQL Binary Path 的二进制路径;我输入 opt/PostgreSQL/9.6/bin/了 pg_dump 可执行文件所在的位置。当我尝试运行备份时,出现错误:'ascii' codec can't decode byte 0xe1 in position 1: ordinal not in range(128). 我在其他地方找到了一个答案,建议在 postgresql.conf 中更改 from client_encoding = SQLasciiclient_encoding = utf8但这没有帮助。

有人对从这里去哪里有任何建议吗?