PostgreSQL:一个数据库给多个用户

时间:2014-07-27 06:35:33

标签: postgresql

我有PostgreSQL 9.3版本。我已经创建了数据库名称db1,现在我需要它与其他所有与LAN连接的用户共享,以便将其他应用程序与同一个数据库连接。

在SQL Server中:我们可以通过选择包含登录详细信息的服务器名称来实现此目的。

enter image description here

问题

  • 在PostgreSQL中可以吗?
  • 如果是,怎么办呢?
  • 程序是什么?

1 个答案:

答案 0 :(得分:1)

您需要修改pg_hba.conf以允许远程连接到数据库。可以找到有关pg_hba.conf的信息here

之后,您可以使用pgAdmin等GUI应用程序以编程方式连接连接字符串或与图像类似。

要从pgAdmin连接(远程或本地),请选择 文件 - >添加服务器... 并在对话框中输入连接信息。这是窗口的一个例子:

example of add server window

您的客户端计算机也需要具有PostgreSQL驱动程序。如果你在Windows中这样做,你可能会使用ODBC。 PostgreSQL ODBC驱动程序是here。可以找到有关连接字符串格式的信息here

以下是pgAdmin的示例:

pgAdmin