1
วิธีการทำให้การสำรองและทดสอบ PostgreSQL DB ทำงานและเสร็จสมบูรณ์
ฉันหวังว่าฉันจะได้รับคำตอบที่ชัดเจนเกี่ยวกับวิธีการสำรองข้อมูลแบบเต็มของ Postgres เหมือนกับที่คุณใช้กับ MS SQL Server จากนั้นดูแลผู้ใช้ที่ไม่ได้ใช้งาน จากสิ่งที่ฉันได้อ่านและอาจผิดการค้นหาบล็อก PostgreSQL ที่ดีนั้นท้าทายมากดังนั้นโปรดแนะนำฉันให้ฉันฉันต้องหาวิธีที่แอพนี้ทำงานได้ดังนั้นฉันจึงสามารถไว้วางใจในการสำรองและ Slony ของฉัน การทำซ้ำ ฉันมีนักพัฒนากู้คืนการสำรองข้อมูลที่ฉันใช้จาก PgadminIII ผ่านcustom,, directoryและการจัดtarรูปแบบขณะที่เลือกOIDs แต่เขาบอกว่าสองคนไม่โหลด, 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% …