Build your ultimate AI agent
รายละเอียดคอร์ส
การใช้ transactions และการค้นหาและจัดการข้อผิดพลาดเป็นสิ่งสำคัญอย่างยิ่งในการสร้าง SQL script ที่มีความทนทานและการทำงานกับฐานข้อมูล Transactions ช่วยปกป้องให้ข้อมูลมีความสอดคล้องกันและการดำเนินการทำงานกับข้อมูลที่ถูกต้องในสภาพแวดล้อมที่มีการใช้งานพร้อมกัน การจัดการข้อผิดพลาดที่ไม่เหมาะสมอาจก่อให้เกิดปัญหาร้ายแรงและคาดไม่ถึง หากไม่ใช้ transactions และการจัดการข้อผิดพลาดอย่างถูกต้อง อาจนำไปสู่การตัดสินใจบนข้อมูลที่ผิดพลาดและได้ผลลัพธ์ที่คลาดเคลื่อน ในคอร์สนี้ จะครอบคลุมวิธีการใช้ transactions และการจัดการข้อผิดพลาดอย่างเหมาะสม พร้อมบันทึกสิ่งที่เกิดขึ้นผิดพลาด นอกจากนี้ยังพูดถึงบทบาทของการใช้งานพร้อมกันที่ส่งผลต่อ transactions และผลลัพธ์ของข้อมูล โดยฝึกปฏิบัติบนข้อมูลสุขภาพธนาคาร FFEIC และตารางข้อมูลผู้ป่วย
ข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
ทำความรู้จัก Transactions
บทนี้มุ่งเน้นการเรียนรู้เกี่ยวกับ transactions แบบคำสั่งเดียวและหลายคำสั่ง รวมถึง isolation level แบบ read committed
- ยินดีต้อนรับสู่ Transactions and Error Handling ใน PostgreSQL50 XP
- โครงสร้างของ Transaction100 XP
- สร้าง Transaction แรกของเรา100 XP
- Transaction แบบหลายคำสั่ง100 XP
- ขนาดของ Transaction และการป้องกันใน PostgreSQL50 XP
- การใช้และการสร้าง transaction100 XP
- ธุรกรรมแบบคำสั่งเดียว100 XP
- ระดับการแยกธุรกรรม (Isolation Levels)50 XP
- การเลือก Isolation Level50 XP
- การใช้ระดับ Isolation Level100 XP
- ระดับ Isolation และ Transaction100 XP
2
การ Rollback และ Savepoints
การ rollback เมื่อเกิดข้อผิดพลาดใน transaction block และการตั้ง savepoints
3
การจัดการ Exceptions
ในบทนี้ จะได้เรียนรู้เกี่ยวกับ exceptions และวิธีการจัดการกับมัน
4
Stacked Diagnostics
ด้วย stacked diagnostics สามารถดึงข้อมูลทั้งหมดที่ PostgreSQL มีเกี่ยวกับ exception ออกมาใช้งานได้
S
Transactions and Error Handling in PostgreSQL
เรียนจบแล้ว

