Logo

新人日誌

首頁關於我部落格

新人日誌

Logo

網站會不定期發佈技術筆記、職場心得相關的內容,歡迎關注本站!

網站
首頁關於我部落格
部落格
分類系列文

© 新人日誌. All rights reserved. 2020-present.

新手指南: PostgreSQL 使用流程介紹

最後更新:2025年3月4日資料庫

本文為 PostgreSQL 基本教學,第 1 篇:

  1. 新手指南: PostgreSQL 使用流程介紹 👈 所在位置
  2. PostgreSQL 安裝方式一覽:EDB、Chocolatey、Scoop
  3. 新手指南:如何啟動 PostgreSQL 伺服器
  4. 新手入門:如何使用 PostgreSQL 的命令行界面(psql)
  5. 新手指南:如何找回 PostgreSQL 的忘記密碼

PostgreSQL 是一個功能強大且靈活的開源關係型資料庫管理系統,適合用於學習和實際開發。

如果您是第一次接觸 PostgreSQL,從安裝到使用伺服器,了解基本的操作流程至關重要。

本篇文章將為您介紹如何安裝 PostgreSQL、啟動伺服器,以及開始操作資料庫的方法,幫助您快速上手。


完整操作流程

  1. 安裝 PostgreSQL
    選擇終端機安裝或官網下載安裝包,根據需求完成安裝。
  2. 啟用伺服器
    使用指令或圖形化工具啟動伺服器,確保伺服器處於運行狀態。
  3. 開始操作資料庫
    使用命令列工具(psql)或圖形化工具(pgAdmin)與資料庫交互,進行創建、查詢或管理操作。

安裝 PostgreSQL

您可以使用多種方法來安裝 PostgreSQL,以下是兩種常見的方式:

終端機安裝

使用包管理工具能快速安裝 PostgreSQL,適合熟悉命令行的用戶。以下是常用工具的安裝指令:

  • Chocolatey(Windows)
 choco install postgresql
  • Scoop(Windows)
scoop install postgresql
  • Homebrew(macOS)
brew install postgresql

官網下載安裝包

如果您偏好圖形化安裝,可以前往 PostgreSQL 官網下載對應的安裝包,並按照步驟完成安裝。

安裝過程中,您可以選擇:

  • 安裝伺服器:設置資料目錄並初始化伺服器。
  • 管理工具:如 pgAdmin,方便日後的圖形化操作。

啟用伺服器

安裝完成後,您需要啟動伺服器才能開始使用資料庫。以下是不同平台的啟動方法:

使用指令啟用伺服器

Linux/macOS

  • 使用 systemctl:
 sudo systemctl start postgresql
  • 或使用 pg_ctl 手動啟動伺服器:
pg_ctl -D /path/to/data_directory -l logfile start

Windows

  • 使用命令提示字元啟動服務:
net start postgresql-x64-<version>

備註:若使用 Chocolatey 安裝 PostgreSQL 時,安裝過程通常會自動啟動 PostgreSQL 伺服器。

這是因為在安裝的最後階段,PostgreSQL 的服務會自動註冊並啟動為 Windows 的背景服務(service)。

使用圖形化工具(pgAdmin)啟動伺服器

  1. 打開 pgAdmin。
  2. 在伺服器列表中選擇您的伺服器名稱。
  3. 如果伺服器未啟動,pgAdmin 會提示您啟動,並提供相關選項。

Docker 啟動伺服器(適用於容器環境)

如果您使用 Docker,可以通過啟動容器來運行 PostgreSQL:

docker run --name postgres -e POSTGRES_PASSWORD=mysecretpassword -d -p 5432:5432 postgres

開始操作資料庫

伺服器啟動後,您可以選擇命令列工具(psql)或圖形化工具(pgAdmin)來操作資料庫。

使用 psql 命令列工具

psql 是 PostgreSQL 提供的命令列客戶端,能讓您直接與資料庫伺服器互動:

  1. 連接伺服器:
psql -U postgres
  1. 進入 psql 後,您可以執行以下 SQL 指令:
 CREATE DATABASE mydb; -- 創建新資料庫 \l -- 列出所有資料庫

使用 pgAdmin 圖形化工具

如果您偏好圖形介面,可以使用 pgAdmin:

  1. 打開 pgAdmin 並連接到伺服器。
  2. 通過視覺化介面管理資料表或執行 SQL 指令。

結語

PostgreSQL 的安裝與使用過程非常靈活,適合各類開發者需求。

透過本篇文章的介紹,希望您能順利完成安裝並啟動伺服器,開始您的 PostgreSQL 學習與應用之旅。

隨著您對工具的熟悉,未來可以探索更多高級功能,應用到實際的開發與數據管理中!

目前還沒有留言,成為第一個留言的人吧!

發表留言

留言將在審核後顯示。

資料庫

目錄

  • 完整操作流程
  • 安裝 PostgreSQL
  • 終端機安裝
  • 官網下載安裝包
  • 啟用伺服器
  • 使用指令啟用伺服器
  • 使用圖形化工具(pgAdmin)啟動伺服器
  • Docker 啟動伺服器(適用於容器環境)
  • 開始操作資料庫
  • 使用 psql 命令列工具
  • 使用 pgAdmin 圖形化工具
  • 結語