postgresql 无法选择现有值,行更新后有效|[postgres:13.5-alpine3.15]

wtzytmuj  于 2023-05-17  发布在  PostgreSQL
关注(0)|答案(1)|浏览(103)

我使用pg_admin on通过电子邮件地址选择特定用户。选区如下所示

SELECT id, public_id
FROM public.users
where email = 'user1@test-inger.com';

我知道该用户的ID为102,其字符串与电子邮件的字符串完全相同。但select不返回任何内容。我们的调查显示,所有问题的案例都在电子邮件中包含“-”。也许这个输入是相关的。
现在,如果我使用pg_admin将电子邮件地址从'user1@testinger.com'更新为'anything@toaster.com',提交更改并恢复为初始值'user1@testinger.com',然后选择查找结果。在我看来,表行几乎已损坏。
项目使用docker运行,我使用postgres:13.5-alpine3.15。我现在已经尝试将备份带到我的开发环境中,选择工作。任何想法如何可以固定将apprechiated。

mwkjh3gx

mwkjh3gx1#

我们犯了同样的错误。Docker postgres:13.5-alpine3.14更新到较新的版本解决了这个问题很长时间。

相关问题