问题标签 [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.
sql - 通过查询连接
我将分层数据存储在表中。当通过其分层路径(grantParent/parent/resource)访问资源时,我需要使用 CONNECT BY 查询来定位资源。
注意:SQL 命令是从 EnterpriseDB 导出的,但它也应该在 Oracle 中工作。
表结构:
数据:
现在,当我收到类似的路径时
我正在执行一个查询,例如,
我的预期结果是:
这个查询工作正常,但我不确定它是否会运行得更快,当我的表很大时,有数十万个条目。
你能根据我的要求优化这个查询吗?
编辑:
对上述查询的解释:我定义了两个索引 - 一个在 resource_id(主键)上,另一个在 parent_id
c# - DataAdaper.Fill 上的“操作已在进行中”
我正在尝试使用 .Net 4.5、Npgsql 3.1.6 NuGet 包的 Postgres Plus 9.5。我已经阅读了关于这个错误的内容,但我不明白为什么我会得到它。一切都已处置。这是代码:
这个问题是来自 Npgsql 还是来自 Postgres?
其他一些问题:
我在这里读过,延迟加载是不可能的,但我不明白是因为 Npgsql 还是来自 Postgres?
是否可以在 Postgres 中打开多个游标并在同一连接中按需读取?
编辑:更改代码:
在同一个调用中出现同样的错误。错误:
postgresql - PostgreSQL 包中带有 OUT 参数的过程不起作用
在从 Oracle 迁移到 PostgreSQL 期间。我遇到一个问题:PostgreSQL 包中带有 OUT 参数的过程不起作用。每当运行程序时,它都会说程序不存在。
当我运行这个程序时,它说pkg_productdetails.p_getprod_details(numeric) does not exist。
postgresql - PSQL 文件执行
我正在尝试使用 UNIX 命令行为 postgres 9.5 执行 .sql 文件。我努力了
我的数据库的名称在哪里postgres
,以及
并且
我得到了结果:
对于这些运行中的每一个。脚本似乎没有执行,但没有收到错误消息。我在 Mac OSX 上运行。
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
java - 从java运行postgresql函数时出错
我们最近切换到使用 postgresql (enterpriseDB),我移动了一个函数,但是当我运行它时,我得到:
功能是:
它被称为:
我似乎无法找到与此错误相关的任何信息。为什么上面的代码会出现这个错误?
enterprisedb - 如何使用 -skipFKConst 选项只能通过 -constraints 选项给出
我使用离线迁移命令创建了一个 SQL 脚本,但我需要省略外键约束的迁移。所以我使用了以下命令,但收到此错误:
在迁移过程中无法导入一个或多个架构对象。请查看迁移输出以获取更多详细信息。
命令:
请帮我如何使用skipFKConst
。
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 中的一个错误,但可能是我遗漏了一些东西。将不胜感激任何帮助。
oracle - 从 postgres 到 oracle 的数据库链接中提取时间戳
我工作的公司正在从 oracle 切换到 EnterpriseDB,我正在尝试更新使用表中时间戳的查询,但是每当我尝试提取该时间戳时,它都会给我:
我尝试使用 to_date 将其转换为 varchar2、日期、时间戳,但没有任何效果。
查询是:
在 postgres ship_date 中只是一个时间戳。
任何有关如何实现这一点的信息将不胜感激。
编辑:澄清一下,这个查询是在 oracle 中运行的,从 postgres 中提取数据。
Oracle版本为11g
创建脚本的相关行是:
database - 运行 Postgresql 9.6 备份的问题 (pg_dump/pg_dumpall)
我在 EnterpriseDB 提供的 Ubuntu 16.04 上安装了 postgreSQL 9.6。我已经连接到本地服务器并使用了几个月。我想我现在应该备份服务器,所以我尝试使用 pg_dump 命令,如下所示:
- cd 到 /opt/PostgreSQL/9.6/bin 的 postgres bin
- 通过运行 pg_dump
sudo 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 = SQLascii
,client_encoding = utf8
但这没有帮助。
有人对从这里去哪里有任何建议吗?