โดยทั่วไปแล้วเมื่อเราต้องการทราบรายชื่อตารางในฐานข้อมูล หรือดูรายชื่อคอลัมน์ในตาราง เราจะให้โปรแกรม psql เรียกดูโดยพิมพ์
postgres=# \dt <- ดูรายชื่อตารางในฐานข้อมูล หรือ postgres=# \d+ table_name <- ดูรายชื่อคอลัมน์ในตารางที่ชื่อ table_name
แต่บางครั้งเราต้องการข้อมูลเหล่านี้ในขณะโปรแกรมกำลังทำงาน ดังนั้นเราจึงต้องใช้คำสั่ง SQL เพื่อขอข้อมูลดังกล่าวได้โดยคำสั่ง SQL ดังนี้
SELECT table_name FROM information_schema.tables WHERE table_schema = 'public'; <- ดูรายชื่อในฐานข้อมูล หรือ SELECT column_name FROM information_schema.columns where table_name = 'table_name'; <- ดูรายชื่อคอลัมน์ในตาราง table_name
รายละเอียดต่างๆ ของตารางหรือคอลัมน์นั้นจะมีรายละเอียดอื่นๆ เพิ่มเติมอีกที่เราสามารถเรียกดูและตรวจสอบได้ เช่น ชนิดของข้อมูลที่อยู่ในคอลัมน์ เป็นต้น นอกจากตารางและคอลัมน์ยังมีข้อมูลอื่นๆ อีกที่เราสามารถเรียกดูได้ เช่น รายละเอียดของ Function, View หากต้องการศึกษาเพิ่มเติมให้ใช้โปรแกรม pgAdmin III ภาพด้านล่างจะเป็นตำแหน่งของตารางที่เก็บข้อมูลคอลัมน์ไว้
ไม่มีความเห็น