ฉันติดตั้งเซิร์ฟเวอร์ PostgreSQL สองเครื่องในคอมพิวเตอร์ของฉัน อันหนึ่งคือ 9.1 และอีกอันคือ 9.3 ฉันต้องการเซิร์ฟเวอร์ทั้งสองตัวที่ติดตั้งไว้
เมื่อฉันรัน pg_dump แต่ฉันได้รับข้อผิดพลาดของรุ่นที่ไม่ตรงกัน:
server version: 9.3.6; pg_dump version: 9.1.15
pg_dump: aborting because of server version mismatch
ฉันจะแก้มันได้อย่างไร (ไม่สามารถถอนการติดตั้งทั้งสองเวอร์ชัน - ฉันติดตั้ง 9.1 ก่อนและ 9.3 หลายเดือนต่อมา - ฉันต้องติดตั้งเซิร์ฟเวอร์ฐานข้อมูลทั้งสอง )
PATH
ตัวแปรสภาพแวดล้อมที่แอพทำงานด้วย
pg_dump
ของ ทั้งสองได้รับการติดตั้ง แต่มีเพียงอันเดียวคือค่าเริ่มต้น ดูพาupdate-alternatives
ธ หรือdpkg -L
แพ็กเกจไคลเอ็นต์ postgresql เพื่อดูว่าพวกเขาอยู่ที่ไหน ไม่มีสิทธิ์เข้าถึงกล่อง Ubuntu เพื่อแสดงตัวเองในทันที