【问题标题】:How to create a local postgresql database on user pc如何在用户 pc 上创建本地 postgresql 数据库
【发布时间】:2021-06-29 09:00:14
【问题描述】:

我有一些(业余)经验在我的公司开发简单的软件来帮助我们的工程计算例程。为此,我访问了公司的 postgres 服务器,创建了一个数据库,并一直在我的软件中使用它。当我将它分发给我的同事时,我没有遇到任何问题,因为我们都在同一个网络中。

现在我愿意在家里开始一个个人项目来帮助一个正在做小生意的朋友。由于我对 postgresql 有一些了解,我打算将它用作客户、供应商、商品等的数据库。但要这样做,我必须在我的 PC 上安装 Postgress。我将编写我的应用程序,对其进行测试,一切都会好起来的。但是,当我在朋友的电脑上安装我的软件时,它不会有我在家里的电脑上创建的 postgres 数据库。

你们能否帮助我找到创建使用 postgres 的软件并将其分发给未与我共享网络的最终用户的最佳方法?

或者也许,因为我不是专业人士,有一个更好的解决方案我不知道,你可以告诉我。

提前致谢。

【问题讨论】:

  • PostgreSQL 不是一个好的选择。您需要一个嵌入式数据库

标签: c# database postgresql


【解决方案1】:

如果您希望您的朋友使用该 postgres 数据库,您有两种选择:

  • 在你朋友的机器上安装 postgres,然后你备份你的数据库并将它们导入到他的电脑上,这样他就可以使用localhost 从他的电脑本地访问,或者使用任何电脑从他的本地网络访问(在这种情况下,他pc应该有静态IP)。

  • 第二种选择是将数据库安装在允许 postgresql 的虚拟主机上,这样您的互联网朋友就可以从任何地方访问数据库。

更好的选择应该是使用嵌入式软件,如 SQLite

【讨论】:

  • 看起来 SQLite 是要走的路。我会稍等片刻接受这个答案作为stackoverflow中的一个好习惯。非常感谢
  • 很高兴为您提供帮助!
猜你喜欢
  • 1970-01-01
  • 2012-06-07
  • 2015-10-18
  • 2018-02-05
  • 1970-01-01
  • 2014-01-11
  • 2021-05-24
  • 2011-12-18
  • 2010-10-26
相关资源
最近更新 更多