问题标签 [postgresql-13]

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 回答
1241 浏览

c# - 如何在 C# 中使用 Npgsql 4.1.5.0 中的游标 INOUT 参数调用 PostgreSQL 13 存储过程(无函数)

我有这个带有 IN char 参数和 INOUT 游标参数的存储过程:

在 C# 中使用 Npgsql 4.1.5.0 调用的存储过程:

与:npgsqlParameter2.Value = string.Empty;我有这个错误:

42601:<<:>> 处或附近的语法错误

与:npgsqlParameter2.Value = null;我有这个错误:

参数:p_cursorFacturas 必须设置

更新:

在@madreflection 的建议下,我改变null了,DBNull.Value但调用改变npgsqlParameter2为“<unnamed portal 1>”

0 投票
2 回答
479 浏览

c# - 如何在 C# 中从 Npgsql 4.1.5.0 执行匿名块 PL/pgSQL (PostgreSQL 13)

我有这个匿名块 PL/pgSQL:

匿名块 PL/pgSQL 从 Npgsql 执行如下:

我有这个错误:

42601:<<:>> 处或附近的语法错误

0 投票
1 回答
1311 浏览

postgresql - psql 创建用户 SUPER USER WITH 密码抛出语法错误消息

我正在尝试使用 psql 创建一个具有加密密码的 SUPERUSER PostgreSQL 用户。

但是上面的命令会导致以下错误

但是以下命令可以正常工作

我正在使用 PostgreSQL 13,我做错了什么?

0 投票
2 回答
944 浏览

sql - 我可以将 FOREIGN KEY 引用到 Postgresql v13 中的分区表吗?

我试图在 2 个分区表之间添加外键,它给了我错误(没有唯一约束匹配给定键的引用表“用户”)我使用 postgresql v13,pgAdmin 4.26。分区表到普通表外键有效,普通表到分区表与上述相同的错误。当我阅读 v13 文档时,没有任何限制。谁能帮我 ?

0 投票
1 回答
33 浏览

postgresql - 是否可以保证 postgres 中并行聚合函数的最小工作人员数量?

我有一个 Postgresql 的自定义并行聚合扩展,我希望每次使用聚合函数时至少有 N 个工作进程执行聚合。

是否可以告诉 postgresql 始终使用至少 N 个工作人员来执行此功能?

0 投票
1 回答
537 浏览

windows - 权限被拒绝:PostgreSQL

对于我的一个项目,我必须安装 PostgreSQL 服务器。我遵循了所有必要的步骤,服务器安装成功。

然而,当我尝试运行 SQL Shell (psql) 时,它不允许我访问数据库。从字面上看,甚至没有办法输入密码。

返回以下错误消息。

我试图在 PostgreSQL 论坛中搜索上述错误和可能的原因,但没有得到任何结果。

如果有人可以帮助我解决此问题,我将不胜感激。:)

感谢您宝贵的时间...

PS:我已经尝试了以下步骤。

  1. 从服务重新启动 SQL Server
  2. 在 cmd 中运行以下命令(在 PostgreSQL bin 目录中)。"psql.exe -U postgres -h localhost -p 5432" 上面的命令提供了通过 cmd 对 DB 的临时访问,但是在使用 SQL shell 时我仍然得到同样的错误
0 投票
0 回答
110 浏览

node.js - SailsJS:无法连接到 postgresql 数据库

我们有带有 postgresql 适配器的 SailsJS 应用程序。在通过模型查询数据库时向服务器发出的请求阻塞。即Users.find()。数据库服务器已启动并运行,连接字符串正确,可以使用相同的连接字符串连接到数据库。

数据存储区的默认适配器设置为sails-postgresql. 如果将数据库适配器更改为 mysql 或默认sails-disk,它可以工作。但sails-postgresql不是

0 投票
1 回答
75 浏览

postgresql - 如何在 Postgres PL/pgSQL 中选择复合类型数组到局部变量中?

这是一个简单的问题:在 PL/pgSQL 中,如何将复合对象数组选择为局部变量?

我在 Postgres 13 上。这是我想做的一个例子:

0 投票
1 回答
3118 浏览

postgresql - PostgreSQL 13 FATAL:用户“postgres”的密码验证失败

我在安装过程中输入了正确的密码,出现如下所示的身份验证错误。

阅读类似的问题和答案,但找不到版本 13 的有效解决方案。

也尝试了空密码和所有默认密码。有人可以帮忙吗?

我的/Library/PostgreSQL/13/data/pg_hba.conf

在此处输入图像描述

0 投票
1 回答
108 浏览

ssis - 有什么方法可以在 SSIS 的 OLEDB 命令中连接到 PostgreSQL13。我找到了 NpgSQL,但在 OLE 连接列表中没有看到

虽然我已经为 PostgreSQL 和 NpgSQL 安装了 ODBC 驱动程序,但我可以在 Visual 2019 的服务器资源管理器中看到它们,但在 OLEDB 可用连接列表中看不到,如图所示。我应该采取哪些步骤来实现下面显示的列表中的 PostgreSQL 连接。 在此处输入图像描述

ODBC / 服务器资源管理器的图像 在此处输入图像描述