'psql' เป็นโปรแกรมเชลล์ที่มาพร้อมกับ
PostgreSQL ใช้สำหรับโต้ตอบกับฐานข้อมูล PostgreSQL คุณสามารถใช้ 'psql' เพื่อเรียกใช้คำสั่ง SQL, คำสั่งเชลล์, และ
การจัดการฐานข้อมูลต่างๆ ได้ โดยปกติ 'psql' จะถูกติดตั้งพร้อมกับ PostgreSQL สามารถเปิดได้ทั้งแท็ปวิโดวส์หรือ
เข้าใช้งาน PostgreSQL ด้วย Command Line ซึ่งในบทความนี้จะมาแนะนำPostgreSQL: การใช้ psql command line (psql.exe) เบื้องต้น ซึ่งมีวิธีการใช้งานดังนี้
- การเปิด psql ซึ่งขั้นตอนนี้เราจะมาแนะ sqlshell psql บนวินโดวส์

- psql1.jpg (4.75 KiB) Viewed 1671 times
- เมื่อเข้ามาในหน้าต่างแล้ว ระบบจะให้ใส่ข้อมูล ดังนี้ตามลำดับ
- ชื่อ sever
- ชื่อ database
- หมายเลข port
- username
- password

- psql2.PNG (3.27 KiB) Viewed 1671 times
เมื่อทำการกรอกทุกอย่างแล้ว ระบบก็แสดงข้อมูลดังนี้

- psql3.PNG (8.35 KiB) Viewed 1671 times
จากนี้จะเป็นคำสั่งใช้งานเบื้องต้น บน sqlshell psql
- ' \dt ' คือ describe table คือให้โชว์ว่ามีเทเบิลอะไรบ้าง ที่อยู่ในดาต้าเบสเรา

- psql4.jpg (8.52 KiB) Viewed 1671 times
- ' \l ' คือให้แสดงดาต้าที่มีอยู่ในระบบทั้งหมด

- psql5.jpg (21.06 KiB) Viewed 1671 times
- '\c " ชื่อดาต้าเบส " ' คือการเข้าถึงไดเรกทอรี่ของดาต้าเบสนั้น

- psql6.jpg (3.51 KiB) Viewed 1671 times
- ' \d "ชื่อตาราง" ' เป็นการเรียกให้แสดงโครงสร้างของตาราง

- psql7.jpg (14.73 KiB) Viewed 1671 times
- และยังสามารถใช้คำสั่ง sql อื่น เช่น select, insert, join,create table, delete หรื่ออื่นๆ
'psql' เป็นเครื่องมือเชลล์ที่ทรงพลังสำหรับการจัดการฐานข้อมูล PostgreSQL คุณสามารถใช้ ' psql ' เพื่อทำงานหลากหลายตั้งแต่การดูข้อมูล การสร้างตาราง การจัดการข้อมูล และการเรียกใช้
ฟังก์ชัน SQL อื่นๆ ได้อย่างสะดวกและมีประสิทธิภาพ และ PostgreSQL มีวิธีการหลักใน
การจัดการข้อมูลผ่าน pgAdmin 4 และเรายังสามารถ
ใช้ python ในการสร้างตารางได้อีกด้วย
อ้างอิง
https://www.postgresqltutorial.com/postgresql-administration/psql-commands/
https://stackoverflow.com/questions/19674456/run-postgresql-queries-from-the-command-line
https://hasura.io/blog/top-psql-commands-and-flags-you-need-to-know-postgresql