ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บน Platform

RUK-COM PAAS / DATABASE

การนำเข้าและส่งออก Dump Files ไปยัง PostgreSQL

คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี

ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง

วัตถุประสงค์

บทความนี้อธิบายการนำเข้าและส่งออก Dump Files ไปยัง PostgreSQL บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง

ก่อนเริ่มดำเนินการ

  • เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
  • ตรวจสอบชื่อ Environment, Region และ Resource เป้าหมายก่อนบันทึกการเปลี่ยนแปลง
  • สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production

สร้าง Environment Database 2 อัน และเชื่อมต่อโดยใช้ desktop client (ทางเราใช้ pgAdmin4 เป็นตัวอย่าง เรียนรู้เพิ่มเติมใน tutorial ของเรา

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

การส่งออก Dump จาก PostgreSQL

1. เราใส่ Environment 2 อันdb-cluster.app.ruk-com.cloudเป็น Database ต้นฉบับ และdb-destination.app.ruk-com.cloudเป็นแหล่งข้อมูลสำรองปลายทาง ของกลุ่ม Server ในโปรแกรมpgAdmin4

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

2. คลิกขวาที่ Database ที่ต้องการเพื่อสำรองข้อมูล เช่น Ruk-Com และเลือกสำรองข้อมูล

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

3. ระบุชื่อไฟล์ dump ของคุณและรูปแบบของไฟล์เอาต์พุต เช่นการสำรองข้อมูลของฉันและรูปแบบไฟล์ทาร์ตามลำดับ

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

4. คลิกที่แท็บตัวเลือกการถ่ายโอนข้อมูลและเลือกตัวเลือก backup สำหรับ database objects

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

5. สุดท้ายคลิกปุ่มสำรองข้อมูลหน้าต่างแสดงสถานะสำเร็จจะปรากฏขึ้น

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

ไฟล์ dump ของคุณจะถูกเก็บไว้ในโฮม Directory ของผู้ใช้หรือตามเส้นทางที่คุณระบุไว้ที่ Host ที่ pgAdmin4 กำลังทำงานอยู่

การนำเข้า dump ไปยัง PostgreSQL

1. สร้าง Database ว่างเปล่าที่ Server ปลายทาง

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

2. ตั้งชื่อDatabaseให้เหมือนกัน เช่น rukcomcloud หรือ ชื่ออื่นตามตามความต้องการ

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

3. ในการดำเนินการนำเข้า dump ไปยัง Database PostgreSQL ให้คลิกขวาที่ Database ที่สร้างขึ้นใหม่และเลือกคืนค่า

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

4. เลือกรูปแบบไฟล์ที่ใช้ระหว่างการดำเนินการสำรอง Database สำหรับตัวอย่างเราใช้รูปแบบ tar ระบุชื่อของไฟล์สำรอง หรือ browse file ที่ด้านขวาของฟิลด์ชื่อไฟล์เพื่อเลือกไฟล์ที่จะใช้ restore

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

5. ตั้งค่าตัวเลือกการกู้คืนขั้นสูงหากมีความต้องการที่จะตั้ง

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

6. สุดท้ายคลิกที่ปุ่มคืนค่า

7. กลับไปที่ Database rukcomcloud ที่กลุ่ม Server ปลายทาง และตรวจสอบให้แน่ใจว่า Database ได้รับการกู้คืนอย่างถูกต้องพร้อมเนื้อหาทั้งใน Server Master และ Slave

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

เมื่อดำเนินการครบแล้วก็ restore ข้อมูลแล้ว หวังว่าวิธีการนี้จะเป็นประโยชน์สำหรับคุณ