postgresql-11相关内容

Win 10 Postgresql 11 数据库集群初始化失败

我从戴尔买了一台新笔记本电脑(XPS 15),装有 Windows 10 Pro.我在安装 postgres 期间总是遇到同样的问题“运行安装后步骤时出现问题.安装可能无法正确完成.数据库集群初始化失败.". 我尝试了很多过去线程的解决方案:不将 postgres 安装到程序文件中创建一个名为 postgres 的用户,拥有对 postgress 目录的完全访问权限,在此处解释 https: ..
发布时间:2021-09-25 19:49:23 其他开发

Postgres 11 存储过程不返回结果

在 Postgres 11 中,存储过程是否不打算返回结果集?因为当我们运行以下时,它说它运行成功但没有返回任何结果. 创建或替换程序 test()语言 sql作为 $$从表中选择 *;$$;调用测试(); 解决方案 Postgresql 过程最多只能返回一个值: CREATE PROCEDURE 测试 (INOUT x int)语言 sql作为 $$选择 x;$$;#调用测试(1);X- ..
发布时间:2021-08-30 19:36:53 其他开发

如何修复“postgres.h"文件未找到的问题?

我正在尝试用 C 编写 PostgreSQL 的基本类型(使用 xcode),并且我已经安装了 PostgreSQL 11,但似乎 postgres.h 不能简单地包含在文件中(“未找到“postgres.h"文件"). 谁能告诉我如何解决这个问题?而且可以在任意目录下写代码,还是一定要写在PostgreSQL目录下? 或者问题应该是:如何安装像postgres.h这样的头文件? ..
发布时间:2021-06-18 20:57:30 其他开发

具有异常块的过程中可以存在 Postgres 提交吗?

我很难理解 Postgres 中的事务.我有一个程序可能会遇到异常.到目前为止,我可能希望在程序的某些部分提交我的工作,以便在发生异常时不会回滚. 我希望在程序结束时有一个异常处理块,我可以在其中捕获异常并将异常中的信息插入到日志记录表中. 我将问题归结为一个简单的过程,如下所示,该过程在 PostgreSQL 11.2 上失败 2D000 在子事务处于活动状态时无法提交PL/pgS ..
发布时间:2021-06-18 19:36:40 其他开发

使用Aws SCT工具将Oracle软件包转换为PostgreSQL的命名问题

我已借助AWS SCT工具将Oracle数据库迁移到Aurora postgreSQL.所有包和触发器都在PostgreSQL中转换为函数.我的问题是所有名称都用 $ (美元)符号转换. 例如,Oracle中的一个软件包和相关的存储过程proc_pk_audit.sp_get_audit 转换为带有$符号的 pk_audit $ sp_get_audit 到postgreSQL.但是,在中间 ..
发布时间:2021-05-09 20:12:43 数据库

如何从PostgreSQL存储过程中获取结果集?

我在PostgreSQL 11中创建了一个存储过程来执行CRUD操作,它可以很好地工作于1.创建2.更新3.删除,但是当我通过将 Condition = 4 传递给选择一个结果集,我得到以下错误. 我已经使用PostgreSQL函数来获取对我有用的结果集,但是我需要使用PostgreSQL存储过程来获取结果. 这是我的存储过程代码: 创建或替换过程public.testSpCrud( ..
发布时间:2021-05-09 19:49:29 其他开发

使用JDBC和Postgres将未知数量的参数传递给IN子句

我的查询如下所示,并且运行良好: select * 从表t 中,其中((11,12,13),(21,22,23))中的(t.one,t.two,t.three); 现在在$code中的中这些三胞胎的数量>语句会有所不同,因此我尝试使用JDBC执行以下操作: 字符串sql =“从表中选择*,其中(一个,两个,三个)在(从unnest(?:: smallint [ ..
发布时间:2020-05-30 01:39:19 其他开发

我需要一个函数从表中选择88个随机行(无重复项)

我有一个带有几列的表(id,描述,创建的(时间戳)和ipaddress)。我已插入200行作为伪数据。我需要一种方法来从该表中拉出88个无重复的随机行。 我已经尝试过: 创建或替换函数GetRandomCrazy88( )返回setof varchar(255)作为 ' 选择描述 来自任务 在task.id = t.taskid 上的左加入tagassignment t由random ..
发布时间:2020-05-30 01:08:22 其他开发

Postgres中没有时区DEFAULT CURRENT_TIMESTAMP的字段TIMESTAMP的JPA模型类?

我在Postgres中的表格下方,并在Spring Boot 2.1.6.RELEASE 中使用 Java 8和Postgres-11 。我已经浏览了链接:如何将时间戳列映射到JPA类型? 和 Hibernate创建列使用“默认CURRENT_TIMESTAMP更新CURRENT_TIMESTAMP”时没有名称,但是我真的想使用Java 8 Date API而不是Java 7。 CREAT ..
发布时间:2020-05-30 00:26:20 Java开发

PostgresSQL / pgAdmin4 /转储服务器版本不匹配

我试图在pgAdmin4中使用Postgres 11.1进行备份,但是失败了。 pgadmin显示一个带有 状态:失败(退出代码:1)的窗口。 pg_dump:服务器版本:11.1; pg_dump:10.5 pg_dump:由于服务器不匹配而中止 不太了解。 pgadmin4不知道我使用的是11.1而不是10.5吗? 问题已解决-在我的情况下。 转到 ..
发布时间:2020-05-29 23:45:37 其他开发

严重:用户“ postgres”的密码身份验证失败(带有pgAdmin 4的PostgreSQL 11)

我最近安装了Postgresql 11,在安装过程中,没有步骤输入Postgres的密码和用户名。现在,在pgAdmin 4中,我想将数据库连接到服务器,并要求我输入密码,但我没有将其放在首位。 任何人都知道发生了什么事。谢谢! 解决方案 您可以通过 pgAdmin->访问pgpass.conf。文件->打开pgpass.conf 这将在窗口底部为您提供 pgpass.conf 的 ..
发布时间:2020-05-29 22:22:31 其他开发

函数调用的属性符号给出错误

当当前模式不同于函数之一时,属性表示法函数调用会出错。 我已经创建了一个函数 创建功能pub.FullName(pub.reps) 返回文本为 $ func $ select( $ 1.fname ||''|| $ 1.lname) $ func $语言SQL; 我正在尝试使用文档): 从pub.reps r中选择r.fullname; ..
发布时间:2020-05-29 21:36:58 其他开发

PostgreSQL 11-过程

具有PostgreSQL支持程序的最新更新.官方博客援引 “相对于函数,过程不需要返回值." (所以我的问题是,实际上我有什么方法可以在过程中返回错误代码或响应吗? (由于Postgres中的程序比较新,因此在线资源很少.) 以下是我返回这些“错误代码"的意思的示例 create or replace PROCEDURE multislot_Update_v1 ( p_id in ..
发布时间:2020-05-28 18:58:35 其他开发

PostgreSQL查询在应用服务器关闭时未终止

我有一个WildFly,它托管着一个应用程序,该应用程序正在调用一些长时间运行的SQL查询(例如,查询或SP调用需要10到20分钟或更长时间). 以前,此WildFly指向SQL Server 2008,现在指向Postgres11. 以前,当我杀死/重新启动WildFly时,我注意到(即使不是瞬间)从Java代码触发的长期运行的SP/查询调用(在WildFly中运行)也被杀死了. ..
发布时间:2019-09-02 14:32:03 Java相关