Postgresql Postgres存储和检索双引号

Postgresql Postgres存储和检索双引号,postgresql,Postgresql,我将包含单引号和双引号的数据存储在具有文本类型的列中 我有一个返回该列的函数,但它总是返回加倍的双引号字符。我试图逃离角色\“但它刚刚返回\”“。我在MySQL中也有同样的过程。我正试图转到博士后,以获得更大的扩展性和稳定性,但似乎效果不太好。我注意到在pgAdmin中,当我查看数据输出时,它似乎正确地显示了数据,因此我想知道在那里做了什么,以使其正常工作 另外,我在返回值的开头和结尾得到一个(“在返回值的开头和结尾”) 有人能帮忙吗?用于转义字符串中的引号字符。您使用什么语言?Wich框架?你

我将包含单引号和双引号的数据存储在具有文本类型的列中

我有一个返回该列的函数,但它总是返回加倍的双引号字符。我试图逃离角色\“但它刚刚返回\”“。我在MySQL中也有同样的过程。我正试图转到博士后,以获得更大的扩展性和稳定性,但似乎效果不太好。我注意到在pgAdmin中,当我查看数据输出时,它似乎正确地显示了数据,因此我想知道在那里做了什么,以使其正常工作

另外,我在返回值的开头和结尾得到一个(“在返回值的开头和结尾”)


有人能帮忙吗?

用于转义字符串中的引号字符。

您使用什么语言?Wich框架?你能提供更多信息或分享你提到的功能吗?另外,请提供一些实际数据、结果(因为没有图像)和你尝试过的查询。Postgres不会复制它们,在SQL中也不需要转义双引号。这是应用程序代码中实现这一点的部分。欢迎正如其他人已经指出的好。。。指针,我想触及
缩放
。您是否只计划增加读取容量而不增加计算容量?换句话说,如果你预测在未来5年内需要分片,我强烈建议使用MariaDB这样的分片集群。它也更接近MySQL,迁移/培训成本也更低。函数public.getpage(integer)将页面语言“plpgsql”VOLATILE COST 100作为$BODY$declare inPage alias返回$1;输出页面;开始选择outPage components_main.compdoc|components_content.compcontent|components_main.compbodyf from framework left join components_main.cid=framework.bodyid left join components_content.cid=framework.contentid其中framework.cid=inPage;返回输出;结束$BODY$;谢谢你的建议,但数据不是问题。我尝试过直接运行函数中的同一个查询,而不是使用存储的函数,我的数据得到了完美的返回。因此,我的想法是,存储函数似乎在输出的过程中应用了奇怪的处理,给php一个结果,即将双引号加倍,并在开始和结束时添加那些讨厌的(“”)。有什么想法吗?