เมื่อทำงานกับฐานข้อมูลหรือซอฟต์แวร์ประเภทอื่น ๆ, มีหลายครั้งที่ประสบการณ์ได้รับการปรับปรุง หรือถูกขัดขวางโดยเครื่องมือที่คุณใช้ในการโต้ตอบกับมัน
PostgreSQL มีเครื่องมือบรรทัดคำสั่ง psql และมีประสิทธิภาพมาก แต่บางคนก็ชอบโปรแกรมแก้ไขกราฟิก แม้ว่าโดยปกติจะใช้บรรทัดคำสั่ง แต่คุณอาจต้องการใช้หน้าจอภาพในบางครั้ง
นั่นเป็นเหตุผลว่าทำไม Microsoft เปิดตัว Azure Data Studio ซึ่งเป็นโปรแกรมแก้ไข GUI แบบโอเพนซอร์สที่รองรับ Postgres
Microsoft ถือโอกาสนำเสนอตัวอย่างของส่วนขยาย PostgreSQL สอดคล้องกันใน Visual Studio Code (VS Code) Azure Data Studio และ VS Code เป็นโอเพนซอร์สและขยายได้โดยมีสององค์ประกอบที่ใช้ PostgreSQL
เกี่ยวกับ Azure Data Studio
Azure ดาต้าสตูดิโอ, ตัวแก้ไขโอเพนซอร์สของ Microsoft สำหรับการทำงานกับฐานข้อมูล SQLตอนนี้ยังรองรับ PostgreSQL
การผสานรวมได้รับการแก้ไขผ่านส่วนขยายซึ่งคุณสามารถเชื่อมต่อตัวแก้ไขโดยตรงกับเซิร์ฟเวอร์ Postgres ของคุณเอง ไม่สำคัญว่าจะโฮสต์เองทำงานในเครื่องเสมือนหรือเป็นอินสแตนซ์ที่มีการจัดการกับผู้ให้บริการระบบคลาวด์
หากใช้เซิร์ฟเวอร์ Postgres หลายเครื่องคุณยังสามารถจัดกลุ่มเซิร์ฟเวอร์เหล่านี้เข้าด้วยกันใน Azure Data Studio ซึ่งจะระบุได้ง่ายโดยให้แต่ละ "สี" ที่แตกต่างกัน
เพื่อหลีกเลี่ยงไม่ให้เกิดความสับสนระหว่างเซิร์ฟเวอร์การพัฒนากับเซิร์ฟเวอร์ที่ใช้งานจริง มุมมองแบบลำดับชั้นยังช่วยให้คุณสามารถดูคอลัมน์ดัชนีทริกเกอร์และฟังก์ชันทั้งหมดสำหรับแต่ละฐานข้อมูลและตารางได้อย่างง่ายดาย
Azure DataStudio สืบทอดคุณสมบัติมากมายจาก VS Code นอกจากนี้ยังเข้ากันได้กับส่วนขยายโค้ด VS ส่วนใหญ่เช่น Python, R และ Kubernetes
นอกจากนี้บรรณาธิการควรช่วยพวกเขาในการเขียนแบบสอบถาม สำหรับสิ่งนี้, ผู้เผยแพร่มี Intellisense ซึ่งเป็นซอร์สโค้ดอัตโนมัติของไมโครซอฟต์
ในทางกลับกันคุณลักษณะ snippet ที่คุ้นเคยจาก Visual Studio Code ได้รวมอยู่ในตัวแก้ไข คุณสามารถจัดเก็บแบบสอบถาม SQL ที่ใช้บ่อยและนำมาใช้ใหม่ได้หากจำเป็น
Azure DataStudio มุ่งเป้าไปที่ผู้เชี่ยวชาญด้านข้อมูลเป็นหลัก. ดังนั้นไมโครซอฟต์จึงได้พัฒนาส่วนขยาย PostgreSQL สำหรับ Visual Studio Code สำหรับผู้ที่ใช้ฐานข้อมูล Postgres ในฐานะผู้พัฒนาแอปพลิเคชัน
นอกจากนี้ขณะนี้ยังอยู่ในเวอร์ชันตัวอย่าง ดังนั้นส่วนขยายตัวแก้ไขทั้งสองอาจมีข้อผิดพลาดอย่างใดอย่างหนึ่ง
ถ้ากรณีการใช้งานหลักของคุณคือการดูแลระบบฐานข้อมูล Azure Data Studio อาจเป็นตัวเลือกที่ดี
อย่างนี้ ช่วยให้คุณจัดการการเชื่อมต่อฐานข้อมูลจำนวนมากสำรวจลำดับชั้นของออบเจ็กต์ฐานข้อมูลกำหนดค่าแดชบอร์ดและอื่น ๆ
ในทางกลับกันถ้าคุณใกล้ชิดกับการพัฒนาแอปพลิเคชันมากกว่าการดูแลระบบฐานข้อมูล Microsoft ขอเสนอส่วนขยาย PostgreSQL ใน VS Code
จะติดตั้ง Azure Data Studio บน Ubuntu และอนุพันธ์ได้อย่างไร
สำหรับผู้ที่สนใจติดตั้งโปรแกรมแก้ไขนี้ในระบบของตน คุณสามารถทำได้โดยทำตามคำแนะนำที่เราแบ่งปันกับคุณด้านล่างนี้
สิ่งแรกที่เราจะทำคือ ดาวน์โหลดแพ็คเกจเสถียรล่าสุดจากตัวแก้ไข จาก ลิงค์ต่อไปนี้
ตอนนี้ขอ ดาวน์โหลดส่วนขยายสำหรับรองรับ PostgreSQL จากลิงค์ด้านล่าง
ทำการดาวน์โหลดเรียบร้อยแล้ว เราต้องติดตั้งตัวแก้ไขด้วยตัวจัดการแพ็คเกจที่เราต้องการหรือจากเทอร์มินัลโดยพิมพ์คำสั่งต่อไปนี้:
sudo dpkg -i azuredatastudio*.deb
และในกรณีที่มีปัญหากับการอ้างอิงเราจะแก้ปัญหาโดยพิมพ์ข้อความต่อไปนี้:
sudo apt -f install
การติดตั้งส่วนขยาย PostgreSQL
ตอนนี้เพื่อเพิ่มส่วนขยายการสนับสนุนสำหรับ PostgreSQL ก่อนอื่นเราจะเปิด Azure Data Studio และภายใน เราต้องเลือกไอคอนส่วนขยาย จากแถบด้านข้างใน Azure Data Studio
ในแถบค้นหา เขียน 'postgresql' เลือกส่วนขยาย PostgreSQL
เลือกติดตั้ง เมื่อติดตั้งแล้วให้เลือกโหลดซ้ำเพื่อเปิดใช้งานส่วนขยายใน Azure Data Studio