Backup & Restore PostgreSQL command line สำรองฐานข้อมูล และนำฐานข้อมูลกลับมาใช้ใหม่

PostgreSQL แชร์ความรู้เกี่ยวกับ PostgreSQL การใช้งาน ฟังก์ชั่นต่างๆ การเขียน SQL แบบ PGSQL

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 16481
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Backup & Restore PostgreSQL command line สำรองฐานข้อมูล และนำฐานข้อมูลกลับมาใช้ใหม่

โพสต์โดย mindphp » 19/12/2015 3:24 pm

คำสั่ง Restore PostgreSQL เป็นการนำฐานข้อมูลที่เราสำรองไว้ ในรูปแบบ .sql หรือ .dump กลับมาใช้ใหม่
โดยใช้ึำสั่ง

โค้ด: เลือกทั้งหมด

psql -U [username] -d [dbname] -1 -f [db_filename].sql


อีกคำสั่งใช้กับ .dump

โค้ด: เลือกทั้งหมด

pg_restore -U [username] -d [dbname] -1 -f [db_filename].dump
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 16481
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: Backup & Restore PostgreSQL command line

โพสต์โดย mindphp » 19/12/2015 4:23 pm

บน Nas

โค้ด: เลือกทั้งหมด

pg_restore -h IP -U OPENERP7 --verbose -d $DB < DBToRestore

บน localhost ไม่ต้องใส่ -h IP ก็ได้
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 16481
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: Backup & Restore PostgreSQL command line

โพสต์โดย mindphp » 30/07/2017 8:57 pm

สำหรับการ Backup ใช้ command line หรือ ผ่าน
pgAdmin ก็ได้ตามนี้
http://www.mindphp.com/%E0%B8%9A%E0%B8% ... abase.html
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 16481
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: Backup & Restore PostgreSQL command line สำรองฐานข้อมูล และนำฐานข้อมูลกลับมาใช้ใหม่

โพสต์โดย mindphp » 30/07/2017 10:02 pm

ถ้ามี Error ใดๆ ให้ใช้คำสั่งเต็มๆ

โค้ด: เลือกทั้งหมด

pg_restore  --verbose --clean --no-acl --no-owner -h localhost -U [username] -d [dbname] [backupfile].dump
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 1 และ บุคคลทั่วไป 0 ท่าน