PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Quá nhiều phiên bản postgresql được cài đặt:Làm cách nào để chỉ bắt đầu một phiên bản postgresql đã chọn hoặc xóa những phiên bản không cần thiết? Cổng cần thiết là tiêu chuẩn 5432

Tình huống này với hai cụm trong Ubuntu có thể xảy ra khi nâng cấp lên bản phát hành mới hơn cung cấp phiên bản postgresql mới hơn.

Nâng cấp tự động không xóa cụm cũ, có lẽ vì sợ xóa dữ liệu có giá trị (điều này là khôn ngoan vì một số nâng cấp postgres có thể yêu cầu con người hoàn thành công việc).

Nếu bạn biết bạn muốn bỏ nó, chỉ cần chạy:

sudo pg_dropcluster --stop 9.1 main 

Thư mục dữ liệu tương ứng sẽ bị xóa và service postgresql sẽ không còn tham chiếu đến 9.1

Tại thời điểm này, cụm 9.2 sẽ vẫn sử dụng cổng 5433, điều này không thực tế.

Để chuyển nó sang cổng mặc định, hãy chỉnh sửa /etc/postgresql/9.2/main/postgresql.conf và thay đổi dòng port = 5433 đến port = 5432

Sau đó khởi động lại PostgreSQL.

Cuối cùng để loại bỏ các gói postgresql-9.1, hãy xem kết quả của dpkg -l 'postgresql*9.1*'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nối nhiều hàng kết quả của một cột thành một, nhóm theo cột khác

  2. TẠO NGÔN NGỮ plpython3u - PostgreSQL 9.6

  3. Cách bỏ qua dấu hỏi làm trình giữ chỗ khi sử dụng PDO với PostgreSQL

  4. pgadmin4:máy chủ ứng dụng postgresql không thể liên lạc được.

  5. Chọn nhóm người dùng riêng biệt theo phạm vi thời gian