Tags:
Node Thumbnail

PostgREST โครงการสำหรับใช้งาน PostgreSQL แบบ REST API ออกเวอร์ชั่น 10.0.0 เพิ่มฟีเจอร์ทำให้สามารถใช้งานฐานข้อมูลผ่านเว็บได้ใกล้เคียงกับการรัน psql มากยิ่งขึ้น ฟีเจอร์สำคัญๆ ได้แก่

  • เพิ่ม URL สำหรับ healthcheck เป็น /live และ /ready ที่มักใช้งานกันในแพลตฟอร์มคอนเทนเนอร์
  • รองรับการรันโดยไม่ต้องคอนฟิกใดๆ โดยใช้ค่าคอนฟิกเริ่มต้นเหมือนกับ psql
  • คืนค่าเป็น XML ได้นอกเหนือจาก JSON
  • คืนค่าเป็น GeoJSON เมื่อใช้งานกับ postgis
  • สามารถสั่ง EXPLAIN เพื่อวิเคราะห์ประสิทธิภาพการคิวรีได้ในตัว
  • รองรับความสัมพันธ์แบบ one-to-one ดึงข้อมูลจากตารางที่อ้างอิงข้อมูลถึงกันออกมาได้เลย

ตัวโครงการ PostgREST เป็นโครงการโอเพนซอร์สอิสระ แต่บริษัทที่ใช้งานหนักๆ ก็คือ Supabase ที่นำไปให้บริการคลาวด์ หรือ ReTool แพลตฟอร์ม low-code

ที่มา - GitHub: PostgREST/postgrest, Supabase

Get latest news from Blognone