PostgreSQL ซอฟต์แวร์ฐานข้อมูลโอเพนซอร์สออกเวอร์ชั่น 14 โดยมีความเปลี่ยนแปลงด้านประสิทธิภาพภายในหลายอย่าง แต่สำหรับภาษา SQL ที่ใช้คิวรีในเวอร์ชั่นนี้เพิ่มเอาฟีเจอร์ subscripting เข้ามา ทำให้การเขียนคิวรี JSON นั้นเหมือนกับการเขียนจาวาสคริปต์มากขึ้น
PostgreSQL รองรับ JSONB มาตั้งแต่เวอร์ชั่น 9.2 แต่การคิวรีนั้นใช้เครื่องหมาย (operator) เฉพาะทาง ทำให้โปรแกรมเมอร์ค่อนข้างสับสน เช่นการดึงข้อมูลในออปเจกต์นั้นใช้เครื่องหมาย ->> เช่น '{"a":1,"b":2}'::json->>'b' การรองรับ subscripting ทำให้ SQL ที่คิวรีเขียนเหมือนกับโค้ดจาวาสคริปต์ที่นิยมใช้งานกัน
นอกจากฟีเจอร์ JSON แล้วเวอร์ชั่นนี้ยังรองรับข้อมูลประเภท multirange ทำให้เช็คช่วงของข้อมูลที่ซ้อนทับกันได้ เช่น ร้านที่เปิดในช่วงเวลาที่ต้องการ จากฐานข้อมูลเวลาเปิดปิด โดยข้อมูลประเภท range นั้นรองรับมาตั้งแต่ PostgreSQL 9.2 การรองรับ multirange ทำให้ระบุช่วงข้อมูลเป็นชุดได้ เช่น ร้านอาหารเปิดช่วงเช้า แล้วเปิดอีกทีช่วงบ่าย
ที่มา - PostgreSQL

on
เพิ่งทำตัวแปลง statement
iamfalan Fri, 01/10/2021 - 01:50
เพิ่งทำตัวแปลง statement Javascript เป็น postgres query ไปเอง
ข้อมูลที่ซ้อนทับกับได้ >>
Azymik Fri, 01/10/2021 - 02:41
ข้อมูลที่ซ้อนทับกับได้ >> ข้อมูลที่ซ้อนทับกันได้
เยี่ยมเลยยยยย
yotewach Fri, 01/10/2021 - 09:44
เยี่ยมเลยยยยย
เดี๋ยวลอง migration จาก 13
blackdoor Fri, 01/10/2021 - 10:11
เดี๋ยวลอง migration จาก 13
คนจริงทดสอบบนโปรดักชั่น....
lew Fri, 01/10/2021 - 12:27
In reply to เดี๋ยวลอง migration จาก 13 by blackdoor
คนจริงทดสอบบนโปรดักชั่น....
ที่ทำงานผมก็แบบนี้เหมือนกันคร
kanomthai Fri, 01/10/2021 - 19:14
In reply to คนจริงทดสอบบนโปรดักชั่น.... by lew
เห็นคอมเม้นท์นี้แล้วอดขำไม่ได้ 555
? migrate จากรุ่น 13 ไป 14
blackdoor Fri, 01/10/2021 - 20:20
In reply to คนจริงทดสอบบนโปรดักชั่น.... by lew
? migrate จากรุ่น 13 ไป 14 แทบไม่ได้ปรับอะไร store procedure ทำงานได้ปกติ เดี๋ยวทดสอบใช้ใน staging server ก่อนสักเดือนค่อยย้ายไปตัว prod server
ผลทดสอบเป็นยังไงบ้างครับมีปัญ
fucyber Sun, 03/10/2021 - 11:12
In reply to ? migrate จากรุ่น 13 ไป 14 by blackdoor
ผลทดสอบเป็นยังไงบ้างครับมีปัญหาไหมครับ
+1 ???
VanGogh Wed, 06/10/2021 - 11:32
In reply to คนจริงทดสอบบนโปรดักชั่น.... by lew
+1
???