在远程机器上创建PostgreSQL数据库

时间:2011-11-16 07:23:46

标签: database postgresql

我们可以在postgresql DB中的远程机器上创建数据库,如果是,那么如何?

2 个答案:

答案 0 :(得分:1)

是。假设远程服务器是Linux,并假设您在该服务器上具有sudo或root权限,则可以通过SSH连接到远程服务器并使用包管理器(如yum,synaptic或apt)来安装PostgreSQL服务器。

您可以使用vi(或emacs或其他文本编辑器)对其进行配置。通常,您编辑的文件可以在/ var / lib / pgsql / data文件夹中找到,而/etc/init.d/postgresql启动脚本可以在服务器重新启动时找到。您通常需要编辑pg_hba.conf文件以允许从客户端的子网进行连接。如果被忽视,那部分可能很麻烦。

您最初可以作为postgres用户运行psql,并且可以从命令行创建数据库,运行脚本等。一旦允许远程连接,您就可以在自己的gui中做同样的事情,例如PgAdminIII或任何可以使用JDBC连接器的基于Java的数据库管理器。

示例:

psql -U postgres
create database foo;
\q

答案 1 :(得分:1)

首先,获取您的编程语言。让它说它是简单的PHP。

其次,你得到PostGresql connector。这是PHP的链接,但你可以获得所有流行的语言。

第三,打开连接并执行所需的命令。您想要创建一个数据库,以便调用create database YourDatabaseName命令。