WORK8 การ Backup และ Restore ฐานข้อมูลและตาราง PostgreSQL

 

การ Backup ฐานข้อมูลและตาราง PostgreSQL

วิธีบน pgAdmin 4


1) เมื่อเข้ามายังโปรแกรม pgAdmin 4 ให้ Double Click ที่ Server

2) ทำการ Double Click ที่ PostgreSQL 14

3) ทำการ Double Click ที่ Databases

4) ทำการ Click ขวาที่ ฐานข้อมูลที่ต้องการ Backup

5) ทำการ Click ที่ Backup...



6) เมื่อขึ้นหน้าต่าง Backup ดังรูปภาพให้ทำการพิมพ์ที่อยู่ที่เราต้องการให้ไฟล์ Backup อยู่ที่นั้นและชื่อไฟล์ตามด้วยนามสกุล .tar ในช่อง Filename

7) ทำการ Click เลือก Format ของ ไฟล์ นั้นที่ช่อง Format ให้เลือกเป็น Tar

8) ทำการ Click ที่ปุ่ม Backup


เมื่อขึ้นหน้าต่างดังในรูปภาพถือว่า Backup สำเร็จ



เมื่อเรามาดูที่อยู่ของไฟล์ที่เราได้ทำการพิมพ์ไปในข้อที่ 6 ก็จะพบกับไฟล์ดังในรูปภาพนั้นเอง

การ Restore ฐานข้อมูลและตาราง PostgreSQL



1) เมื่อเข้ามายังโปรแกรม pgAdmin 4 ให้ Double Click ที่ Server

2) ทำการ Double Click ที่ PostgreSQL 14

3) ทำการ Double Click ที่ Databases

4) ทำการ Click ขวาที่ ฐานข้อมูลที่ต้องการ Restore

5) ทำการ Click ที่ Restore...



6) เมื่อขึ้นหน้าต่าง Restore ดังรูปภาพให้ทำการพิมพ์ที่อยู่ของไฟล์และชื่อไฟล์.นามสกุลที่เราต้องการ Restore ลงในช่อง Filename หรือ จะคลิกที่รูปแฟ้มก็ได้



7) หากคลิกที่รูปแฟ้มเมื่อขึ้นหน้าต่าง Select file ดังในรูปภาพให้ทำการเลือก Format ให้เป็น All Files

8) ทำการพิมพ์ที่อยู่ของไฟล์ที่เราต้องการ Restore ลงในช่อง จะกดลูกศรย้อนกลับไปเรื่อยๆเพื่อไปหาที่อยู่ของไฟล์นั้นก็ได้

9) เมื่อมาถึงยังที่อยู่ของไฟล์แล้วให้ทำการ Click ที่ตัวไฟล์ที่เราต้องการ Restore

10) ทำการ Click ที่ปุ่ม Select



11) เมื่อที่อยู่และไฟล์ของเราถูกต้องเรียบร้อยในช่อง Filename

12) ทำการ Click ที่ปุ่ม Restore



เมื่อขึ้นหน้าต่างดังในรูปภาพถือว่า Backup สำเร็จ

การ Backup ตารางเป็นคำสั่ง SQL PostgreSQL



1) เมื่อเข้ามายังโปรแกรม pgAdmin 4 ให้ Double Click ที่ Server

2) ทำการ Double Click ที่ PostgreSQL 14

3) ทำการ Double Click ที่ Databases

4) ทำการ Double Click ที่ ฐานข้อมูลที่มีตารางที่เราต้องการ

5) ทำการ Double Click ที่ Schemas

6) ทำการ Double Click ที่ Tables

7) ทำการ Click ขวาที่ ตารางที่ต้องการ Backup

8) ทำการ Click ที่ Backup...



9) เมื่อขึ้นหน้าต่าง Backup ดังรูปภาพให้ทำการพิมพ์ชื่อไฟล์ที่เราต้องการตามด้วยนามสกุล .sql ในช่อง Filename

10) ทำการ Click เลือก Format ของ ไฟล์ นั้นที่ช่อง Format ให้เลือกเป็น Plain

11) ทำการ Click ที่ Options

สามารถเลือก Backup เป็น SQL ได้สองแบบดังนี้

แบบที่ 1


12) ทำการมาที่หัวข้อ Queries

13) ทำการ Click Use Column Inserts ให้ถูกเปิดใช้งาน

14) ทำการ Click ที่ปุ่ม Backup

แบบที่ 2



12) ทำการมาที่หัวข้อ Queries

13) ทำการ Click Use Insert Commands ให้ถูกเปิดใช้งาน

14) ทำการ Click ที่ปุ่ม Backup



เมื่อขึ้นหน้าต่างดังในรูปภาพถือว่า Backup สำเร็จ



ในขั้นตอนที่ 9 เราไม่ได้ใส่ที่อยู่ ไฟล์จะมาอยู่ที่ Documents นั้นเอง



ความแตกต่างของการ Backup ตารางเป็นคำสั่ง SQL ของสองแบบคือดังนี้

ความคิดเห็น