
[英]Spring Data queryForStream: how can it run out of Heap Space?
我有一个 Spring 启动应用程序,它从一个可能有数百万行的数据库表中读取数据,因此使用 Spring 数据中的 queryForStream 方法。 这是代码: Stream<MyResultDto> result = jdbcTemplate.queryForStream("se ...
[英]Spring Data queryForStream: how can it run out of Heap Space?
我有一个 Spring 启动应用程序,它从一个可能有数百万行的数据库表中读取数据,因此使用 Spring 数据中的 queryForStream 方法。 这是代码: Stream<MyResultDto> result = jdbcTemplate.queryForStream("se ...
[英]No attribute "execute" error on connecting to PostgreSQL
我在 PC1 上安装了 postgres,我正在使用 PC2 连接到数据库。 我修改了设置,以便 local.network 可以访问 PC1 上的 postgres。 在 PC2 上,我正在执行以下操作: 我收到错误: 在 PC1 上运行相同的代码时,我没有收到任何错误。 我只是注意到它只在从数据 ...
[英]when does a (stored) GENERATED COLUMN get regenerated?
在对该行进行任何更新时(这在某种程度上是愚蠢的,然后我希望文档页面上出现性能警告)或者它是否足够聪明地分析生成表达式并且仅在输入列已更改时才重新生成计算列? ...
[英]C#, PostgreSQL syntax error at end of input
我似乎无法使用最简单的 sql 创建迁移以创建 PostgreSQL 过程。 错误是: 异常数据:严重性:错误 SqlState:42601 MessageText:输入末尾的语法错误 Position:186 文件:scan.l 行:1184 例程:scanner_yyerror Sql 代码在 ...
[英]followed-by operator not possible with tsvector constructed from jsonb due to gaps in word numbering index
输入: select to_tsvector('simple', '["one","two","three"]'::jsonb) 回报'one':1 'three':5 'two':3 预期的: 'one':1 'three':3 'two':2 哪些词的索引为 2 和 4? 这是一个错误吗? 我如 ...
[英]Calculating a score for each road in Openstreetmap produces unexpected result. What am I missing?
我有一个安装了 postgis 扩展的 Postgres 数据库,并填充了 open street map 数据。 使用以下 SQL 语句: 我计算了一个“绿色”分数。 我的目标是为每个 osm_id 创建一个“绿色”分数。 意思是; 有多少道路靠近水域、福雷斯特或类似的地方。 例如,被公园包围的 ...
[英]My DataGrip IDE can't find MERGE function even though it is in postgresql 15.1
由于我们对 postgresql 15 感兴趣,我和我的团队想迁移到这个新版本。 当我们使用 docker 时,我加载了 postgres:15 图像而不是旧的 postgres:13 图像并将其安装到我的 PC 上。 现在我的问题是我找不到在我的 DataGrip IDE 上使用 Postgre ...
[英]Is it possible to optimize this query / table combination ? (bbox search / geometry)
我有一个带有列 bbox 的图表: 我的目标是在表格图中找到一个条目,其中 bbox 与我正在搜索的那个相同,或者最大是请求的 bbox 的 1.4 倍并且包含请求的 bbox。 为此,我使用例如以下 sql 命令: 为了加快搜索速度,我创建了以下索引: 如果我运行此查询,这是 explan 打印 ...
[英]psql cmd command using old user
我忘记了旧版本 Postgres 的密码(我相信是 v14)并卸载了它,然后删除了我的程序文件文件夹中的剩余文件。 我还删除了通往它的路径中的环境变量。 我安装了最新版本,v15。 我将路径变量设置为包括C:\Program Files\PostgreSQL\15\bin v15 工作得很好。 当 ...
[英]PostgreSQL: I would like to do a subtraction operation on two tables that were joined (INNER JOIN) and grouped (GROUP BY) before
使用 postgreSQL 我想... 目标:我想对之前连接(INNER JOIN)和分组(GROUP BY)的两个表进行减法运算。 下面是一个最小的可复制脚本,我希望它对你有用。 在这个脚本中,我创建了表,插入数据,显示了我对解决方法的期望。 我将向您展示我想在单个 SQL 操作(未成功)中执行的 ...
[英]Postgres 15 Multi-Master Replication
在过去的几天里,我一直在尝试使用 postgresql 实现一个有效的多主复制,但是没有成功。 我遇到了多种工具,但都没有用。 我想我已经接近解决方案了,但我碰壁了。 现在我正在使用 pg_logical。 似乎 pg_logical 单独不允许多主但只能主从。 我看到有人在使用插件“BDR”,但我 ...
[英]Postgres OUTER JOINS TABLE ALREADY JOINED
我在将查询从 Oracle 迁移到 Postgres 15 时遇到问题。如何加入已经加入的表? 神谕看起来像这样: 当我尝试在 postgres 上重写它时,表 gdf_suez.ld_documenti ld 需要连接到 3 个表,而这 3 个表中的一个需要连接到另一个表。 我该如何解决? 试图重 ...
[英]PostgreSQL: How to display comon results from the same table in different columns?
我在 Postgres 数据库中有一个名为 FruitMarket 的表,列是 Fruit、Market、Rate 和 Vendor。 水果市场速度小贩苹果扇区3 50 α 香蕉第9区 10 贝塔芒果扇区3 60 伽马橙子扇区3 40 三角洲香蕉扇区3 15 epsilon 芒果第9区 ...
[英]Why does postgresql planner choose bad plan, for a few specific values only
我在 postgresql 15.1 中有一个更大的表——可能有 5000 万行并且还在增长。 一列mmsi有大约 30k 个不同的值,因此每个mmsi有 1000 多行。 我的问题是我有一个查询需要在数据库加载期间重复执行,并且对于mmsi的某些值,它需要数百秒而不是毫秒。 model 查询很简 ...
[英]psql doesn't prompt for password and throws wrong password error (PostgreSQL 15 / Windows 10)
我正在尝试在我的工作桌面上使用 PostgreSQL (Windows 10)。 安装时,一切正常,我为默认的 postgres 用户设置了密码。 在 PowerShell 上使用psql -U postgres ,它会在提示我输入密码之前抛出此错误消息: 在pg_hba.conf文件中,所有ME ...
[英]Understanding memory situation for tuning a PostgreSQL database on Ubuntu 22.04.1 LTS
我试图更好地了解 PostgreSQL 数据库的性能/调整选项。 系统: Ubuntu 22.04.1 LTS aarch64、80 核、256 GB RAM PostgreSQL 15 现在,共享缓冲区大小配置为shared_buffers = 128MB 。 我知道,增加缓冲区可能会提高性 ...
[英]postgresql physical replication from v9.6 to v15 support
从 v9.6 到 v15 的 postgresql 物理复制是否可行? 谢谢。 未经测试,我认为它不会起作用。 ...
[英]Postgres 15. permission denied for schema public
无法以非超级用户身份在公共模式中创建表 postgres - 超级用户。 我做了什么: 特权: 我得到了什么: 如何在公共模式中创建表?... 新潮 ...