显然匹配Postgres中不匹配的字符串

时间:2016-01-28 21:34:08

标签: sql postgresql

我有2个数据库服务器。其中一个是从时间点备份运行Postgres。两者都将client_encoding报告为UTF8。

我可以查询主数据库,但是当我在备份数据库中查询匹配的记录时,我没有得到任何结果。我已尝试制作之类的查询以查找任何差异(请参阅下面的结果)。

marketplace=> select email from listed_user where email = 'ted@mail.com';
email
-------
(0 rows)

marketplace=> select email from listed_user where email like '%ted@mail.com';
email
-----------------------
ted@mail.com
(1 row)

marketplace=> select email from listed_user where email like 'ted@mail.com%';
email
-----------------------
ted@mail.com
(1 row)

我尝试在表上执行pg_dump并检查生成的文件中是否有隐藏字符,但没有找到任何关闭。

我猜是一个不可打印的字符或编码问题,但尚未能确定根本原因。

0 个答案:

没有答案