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
Follow @twitterapi
Hiring! บริษัทที่น่าสนใจ