问题标签 [postgresql-10]

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

sql - 如何有效地查询带有标签的项目

我的架构看起来像这样:

我想有效地获取项目列表,每个项目都有自己的一组标签。大概是对数据库的一次查询高效是指查询应该在尽可能快的时间内返回其结果,使用最少的服务器和数据库资源,如 CPU 和 RAM。据推测,项目和标签的数量超过几百万,并行查询的数量很高。高负荷和所有的东西。所以像:

我使用的是 PostgreSQL 10。所以实际上有两个问题:

  1. 从这样的模式中检索此类数据的高效SQL 查询会是什么样子?
  2. 也许可以重新设计数据的模式以在这种情况下更有效?也许我应该使用数组、HStore、JSONB?
0 投票
1 回答
1093 浏览

ruby-on-rails-5.1 - Rails 5.1 在 postgresql 数据库中存储加密货币值

我想制作一个 Rails 应用程序来跟踪我的加密货币硬币。

您将如何将值保存在数据库中?您会选择哪种数据类型字段?

我考虑过使用 rails-money gem,但只有 BTC(比特币)被设置为货币。

谢谢你的帮助

本尼

0 投票
1 回答
179 浏览

postgresql - 将 SQLDA 从 DB2 转换为 PostgreSQL

我有以下代码目前适用于 DB2。

有 SQLDA 声明...

然后是游标声明...

最后是一个打开、获取和关闭游标的方法。

在该方法结束时,我在结构中提供了数据库值,可以在任何我想使用的地方使用,NMTBL.lna 等。

我已经阅读了https://www.postgresql.org/docs/current/static/ecpg.htmlhttps://www.postgresql.org/docs/current/static/ecpg-variables.html,这一切似乎与 DB2非常相似。

但是,当涉及到我的 SQLDA 定义和使用时, https: //www.postgresql.org/docs/9.1/static/ecpg-descriptors.html 让我失望了。

有没有人使用类似的 SQLDA 描述符来针对可能能够提供建议的 PostgreSQL 数据库查询嵌入式 SQL C/C++ 程序中的数据?

0 投票
1 回答
82 浏览

jdbc - PostgreSQL JDBC ResultSet 在单表扫描中具有 4 倍的预期行数

我正在运行带有 PostgreSQL 10.2 数据库的 Tomcat 9.0,使用配置了 org.postgresql.Driver 的 Tomcat JDBC 池。

我有以下简单查询,它扫描一个小的参考表以获取值:

该表正好有 3 行,而 pgAdmin 查询工具返回相同的 3 行,而不管使用的是 DISTINCT 关键字。

我在以下代码中使用 SQL 将值添加到列表中(在我使用 putIfAbsent 和地图来绕过错误之前,目前不使用排名列)。

我正在查看列表的 JSON 输出以及打印的消息。虽然表格有 3 行,但我可以看到 12 个条目。它们按 3 个不明确的组排序,就好像查询按顺序重复了 4 次,返回到同一个 ResultSet。

知道是什么原因造成的以及如何解决吗?我的 JDBC 代码有问题吗?

0 投票
0 回答
64 浏览

postgresql - 动态更改酒保备份文件。(使用日期)

我需要使备份文件(/文件夹)名称形式更具体。

我能做到吗?

具体来说..当我运行时,barman backup db 我希望备份名称是,

或者当我运行增量备份时,

之前谢谢。

0 投票
1 回答
479 浏览

postgresql - 检查枚举类型 PostgreSQL 函数

我有一个标志枚举数组,我用我的程序作为数值创建并存储在数据库中。无论如何,是否有 Postgres 函数来检查是否设置了特定位?

所以它会是:

我想检查 534 是否有 value2 标志。那可能吗?

0 投票
1 回答
24 浏览

postgresql - 用 2 列从多条记录中构造一个字符串

我为我的问题准备了一个简单的SQL Fiddle -

在一个用 Pl/pgSQL 为 PostgreSQL 10.2 编写的文字游戏中,玩家的动作存储在表中:

这里填充了一些测试数据:

在一个存储的函数中,我需要生成一个字符串,其中包含玩家在某个动作中播放的所有单词。

这接近我需要并返回XY, XYZ, XAB

但是,我还需要将每个单词的分数放在括号中,如下所示:

是否可以巧妙地使用聚合函数来实现这一目标?

0 投票
1 回答
3766 浏览

java - spring boot 无法将 spring boot 连接到 postgresql 数据库

我正在尝试将 Spring Boot 后端连接到 PostgreSQL,但出现此错误

直到此刻,我一直在为这个错误苦苦挣扎 2 天

我的 pom.xml 中有这些依赖项

这是我的 application.yml

我正在使用 PostgreSQL 10 和 pgAdmin 3 LTS

0 投票
1 回答
144 浏览

remote-access - postgresql ssh 键盘交互认证

我在 Windows Server 2007 上安装了 postgresql 并在其中创建了一个数据库。只要我在本地(本地主机)上工作就没有问题。现在我想使用 Postico 在我的 Mac 上远程访问创建的数据库。

我输入凭据并收到以下错误: 不接受键盘交互身份验证,但需要键盘交互身份验证。

谁能告诉我在哪里可以解决这个问题?

以下是一些后续信息:

  • 我的 pg_hba.conf 已经有以下行:

host all all 0.0.0.0/0 md5

  • 我的 postgresql.conf 有:

listen_addresses = "*"#ssl = off(不确定我是否必须打开它)。

  • 最后,这是凭据的屏幕截图:

在此处输入图像描述

0 投票
2 回答
8459 浏览

java - (在 Hibernate 5.1.0 中)引起:java.lang.ClassNotFoundException:无法加载请求的类:MyJsonType

我尝试使用“PostgreSQL 的 JSONB 数据类型和 Hibernate v5.1.0”来实现一个 Maven 项目,并为“jsonb”数据类型使用了一个名为“MyJsonType”的自定义用户类型。所以我没有得到与“MyJsonType”相关的其他需要配置的内容。我按照下面的文章进行了尝试。

但同样的概念适用于 JPA(使用 EntityManager 来持久化对象)但在这里我使用了 HIBERNATE API

请检查最后一个代码块中的完整错误日志。

我还没有实现 MyJsonType.java、MyPostgreSQL94Dialect.java、package-info.java,这些已经定义好了,并根据下面的文章从 git 中获取。

我使用下面的链接来完成这个示例项目:
https ://www.thoughts-on-java.org/persist-postgresqls-jsonb-data-type-hibernate/

我很感激任何帮助。

休眠.cfg.xml

地址.java

MyJson.java

MyJsonType.java

MyPostgreSQL94Dialect.java

包信息.java

CreateData.java(主类)

错误: