Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Swift连接到托管在谷歌云上的postgresql数据库_Swift_Xcode_Postgresql_Google Cloud Sql - Fatal编程技术网

如何将Swift连接到托管在谷歌云上的postgresql数据库

如何将Swift连接到托管在谷歌云上的postgresql数据库,swift,xcode,postgresql,google-cloud-sql,Swift,Xcode,Postgresql,Google Cloud Sql,我刚接触后端,但在尝试让我的iOS应用程序连接到我的PostgreSQL DB时遇到了问题 我用Swift开发了一款应用程序,这是一款我想在iOS设备上本地运行的游戏。我在谷歌云平台中设置了一个PostgreSQL数据库,但我不知道如何让Swift应用程序连接到我的PostgreSQL数据库 我读过一些关于使用Vapor或Perfect使用谷歌应用程序引擎运行应用程序的文章,但我不确定这是我想要做的,因为我希望应用程序在本地运行,但我的应用程序有几个方面需要一个全局数据库 有人能告诉我如何将我的

我刚接触后端,但在尝试让我的iOS应用程序连接到我的PostgreSQL DB时遇到了问题

我用Swift开发了一款应用程序,这是一款我想在iOS设备上本地运行的游戏。我在谷歌云平台中设置了一个PostgreSQL数据库,但我不知道如何让Swift应用程序连接到我的PostgreSQL数据库

我读过一些关于使用Vapor或Perfect使用谷歌应用程序引擎运行应用程序的文章,但我不确定这是我想要做的,因为我希望应用程序在本地运行,但我的应用程序有几个方面需要一个全局数据库


有人能告诉我如何将我的Swift应用程序与Google Cloud的PostgreSQL连接起来吗?

是的,你需要一台服务器,ruby on rails来连接你的Postgres数据库


该服务器将促进来自谷歌云Postgressql的来回数据

您的问题与此非常相似

简而言之,正确的答案是不应该将客户端应用程序直接连接到数据库。相反,您应该构建一个可以连接到数据库的服务,并充当应用程序之间的服务。这有助于防止对数据库进行任何未经授权的查询,并提供更好的性能。如果您想在GCP上实现这一点,您可以研究类似于或作为服务的东西

另一种选择是使用类似“数据库即服务”的服务。这是一项可扩展的现收现付服务,具有强大的移动支持。

可能与