ฉันหวังว่าฉันจะได้รับคำตอบที่ชัดเจนเกี่ยวกับวิธีการสำรองข้อมูลแบบเต็มของ Postgres เหมือนกับที่คุณใช้กับ MS SQL Server จากนั้นดูแลผู้ใช้ที่ไม่ได้ใช้งาน
จากสิ่งที่ฉันได้อ่านและอาจผิดการค้นหาบล็อก PostgreSQL ที่ดีนั้นท้าทายมากดังนั้นโปรดแนะนำฉันให้ฉันฉันต้องหาวิธีที่แอพนี้ทำงานได้ดังนั้นฉันจึงสามารถไว้วางใจในการสำรองและ Slony ของฉัน การทำซ้ำ ฉันมีนักพัฒนากู้คืนการสำรองข้อมูลที่ฉันใช้จาก PgadminIII ผ่านcustom
,, directory
และการจัดtar
รูปแบบขณะที่เลือกOID
s แต่เขาบอกว่าสองคนไม่โหลด, tar
ทำ แต่มันเป็นเพียงไดเรกทอรีเท่านั้นไม่ใช่ข้อมูล ตอนนี้ฉันสับสนจริงๆ
- ฉันกำลังใช้ PGAdminIII มีตัวเลือก
pg_dump
และpg_dumpall
ฉันต้องการสำรองข้อมูลทุกอย่างที่ฉันต้องการเพื่อทดสอบคืนค่าฐานข้อมูลนี้ที่ใดที่หนึ่งและตรวจสอบว่าใช่ข้อมูลทั้งหมดที่เราต้องการและการสำรองข้อมูลของเรานั้นดี ในที่สุดฉันต้องการเขียนสคริปต์คืนค่าอัตโนมัติ แต่วันละครั้ง
pg_dumpall
เห็นได้ชัดว่ามี-globals
ตัวเลือกที่ควรสำรองข้อมูลทุกอย่าง แต่ความช่วยเหลือในการpg_dumpall
แสดง-g, --globals-only dump only global objects, no databases
ไม่ใช่--globals
ตัวเลือก
ฉันคิดว่าpg_dumpall
อย่างน้อยก็จะต้องทำการสำรองกุญแจต่างประเทศ แต่ถึงอย่างนั้นก็ดูเหมือนจะเป็น 'ตัวเลือก' ตามเอกสารประกอบแม้ว่าpg_dumpall
ฉันจะต้องใช้-o
ตัวเลือกในการสำรองคีย์ต่างประเทศฉันไม่สามารถจินตนาการได้เลยว่าเมื่อใดที่ฉันไม่ต้องการสำรองคีย์ต่างประเทศ
- ฉันจะดูแลผู้ใช้ที่กำพร้าและตรวจสอบว่าฉันมีทุกอย่างได้อย่างไร ฉันต้องการกู้คืนไฟล์สำรองของฉันจริงบนเซิร์ฟเวอร์อื่นและตรวจสอบทุกอย่างทำงาน หากใครมีข้อเสนอแนะเกี่ยวกับวิธีการสำรองข้อมูลจริงใน PostgreSQL และคืนค่าฉันจะขอบคุณมาก
ฉันมีเซิร์ฟเวอร์ PostgreSQL แต่ฉันก็ยังไม่เข้าใจว่าทำไมแอปจะไม่ทำการสำรองข้อมูลOID
โดยค่าเริ่มต้น! ดูเหมือนว่า 99.9% ของเวลาที่คุณต้องการ
อัปเดต 1:
เอกสารประกอบของ Postgres ระบุว่าglobals
ตัวเลือกที่ฉันค้นหาดูเหมือนจะเป็นตัวเลือกเริ่มต้นสำหรับรุ่นนี้ แต่ก็ยังต้องการ-o
ตัวเลือกอยู่ หากใครบางคนสามารถตรวจสอบหรือให้คำสั่งตัวอย่างให้ฉันเพื่อกู้คืนฐานข้อมูลเดียวที่อื่นที่มีทุกสิ่งที่ฉันต้องการ
แก้ไข: ไซต์ถูกขอให้แสดงความเป็นเอกลักษณ์ของคำถามนี้โดยแก้ไขคำถามของฉัน คำถามนี้ทำให้เกิดปัญหาและรับความชัดเจนเกี่ยวกับ OID ในการสำรองข้อมูลความแตกต่างระหว่าง globals และไม่ใช่ globals รวมถึงการทดสอบคืนค่าคำแนะนำเพื่อให้แน่ใจว่าการสำรองข้อมูลนั้นดีเมื่อเทียบกับการสำรองข้อมูล เนื่องจากคำตอบที่ฉันสามารถสำรองข้อมูลคิดออก globals / oids และเริ่มกระบวนการทดสอบคืนค่าทุกคืนใน Postgres โดยใช้งาน cron ขอบคุณสำหรับความช่วยเหลือ!