问题标签 [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 - 由于涉及“getlocales.exe”的错误,无法从 EnterpriseDB 安装 PostgreSQL
我无法在此处安装任何 Windows 64 位 PostgreSQL 版本:https ://www.enterprisedb.com/downloads/postgres-postgresql-downloads
我不断收到同样的错误:
这是 Bitrock 安装程序错误日志的一部分:
[18:05:31] 使用服务名称:postgresql-x64-9.3 执行 cscript //NoLogo "C:\Temp\postgresql_installer_1f29627219\prerun_checks.vbs" 脚本退出代码:0
脚本输出:脚本主机似乎可以正常工作。
脚本标准错误:
执行 C:\Temp\postgresql_installer_1f29627219\vcredist_x64.exe /passive /norestart 脚本退出代码:0
脚本输出:
脚本标准错误:
执行 C:\Temp\postgresql_installer_1f29627219\getlocales.exe 脚本退出代码:
脚本输出:
脚本标准错误:
运行 C:\Temp\postgresql_installer_1f29627219\getlocales.exe 时出现未知错误
对于上下文,我正在尝试安装它,以便我可以访问我需要使用 Python 安装 psycopg2 的 pg_config 文件。我目前拥有并使用 pgAdmin III v1.22 - 我不确定是否已经拥有 pgAdmin III 是我无法从上述站点安装 PostgreSQL 文件的部分原因。
postgresql - 如何在 enterprisedb 9.6 中运行 pg_dumpall
需要帮助在 enterprisedb 中备份数据库。pg_dumpall 命令不起作用。当我运行命令时,它说无法连接到数据库。我连接到数据库并运行命令,它没有给出任何错误,但文件没有显示在我保存它的位置。
postgresql - 如何减少 edb postgresql 9.6 实例中的 WAL 文件数?
Edb postgresql 实例正在生成更多数量的 WAL 文件段(每个 16 MB),并且挂载点正在被填满。
如何减少 WAL 文件大小并增加检查点
postgresql - 如何避免使用 WAL 归档的大日志文件?
我在 EDB Postgresql 9.6 中为 PITR 启用了 WAL 归档,但现在每次创建一个 16MB 的日志文件并填充磁盘卷。我该如何避免呢?
Postgresql.conf
这些是为启用 wal 存档所做的更改:
(cp从pg_xlogs
到wals
文件夹)
现在wal文件夹每次都在填充。
enterprisedb - 为 Enterprise PostgreSQL 创建密码验证功能
如何在 EDB PostgreSQL 中创建一个函数来检查密码?
密码应包含:
- 至少 1 个大写字母
- 至少 1 个小写字母
- 至少 1 位数
- 至少 8 个字符长
- 至少 1 个特殊字符
到目前为止,我搜索并得到了
上述函数工作正常,但我无法添加对大写、小写和特殊字符的检查。
如果我在检查大写、小写和特殊字符时添加行,我可以创建该函数,但是当密码检查出现时,它似乎不起作用。
postgresql - Enterprise postgres 中的非嵌套和标量表函数
下面是我在 Oracle 中将游标作为输入参数传递的片段。我试图将其转换为 EntepriseDB。
它在 Oracle 中以以下方式调用:
现在迁移后
我改变如下
我在 EntepriseDB/Postgresql 中以以下方式调用
我在将值分配给 v_rows 时遇到错误。
请帮助我将 unnest 设置为表类型,以便它插入到 v_rows 中。否则,如果有一种方法可以在 EnterpriseDB 中使用 sysrefcursor 也可以。请让我知道在使用 sysrefcursor 时如何调用 ENtepriseDB。谢谢!!
postgresql - 导入转储时出现postgresql错误
我从客户端获得了 sql dump,这是从 postgresql 生成的 sql dump 脚本的一个端口
这是我的第一个错误:
我删除\.
并得到另一个错误:
我为 osx 使用了 postgresql 10.4,我使用执行查询来导入这个转储。
请帮我解决这个问题?
哦,是的,还有一个问题,enterpriseDB 和 postgresql 是一样的吗?
postgresql - PostgreSQL:创建一个尝试在不存在的表上工作的触发器
当我们开始将我们的应用程序从使用 Oracle 迁移到 PostgreSQL 时,我们遇到了以下问题:
我们的许多 Oracle 脚本创建了适用于 PostgreSQL 中不存在的 Oracle 特定表的触发器。在 PG 数据库上运行这些脚本时,它们不会抛出错误。只有当触发器被触发时,才会引发错误。
示例代码:
有没有办法改变这种行为以在触发器创建时引发错误?
亲切的问候, Hammerfels
编辑:
我被告知,我们实际上不使用基本的 PostgreSQL,而是使用 EDB。这可能可以解释为什么 create trigger 的语法似乎是错误的。我很抱歉造成混乱。
windows - Windows 10 杀死 EDB Postgres 8080 服务器
我想杀死并删除使用 EDB Postgres localhost 服务器的 8080 端口的软件,以便我可以将该端口用于 Jenkins。
使用任务列表它告诉我正在处理的端口,可以杀死进程,但是我可以在哪里删除卸载软件。