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

​​​​## การติดตั้ง
​​​​- สิ่งแรกที่ต้องทำ คือ การเพิ่ม Postgresql repository source list และ Key ให้กับ apt ก่อน
​​​​```bash
​​​​$ 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
​​​​```bash
​​​​$ sudo apt update

​​​​$ sudo apt -y install postgresql-12
​​​​```
​​​​- เมื่อการติดตั้งจบสิ้น สามารถตรวจสอบการทำงานได้ด้วย sudo systemctl status postgresql
​​​​```bash
​​​​$ 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.
​​​​```
​​​​{%youtube lPOBY3kHvHI%}
​​​​## การใช้งานเบื้องต้น

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

​​​​postgres:~ $ createuser xxxx
​​​​postgres:~ $ psql

​​​​postgres=# ALTER ROLE xxxx WITH LOGIN, CREATEDB
​​​​postgres=# \q

​​​​postgres:~ $
​​​​```

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

ความคิดเห็นคำแนะนำของท่านต่อบทความนี้ จะถูกนำมาใช้ในการพัฒนาปรับปรุงงานเขียนของผม อย่างไงก็รบกวนแสดงความเห็นคิดด้วยนะครับ

สนับสนุนการเงินได้ที่

  • บัญชีกสิกรไทย 003–3–29344–5