如何设置我的 Web 应用程序数据库以在另一台机器上使用 postgres 数据库?

安洛

所以我在我的网络应用程序中使用带有 next.js 的prisma,我需要为我的 postgres db 提供一个数据库 URL。但是,我想要访问的数据库位于另一台必须使用 ssh 隧道的机器中。对不起,如果我有点到处都是,我还是个新手,我还在学习。以下是我需要修改的内容。

DATABASE_URL='postgresql://<user>:<pass>@<db-host>:<db-port>/<db-name>'

有人愿意帮助/解释吗?谢谢你。

乔纳森·雅各布森

首先,您需要创建隧道。你可以找到很多指南来告诉你如何做到这一点,但作为一个例子,我将粘贴一种方式:

ssh -L 5432:DBHOST:5432 USER@PROXY -N

替换DBHOST为 DB 机器名称/地址、USERssh 用户以及PROXY隧道连接的机器的名称/地址。

可以使用诸如 AutoSSH 之类的工具以更可靠的方式处理隧道。

一旦隧道,放回<db-host>localhost<db-port>5432在DB URL您发布。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从另一台机器连接到Oracle数据库?

如何从另一台机器查看托管在 ubuntu 上的 Web 应用程序?

无法从我的Django Web应用程序连接到Amazon RDS Postgres数据库

在另一台计算机上使用数据库部署我的应用程序?

如何在本地网络内连接另一台机器mongodb数据库?

当我在另一台 PC 上安装我的 C# 应用程序时,数据库不起作用

在Heroku上,如何安排Postgres数据库以使我的Rails应用程序定期重置?

如何使用SQL Server在另一台计算机上运行依赖于SQL数据库的应用程序?

对于Winform应用程序,我应如何在另一台计算机上使用一台SQL计算机的数据库?

我在使用mysql作为数据库的Golang Web应用程序上需要帮助

如何还原Postgres数据库

如何在另一台计算机上运行包含本地SQL Server数据库的C#应用程序?

该项目的安装程序无法在另一台计算机上打开数据库。我的项目在具有sqlite数据库连接的c#Windows应用程序中

Python 应用程序如何使用 Docker-compose 查找 Postgres 数据库

我如何从Postgres备份数据库?

如何将本地git存储库移动到另一台机器上并使用它?

如何在Azure中将我的Web应用程序与MySQL数据库链接?

使用 Chef 设置基本的 postgres 数据库

如何仅在 heroku 上使用 postgres 转储恢复我的数据库数据

如何收集要在另一台机器上提交的错误数据?

在一台机器上访问数据库运行时错误 3340,但在另一台机器上没有

如何在Flask Web应用程序中使用现有的PostGIS数据库

无法使用Docker连接我的postgres数据库

如何在PythonAnywhere上“重置” postgres数据库?

如何将Sonar数据库移至另一台主机?

如何从另一台计算机连接到mysql数据库

如何从另一台主机访问mysql数据库

如何从另一台计算机连接到MySQL数据库?

如何手动为Rails应用程序创建postgres数据库?