我想使用PostgreSQL为我的独立的.NET Windows应用程序。我从EnterpriseDB公司的网站上下载的PostgreSQL Advanced Server和它非常流畅。图形用户界面也很不错。但我怀疑沿EnterpriseDB公司如何支持它。

在第二个选择是下载从 postgresql.org

我想是持续时间长的版本,我可以很容易地升级到未来的版本,没有任何问题,但是它必须与.NET工作的顺利开展。

有帮助吗?

解决方案

您总是希望最新的版本(除非有知道的问题),作为二进制文件,只要他们不应该真正的问题的最新版本 - EnterpriseDB公司的例子是自由反正不同的部分只是汇编(如包括pgAdmin的),所以它不事关如果他们停止支持它 - 你总是可以得到各个组分的支持 - 这里是他们的列表:的 http://www.postgresql.org/download/product-categories

我已经使用8.4与.net前端超过一年的正常运行时间。我主要使用在Npgsql的净应用程序,或者你可以去ODBC路线(有需要的客户配置他们的ODBC,而不是只是你的应用程序分配的DLL的负面影响 - 所以我觉得更适合服务器应用程序)该官方驾驶员psqlODBC: http://www.postgresql.org/ftp/odbc/versions/

您可以升级你的Postgres安装,如果是相同的版本如内:9.1 - > 9.2,但您将需要一个新的不同版本的安装,例如:8.4 - > 9.1,但你可以很容易地转储表并恢复它们到新安装..

其他提示

我使用从postgresql.org的版本,因为这是“开”的版本。 EnterpriseDB公司已增加的功能,这是开放的,也创造了一个一键式安装方式,并且是PostgreSQL的只是“商业”版本。顺便说一句我假定,EnterpriseDB的将支持其版本很长时间。

不过我喜欢的原始版本,以确保有在所有平台上相同的功能。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top