【问题标题】:Admin panel for postgresql on Node.js serverNode.js 服务器上 postgresql 的管理面板
【发布时间】:2019-10-24 01:47:57
【问题描述】:

我想托管一个使用 postgreSQL 数据库运行的 Node 项目。但是,当它在服务器上时,我将没有 UI 工具来轻松查看数据库条目。有谁知道我将如何创建一个 /admin 域以通过管理面板查看/编辑我的 postgreSQL 数据库?

我使用https://github.com/brianc/node-postgres 作为客户端。

【问题讨论】:

  • 编写数据库管理 UI 并非易事。考虑使用现有的,并将您的应用程序限制为仅支持它完成工作所需的数据库,并使用现有的管理工具来处理其他一切。
  • @CraigRinger 哦,天哪,不,我永远不会创造自己的哈哈(创造是一个可怕的词)。我只是不知道如何在服务器上为 postgreSQL 设置管理面板。是否有我必须下载和设置的 UI 工具?某些主机是否在 /admin 处为您提供数据库 UI?如果两者兼而有之,那么对于一个小项目来说什么是最好的?抱歉这些问题,我确实对此进行了研究,但我只找到了有关设置 PostgreSQL 数据库等的信息。我知道该怎么做。我不知道如何在我的服务器域上获取它,例如)www.domain.com/admin

标签: linux windows node.js postgresql


【解决方案1】:

如果您想在远程服务器上使用数据库管理工具,您有几个选择:

  • ssh 并使用 psql。熟悉 psql 后最容易。

  • 通过 SSL 连接到服务器或使用其 ssh 隧道功能使用 PgAdmin-III

  • 在您的网络服务器上设置一个基于网络的工具,如 phpPgAdmin,正确锁定,然后通过浏览器访问它。

我个人会坚持基本的。

【讨论】:

  • uhhh 我对此进行了更多研究,似乎有些主机提供托管数据库,例如 Heroku。这似乎更容易设置,然后每次都必须获得 SSH / SSL 连接来编辑小型项目的数据库。我想我会选择那个选项,不过感谢您的帮助,我真的很感激!
  • @BenCheng 你还是会和他们一起使用psql、PgAdmin-III 等,你知道的。例如 Heroku 向 PostgreSQL 公开 SSL 连接;就像您启动自己的 PostgreSQL 实例并启用 SSL 一样。它们不附带基于 Web 的 GUI 数据库编辑器或任何东西。
  • 啊,我明白了,感谢克雷格对我的教育,我现在更了解数据库连接了!
猜你喜欢
  • 1970-01-01
  • 2011-05-05
  • 1970-01-01
  • 2016-11-16
  • 1970-01-01
  • 2012-12-18
  • 2015-03-18
  • 1970-01-01
  • 2012-07-09
相关资源
最近更新 更多