Postgresql 简明教程

PostgreSQL - Environment Setup

要开始理解 PostgreSQL 基础知识,首先让我们安装 PostgreSQL。本章解释了如何在 Linux、Windows 和 Mac OS 平台上安装 PostgreSQL。

Installing PostgreSQL on Linux/Unix

按照给定的步骤在 Linux 机器上安装 PostgreSQL。请确保在进行安装时以 root 登录。

  1. EnterpriseDB 中选择您想要的 PostgreSQL 版本号,以及尽可能精确的平台。

  2. 我为我的 64 位 CentOS-6 机器下载了 postgresql-9.2.4-1-linux-x64.run 。现在,让我们像下面这样执行它 -

[root@host]# chmod +x postgresql-9.2.4-1-linux-x64.run
[root@host]# ./postgresql-9.2.4-1-linux-x64.run
------------------------------------------------------------------------
Welcome to the PostgreSQL Setup Wizard.

------------------------------------------------------------------------
Please specify the directory where PostgreSQL will be installed.

Installation Directory [/opt/PostgreSQL/9.2]:
  1. 一旦启动安装程序,它会询问您一些基本问题,例如安装位置、使用数据库的用户的密码、端口号等。因此,除了密码外,将所有内容保持其默认值,您可以根据自己的选择提供密码。它会在您的 Linux 机器上安装 PostgreSQL,并将显示以下消息 -

Please wait while Setup installs PostgreSQL on your computer.

 Installing
 0% ______________ 50% ______________ 100%
 #########################################

-----------------------------------------------------------------------
Setup has finished installing PostgreSQL on your computer.
  1. 按照以下安装后步骤创建您的数据库 -

[root@host]# su - postgres
Password:
bash-4.1$ createdb testdb
bash-4.1$ psql testdb
psql (8.4.13, server 9.2.4)

test=#
  1. 如果您在没有使用以下命令的情况下运行/重新启动 postgres 服务器 -

[root@host]# service postgresql restart
Stopping postgresql service:                               [  OK  ]
Starting postgresql service:                               [  OK  ]
  1. 如果您的安装正确,您将拥有上述所示的 PotsgreSQL 提示符 test=#

Installing PostgreSQL on Windows

按照给定的步骤在 Windows 机器上安装 PostgreSQL。请确保在安装的同时关闭第三方防病毒软件。

  1. EnterpriseDB 中选择您想要的 PostgreSQL 版本号,以及尽可能精确的平台。

  2. 为我在 32 位模式下运行的 Windows PC 下载了 postgresql-9.2.4-1-windows.exe,因此让我们作为管理员运行 postgresql-9.2.4-1-windows.exe 来安装 PostgreSQL。选择要安装的位置。默认情况下,它安装在 Program Files 文件夹中。

postgresql install dir
  1. 安装过程的下一步是选择您的数据存储目录。默认情况下,它存储在“data”目录下。

postgresql install data
  1. 接下来,安装程序会询问密码,因此您可以使用您喜欢的密码。

postgresql install password
  1. 下一步;保留端口为默认值。

postgresql install port
  1. 在下一步中,当询问“区域设置”时,我选择了“英语,美国”。

  2. 在系统上安装 PostgreSQL 需要一段时间。在完成安装过程后,您将获得以下屏幕。取消选中复选框并单击“完成”按钮。

postgresql install finish

安装过程完成后,您可以从 PostgreSQL 9.2 下的程序菜单中访问 pgAdmin III、StackBuilder 和 PostgreSQL shell。

Installing PostgreSQL on Mac

按照给定的步骤在 Mac 机器上安装 PostgreSQL。请确保在进行安装时以 administrator 登录。

  1. EnterpriseDB 中选择适用于 Mac OS 的最新 PostgreSQL 版本号。

  2. 我为我的 Mac OS 下载了 postgresql-9.2.4-1-osx.dmg ,该 Mac OS 运行 OS X 版本 10.8.3。现在,让我们在查找器中打开 dmg 映像,然后双击它,这将在以下窗口中为您提供 PostgreSQL 安装程序 -

postgresql install mac
  1. 接下来,点击 postgres-9.2.4-1-osx 图标,将出现一条警告信息。接受警告,继续进一步安装。它会像以下窗口中显示的那样询问管理员密码:

postgresql password mac

输入密码,进行安装,在此步骤后,重新启动 Mac 机器。如果您看不到以下窗口,请重新启动安装。

postgresql startinstall mac
  1. 启动安装程序后,它会询问您一些基本问题,如安装位置、将使用数据库的用户密码、端口号等。因此,除了您可以根据自己的选择提供的密码之外,将所有这些都保留为默认值。它将在您的 Mac 机器中将 PostgreSQL 安装在您可以检查的应用程序文件夹中:

postgresql application mac
  1. 现在,您可以启动任何程序来开始。让我们从 SQL Shell 开始。当您启动 SQL Shell 时,只需使用它显示的所有默认值,但输入您在安装时选择的密码。如果一切正常,那么您将进入 postgres 数据库,并将显示 postgress# 提示,如下所示:

postgresql sqlshell mac

恭喜!!!现在,您的环境已准备好开始使用 PostgreSQL 数据库编程。