Skip to content

Install Postgresql

WannaDrunk edited this page Sep 23, 2021 · 1 revision

การติดตั้ง PostgreSQL บน Debian

คลิป Youtube: https://youtu.be/lPOBY3kHvHI

PostgreSQL เป็นระบบฐานข้อมูลในระดับใหญ่ ที่มีความเสถียรและรวดเร็วมาก สามารถที่จะรองรับงานแบบ Big Data ได้

การติดตั้ง

  • สิ่งแรกที่ต้องทำ คือ การเพิ่ม Postgresql repository source list และ Key ให้กับ apt ก่อน
$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
$ RELEASE=$(lsb_release -cs)
$ echo "deb http://apt.postgresql.org/pub/repos/apt/ ${RELEASE}"-pgdg main | sudo tee  /etc/apt/sources.list.d/pgdg.list
  • หลังจากนั้นก็ทำการ update package และติดตั้ง Postgresql
$ sudo apt update
$ sudo apt -y install postgresql-12
  • เมื่อการติดตั้งจบสิ้น สามารถตรวจสอบการทำงานได้ด้วย sudo systemctl status postgresql
$ sudo systemctl status postgresql

● postgresql.service - PostgreSQL RDBMS
   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
   Active: active (exited) since Sat 2019-08-31 00:08:24 +07; 16min ago
 Main PID: 3143 (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4915)
   Memory: 0B
      CPU: 0
   CGroup: /system.slice/postgresql.serviceAug 31 00:08:24 debdock01 systemd[1]: Starting PostgreSQL RDBMS...
Aug 31 00:08:24 debdock01 systemd[1]: Started PostgreSQL RDBMS.

การใช้งานเบื้องต้น

  • หลังจากที่ติดตั้ง postgresql เป็นที่เรียบร้อย คำแนะนำแรก คือ สร้างบัญชีสำหรับการใช้งานทั่วไป โดยเข้าบัญชี postgres ก่อน แล้วทำการสร้างบัญชี พร้อมกับปรับ role ตามคำสั่งดังนี้
$ sudo su - postgres

postgres:~ $ createuser xxxx
postgres:~ $ psql
postgres=# ALTER ROLE xxxx WITH LOGIN, CREATEDB
postgres=# \q

postgres:~ $