使用Postgresql作为应用程序服务器(windows server)
我正在构建一个应用程序来填充我用postgres创建的数据库。 是否可以在现有的windows服务器上安装postgresql? 如果是,你能告诉我怎么做吗? 因为我在互联网上发现只有使用.NETFramework才有可能,这让我很困惑。 仅供参考,此数据库应该由许多有权访问服务器的用户更新 提前谢谢 您只需在上述服务器上安装即可。它包括一个postgre服务器的副本。您可以使用pgadmin界面轻松地添加用户,如果您更喜欢使用psql添加用户,也可以使用cmd 顺便说一句:这个解决方案不需要.NET的东西 答案集中在一起:使用Postgresql作为应用程序服务器(windows server),windows,postgresql,Windows,Postgresql,我正在构建一个应用程序来填充我用postgres创建的数据库。 是否可以在现有的windows服务器上安装postgresql? 如果是,你能告诉我怎么做吗? 因为我在互联网上发现只有使用.NETFramework才有可能,这让我很困惑。 仅供参考,此数据库应该由许多有权访问服务器的用户更新 提前谢谢 您只需在上述服务器上安装即可。它包括一个postgre服务器的副本。您可以使用pgadmin界面轻松地添加用户,如果您更喜欢使用psql添加用户,也可以使用cmd 顺便说一句:这个解决方案不需要.
- 对于管理客户端:只需在那里安装pgadmin即可
- 对于软件客户端(读/写),您不需要安装任何东西来连接到服务器(您的应用程序应该处理这个问题),因此没有第三方
请注意,PostgreSQL不是数据库的图形用户界面。它没有表单生成器等。它只是一个数据库引擎,您需要一个应用程序来提供用户界面。感谢Swiggels的回答我是初学者,如果您能回答我,我有一些问题:我应该在客户端PC上安装一些东西吗?可以将数据库从我的PC迁移到服务器而不出现任何问题吗?如果你在电脑上运行相同的数据库版本,你可以复制你的数据文件夹,它应该可以工作。(谷歌教程)如果需要,客户端可以使用pgadmin作为管理客户端。但是,如果你说软件客户端连接到数据库进行读/写操作,你不需要安装任何东西。要移动你的postgres数据库,请阅读以下内容:
http://dba.stackexchange.com/questions/24783/move-postgresql-database-from-one-server-to-another
。或者对当前数据库进行db转储,并使用pgadmin加载。非常感谢非常有用的SWiggls。EnterpriseDB是一个很好的安装程序,“因为我在互联网上找到了”。链接你说的没有道理。我想你可能会对nPgSQL感到困惑。谢谢Craig Ringer,我已经有了一个应用程序,localy(在我的计算机上)数据库与应用程序完美连接,但是当我把它放在服务器上时,我还不知道它将如何连接,如果你有一个文档或线索来做这件事,那将是完美的,谢谢你。谢谢你advance@xAmineX它通过网络使用TCP/IP。您需要配置pg_hba.conf
以允许从其他计算机进行连接,并更改Windows防火墙设置以允许连接。您可能还必须更改postgresql.conf
中的listen\u地址
,以便服务器接受连接。手册中有更多的细节;查看用户手册中的listen_addresses
,pg_hba.conf
,以及“客户端身份验证”章节。非常感谢您抽出时间回复我。我真的很感激,我一定会仔细阅读你推荐的手册,但是哪一本呢?你能给我一个电话吗link@xAmineX . 具体来说,在中读取,listen\u地址
,然后。阿尔索