Điểm:0

pg_dump không cùng phiên bản với psql

lá cờ in

Tôi đã cập nhật postgres lên phiên bản 14 bằng cách chạy nâng cấp sudo apt.

psql --version
psql (PostgreSQL) 14.1 (Ubuntu 14.1-2.pgdg20.04+1)

Nhưng mà pg_dump đã không nâng cấp với mọi thứ khác:

pg_dump --version
pg_dump (PostgreSQL) 12.9 (Ubuntu 12.9-2.pgdg20.04+1)

Bất cứ ý tưởng tại sao đó là? Nếu tôi gỡ cài đặt hoàn toàn postgres để thực hiện cài đặt mới, liệu tôi có bị mất bất kỳ cơ sở dữ liệu cục bộ nào không?

Cập nhật: Tôi đã xóa mọi thứ postgres và cài đặt lại postgresql-14:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main"> /etc/apt/sources.list.d/pgdg.list'

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key thêm -

sudo apt-get cập nhật

sudo apt-get -y cài đặt postgresql-14
pg_dump --version      
Lỗi: PostgreSQL phiên bản 12 chưa được cài đặt

Hiện tại trên Ubuntu 20.04.

Ginnungagap avatar
lá cờ gu
Bạn đang chạy phiên bản OS + nào? Bạn đã cập nhật PostgreSQL như thế nào? Có bất kỳ cảnh báo nào trong quá trình nâng cấp không? Gói hàng từ đâu?
Leonardo Petrucci avatar
lá cờ in
Đã thêm cả hai, xin lỗi vì thông tin còn thiếu.
Điểm:0
lá cờ hu

Sử dụng Sudo apt-get cài đặt postgresql-client-14. tiện ích pg_dump đến từ đó, không phải từ postgresql.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.