gpt4 book ai didi

postgresql - 允许通过简单的 web 服务对 postgresql 进行临时查询的建议

转载 作者:行者123 更新时间:2023-11-29 12:21:31 25 4
gpt4 key购买 nike

我有一个 PostgreSQL 9.3 双节点集群,带有热备用(只读)从站。大约有 30 个单独的数据库,总共有几百个表和 1.3 TB 的原始数据。我真的很希望互联网能够完全访问这些表,并允许人们针对这些表编写任意查询。主要原因是我对设置有用的东西(如 REST 服务等)的无知和无能...

所以我想一种方法是简单地允许 postgresql tcp 连接到热备用主机作为具有非常有限的 SELECT 权限的用户,也许这就是我应该做的?

另一种方法是使用一些简单的 JSON(P) 发送服务,它只需要一个数据库和查询字符串,然后返回结果?

而且我怀疑您会有更好的方法,所以这就是我来这里的原因:)

一般来说,如果因特网负载超过此主机和 DOS,我并不担心。我只是不希望它成为一种安全责任或有一些方法可以删除热备用主机上的数据。该机器将在那里使用,如果有顽皮的用户,我猜对其他人来说太糟糕了。如果它流行起来,我可以设置更多只读主机,无论如何......

预先感谢您的想法和那些说我只需要咬紧牙关弄清楚如何正确地为数据提供网络服务的人。我的主要语言是 PHP 和 python,所以如果您对这些语言的工具有想法...

最佳答案

有一个站点:SQL Fiddle这允许简单查询不同的数据库。它的代码是开源的,可以在 github 上找到 here .

您可以尝试根据您的需要调整代码。

关于postgresql - 允许通过简单的 web 服务对 postgresql 进行临时查询的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19960259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com