# PostgreSQL บูรณาการสําหรับ Botpress เพิ่มพลังให้คุณ Botpress แชทบอทด้วย PostgreSQL เพื่อจัดการฐานข้อมูลของคุณ สร้าง สืบค้น อัปเดต และลบตารางฐานข้อมูลโดยตรงผ่านแชทบอทของคุณ เหมาะอย่างยิ่งสําหรับเวิร์กโฟลว์ฐานข้อมูลอัตโนมัติ ## สารบัญ - [บทนํา](#introduction) - [PostgreSQL การตั้งค่าและการกําหนดค่า]( #postgresql-setup--configuration) - [ข้อกําหนดเบื้องต้น](#prerequisites) - [เปิดใช้งานการผสานรวม](#enable-integration) - [การกระทํา](#actions) - [สร้างตาราง](#create-table) - [Drop Table](#drop-โต๊ะ) - [แทรกข้อมูล](#insert-data) - [ลบข้อมูล](#delete-data) - [อัปเดตข้อมูล](#update-data) - [ข้อมูลแบบสอบถาม](#query-data) - [แบบสอบถามที่กําหนดเอง](#custom-query) - [กรณีการใช้งาน](#use-cases) - [คําสั่ง SQL ยอดนิยม](#popular-sql-commands) - [กิจกรรมที่รองรับ](#supported-events) ## บทนํา ดิ PostgreSQL บูรณาการสําหรับ Botpress เพิ่มศักยภาพให้แชทบอทของคุณจัดการฐานข้อมูลของคุณ สร้าง สืบค้น อัปเดต และลบตารางฐานข้อมูลโดยตรงผ่านแชทบอทของคุณ การผสานรวมนี้เหมาะอย่างยิ่งสําหรับเวิร์กโฟลว์ฐานข้อมูลอัตโนมัติ ## PostgreSQL การตั้งค่าและการกําหนดค่า ### เบื้องต้น ก่อนเปิดใช้งาน Botpress PostgreSQL การผสานรวม โปรดตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้: - ก Botpress อินสแตนซ์เซิร์ฟเวอร์ตั้งค่าภายในเครื่องหรือใน cloud. - PostgreSQL ข้อมูลประจําตัวของฐานข้อมูลที่มีสิทธิ์ที่เหมาะสม ### เปิดใช้งานการรวม เมื่อต้องการเปิดใช้งาน PostgreSQL บูรณาการใน Botpressให้ทําตามขั้นตอนเหล่านี้: 1. เข้าถึงไฟล์ Botpress แผงผู้ดูแลระบบ 2. ไปที่ส่วน "การผสานรวม" 3. ค้นหา PostgreSQL บูรณาการและคลิกที่ "เปิดใช้งาน" หรือ "กําหนดค่า" 4. ระบุ 'dbUser', 'dbHost', 'dbName', 'dbPassword' และ 'dbPort' ที่จําเป็น 5. บันทึกการกําหนดค่า ## การดําเนินการ นี่คือการดําเนินการที่สนับสนุนโดย PostgreSQL บูรณาการ: ### สร้างตาราง สร้างตารางใหม่ใน PostgreSQL ฐานข้อมูล ### วางโต๊ะ วางตารางที่มีอยู่จาก PostgreSQL ฐานข้อมูล ### แทรกข้อมูล แทรกข้อมูลลงในตารางที่ระบุ ### ลบข้อมูล ลบข้อมูลออกจากตารางที่ระบุตามเงื่อนไข ### อัปเดตข้อมูล อัปเดตข้อมูลในตารางที่ระบุตามเงื่อนไข ### ข้อมูลแบบสอบถาม คิวรีข้อมูลจากตารางที่ระบุตามเงื่อนไข ### แบบสอบถามที่กําหนดเอง ดําเนินการแบบสอบถาม SQL แบบกําหนดเองบน PostgreSQL ฐานข้อมูล ## กรณีการใช้งาน ต่อไปนี้คือกรณีการใช้งานทั่วไปบางส่วนสําหรับ PostgreSQL บูรณาการ: 1. **การจัดการฐานข้อมูล** - ช่วยให้ผู้ใช้สามารถสร้างและวางตาราง - ใช้การดําเนินการสร้างตารางและวางตารางเพื่อจัดการ Schema ฐานข้อมูล 2. **การป้อนข้อมูล** - อนุญาตให้ผู้ใช้แทรกข้อมูลลงในตาราง - ใช้แอคชัน แทรกข้อมูล เพื่อเพิ่มระเบียนใหม่ลงในฐานข้อมูล 3. **การดึงข้อมูล** - ดึงและแสดงข้อมูลจากฐานข้อมูล - ใช้การดําเนินการข้อมูลคิวรีเพื่อดึงข้อมูลเรกคอร์ดตามการป้อนข้อมูลของผู้ใช้ 4. **การแก้ไขข้อมูล** - อัปเดตและลบระเบียนในฐานข้อมูล - ใช้การดําเนินการ อัปเดตข้อมูล และ ลบข้อมูล เพื่อแก้ไขเรกคอร์ดที่มีอยู่ 5. **แบบสอบถามที่กําหนดเอง** - ดําเนินการแบบสอบถาม SQL ที่ซับซ้อนโดยตรง - ใช้การดําเนินการคิวรีแบบกําหนดเองสําหรับการดําเนินการฐานข้อมูลขั้นสูง ## คําสั่ง SQL ยอดนิยม เพื่อช่วยเหลือผู้ใช้ SQL มือใหม่นี่คือคําสั่ง SQL ยอดนิยมบางส่วน: 1. **สร้างตาราง** '''SQL สร้างผู้ใช้ตาราง ( รหัสคีย์หลักอนุกรม, ชื่อ VARCHAR(100), อีเมล VARCHAR(100) ไม่ซ้ํากันไม่เป็นโมฆะ ); ``` 2. **ใส่ข้อมูล** '''SQL แทรกลงในผู้ใช้ (ชื่อ, อีเมล) ค่า ('John Doe', '[email protected]'); ``` 3. **เลือกข้อมูล** '''SQL เลือก * จากผู้ใช้; ``` 4. **อัพเดทข้อมูล** '''SQL อัปเดตผู้ใช้ SET name = 'Jane Doe' WHERE email = '[email protected]'; ``` 5. **ลบข้อมูล** '''SQL ลบจากผู้ใช้โดยที่ email = '[email protected]'; ``` 6. **วางโต๊ะ** '''SQL ผู้ใช้ DROP TABLE; ``` ## กิจกรรมที่รองรับ ขณะนี้การรวมนี้ไม่รวมเหตุการณ์ที่ทริกเกอร์ตาม PostgreSQL กิจกรรม อย่างไรก็ตาม คุณสามารถปรับแต่งการรวมเพื่อฟังการแจ้งเตือนเหตุการณ์ฐานข้อมูลเฉพาะผ่านทริกเกอร์หรือกลไกอื่นๆ ใน PostgreSQL.