为 PostgreSQL 创建本地 REST API
Create a local REST API for PostgreSQL
希望你一切顺利。我有一些问题或指南
我刚刚完成了 SQL 的培训,我选择了 PostgreSQL 作为我的 DBMS。
在我开始之前,我将向您简要介绍一下背景情况:
我正在开发一个 Windows 桌面应用程序(使用 Flutter),这个应用程序将是一个本地应用程序,将 运行 在多台机器上。
安装在不同机器上的应用程序的所有实例将从我的 PostgreSQL 数据库中获取数据。
因此,我不想在数据库和应用程序之间进行直接交互,而是想设置 APIs 来处理数据库和应用程序之间的交互。应用程序将发送一个 API 请求,API 将与数据库交互,return 对应用程序的响应...(当然你已经知道什么是 API是什么以及它的作用)。
桌面应用程序是本地应用程序,数据库将在本地 machine/server 上,与所有其他应用程序位于同一网络上。
所以我的问题是是否有可能做到这一点,使本地 APIs 只与我的本地数据库和本地应用程序交互。如果是这样,我该怎么做?我需要学习使用或拥有哪些工具。
谢谢!
P.S:我希望我的信息足够清楚(我脑子里一片模糊)。我在互联网上做了一些研究,但没有真正解释我需要什么。我还是初学者
抱歉,留言太长
您的 front-end 应用程序将由 Flutter 开发,您的 back-end 将由 PostgreSQL 开发,那么您的问题是关于 API 服务器以及如何使用 DB。您的 API 服务器可以用任何语言开发,并且根据您选择的语言,您将使用其各自的包。 Dart 语言通过使用 Shelf.
提供了一个 API 服务器
我建议为您的应用程序使用 Postgraphile for your database, then you can use Ferry,这样您就不需要 API 服务器。
希望这些信息对您有所帮助。
希望你一切顺利。我有一些问题或指南
我刚刚完成了 SQL 的培训,我选择了 PostgreSQL 作为我的 DBMS。
在我开始之前,我将向您简要介绍一下背景情况:
我正在开发一个 Windows 桌面应用程序(使用 Flutter),这个应用程序将是一个本地应用程序,将 运行 在多台机器上。
安装在不同机器上的应用程序的所有实例将从我的 PostgreSQL 数据库中获取数据。
因此,我不想在数据库和应用程序之间进行直接交互,而是想设置 APIs 来处理数据库和应用程序之间的交互。应用程序将发送一个 API 请求,API 将与数据库交互,return 对应用程序的响应...(当然你已经知道什么是 API是什么以及它的作用)。
桌面应用程序是本地应用程序,数据库将在本地 machine/server 上,与所有其他应用程序位于同一网络上。
所以我的问题是是否有可能做到这一点,使本地 APIs 只与我的本地数据库和本地应用程序交互。如果是这样,我该怎么做?我需要学习使用或拥有哪些工具。
谢谢!
P.S:我希望我的信息足够清楚(我脑子里一片模糊)。我在互联网上做了一些研究,但没有真正解释我需要什么。我还是初学者
抱歉,留言太长
您的 front-end 应用程序将由 Flutter 开发,您的 back-end 将由 PostgreSQL 开发,那么您的问题是关于 API 服务器以及如何使用 DB。您的 API 服务器可以用任何语言开发,并且根据您选择的语言,您将使用其各自的包。 Dart 语言通过使用 Shelf.
提供了一个 API 服务器我建议为您的应用程序使用 Postgraphile for your database, then you can use Ferry,这样您就不需要 API 服务器。
希望这些信息对您有所帮助。