สร้าง Environment ฐานข้อมูล 2 อัน และเชื่อมต่อโดยใช้ desktop client (ทางเราใช้ pgAdmin4 เป็นตัวอย่าง เรียนรู้เพิ่มเติมใน tutorial ของเรา
![](https://docs.ruk-com.cloud/wp-content/uploads/2021/05/pg-env-1.jpg)
การส่งออก Dump จาก PostgreSQL
1. เราใส่ Environment 2 อัน db-cluster.app.ruk-com.cloud เป็นฐานข้อมูลต้นฉบับ และ db-destination.app.ruk-com.cloud เป็นแหล่งข้อมูลสำรองปลายทาง ของกลุ่มเซิร์ฟเวอร์ ในโปรแกรม pgAdmin4
![](https://docs.ruk-com.cloud/wp-content/uploads/2021/05/backup-screen-1.jpg)
2. คลิกขวาที่ฐานข้อมูลที่ต้องการเพื่อสำรองข้อมูล เช่น Ruk-Com และเลือก Backup
![](https://docs.ruk-com.cloud/wp-content/uploads/2021/05/pg-create-backup.jpg)
3. ระบุชื่อไฟล์ dump ของคุณและรูปแบบของไฟล์เอาต์พุต เช่น mybackup และรูปแบบไฟล์ Tar ตามลำดับ
![](https://docs.ruk-com.cloud/wp-content/uploads/2021/05/pg-create-backup-popup.jpg)
4. คลิกที่แท็บ Dump options และเลือกตัวเลือก backup สำหรับ database objects
![](https://docs.ruk-com.cloud/wp-content/uploads/2021/05/pg-create-backup-popup2.jpg)
5. สุดท้ายคลิกปุ่ม Backup หน้าต่างแสดงสถานะสำเร็จจะปรากฏขึ้น
![](https://docs.ruk-com.cloud/wp-content/uploads/2021/05/pg-backup-done.jpg)
ไฟล์ dump ของคุณจะถูกเก็บไว้ในโฮมไดเรกทอรีของผู้ใช้หรือตามเส้นทางที่คุณระบุไว้ที่โฮสต์ที่ pgAdmin4 กำลังทำงานอยู่
การนำเข้า dump ไปยัง PostgreSQL
1. สร้างฐานข้อมูลว่างเปล่าที่เซิร์ฟเวอร์ปลายทาง
![](https://docs.ruk-com.cloud/wp-content/uploads/2021/05/pg-create-db.jpg)
2. ตั้งชื่อ Database ให้เหมือนกัน เช่น rukcomcloud หรือ ชื่ออื่นตามตามความต้องการ
![](https://docs.ruk-com.cloud/wp-content/uploads/2021/05/pg-create-db-step1.jpg)
3. ในการดำเนินการนำเข้า dump ไปยังฐานข้อมูล PostgreSQL ให้คลิกขวาที่ฐานข้อมูลที่สร้างขึ้นใหม่และเลือก Restore
![](https://docs.ruk-com.cloud/wp-content/uploads/2021/05/pg-db-restore-1.jpg)
4. เลือกรูปแบบไฟล์ที่ใช้ระหว่างการดำเนินการสำรองฐานข้อมูล สำหรับตัวอย่างเราใช้รูปแบบ tar ระบุชื่อของไฟล์สำรอง หรือ browse file ที่ด้านขวาของฟิลด์ Filename เพื่อเลือกไฟล์ที่จะใช้ restore
![](https://docs.ruk-com.cloud/wp-content/uploads/2021/05/pg-restore-brows-file.jpg)
5. ตั้งค่าตัวเลือกการกู้คืนขั้นสูงหากมีความต้องการที่จะตั้ง
![](https://docs.ruk-com.cloud/wp-content/uploads/2021/05/pg-restore-step2.jpg)
6. สุดท้ายคลิกที่ปุ่ม Restore
7. กลับไปที่ฐานข้อมูล rukcomcloud ที่กลุ่มเซิร์ฟเวอร์ปลายทาง และตรวจสอบให้แน่ใจว่าฐานข้อมูลได้รับการกู้คืนอย่างถูกต้องพร้อมเนื้อหาทั้งในเซิร์ฟเวอร์ Master และ Slave
![](https://docs.ruk-com.cloud/wp-content/uploads/2021/05/pg-restore-done-recheck.jpg)
เพียงเท่านี้ก็ restore ข้อมูลเรียบร้อยแล้ว หวังว่าวิธีการนี้จะเป็นประโยชน์สำหรับคุณ