--- title: Install Postgresql tags: บทความ, sysadmin, install, postgresql, debian, linux, ติดตั้ง --- # การติดตั้ง 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:~ $ ```  > ความคิดเห็นคำแนะนำของท่านต่อบทความนี้ จะถูกนำมาใช้ในการพัฒนาปรับปรุงงานเขียนของผม อย่างไงก็รบกวนแสดงความเห็นคิดด้วยนะครับ > > สนับสนุนการเงินได้ที่ > - บัญชีกสิกรไทย 003–3–29344–5 >
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up