Làm cách nào để tôi cài đặt PostgreSQL 9.6 trên bất kỳ phiên bản Ubuntu nào vì nó không được mặc định với phiên bản mới nhất?
Ubuntu Xenial (16.04) đi kèm với PostgreSQL 9.5 từ kho lưu trữ mặc định.
Làm cách nào để tôi cài đặt PostgreSQL 9.6 trên bất kỳ phiên bản Ubuntu nào vì nó không được mặc định với phiên bản mới nhất?
Ubuntu Xenial (16.04) đi kèm với PostgreSQL 9.5 từ kho lưu trữ mặc định.
Câu trả lời:
Đối với các phiên bản Ubuntu sau, bạn có thể cài đặt với các lệnh đã cho, theo Kho lưu trữ Apt PostgreQuery chính thức .
Phiên bản 9.6 đi kèm với bản phân phối.
sudo apt-get install postgresql-9.6
sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main"
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-9.6
service postgresql status
và khởi động lại nếu cần thiết.
apt
(thay vào đó apt-get
) được khuyến khích trong thời đại ngày nay.
https
Thực hiện theo các bước dưới đây:
Tài liệu tham khảo được lấy từ blog này.
Bạn cần thêm kho lưu trữ PostgreQuery mới nhất cho phiên bản mới nhất.
sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"
Cập nhật và cài đặt PostgreSQL 9.6:
sudo apt-get update
sudo apt-get install postgresql-9.6
Cơ sở dữ liệu postgres siêu người dùng và postgres mặc định được tạo. Bạn cần đặt mật khẩu cho siêu người dùng postgres.
ubuntu@:~$ sudo passwd postgres
Enter new UNIX password:****
Retype new UNIX password:****
passwd: password updated successfully
Nếu dịch vụ chưa được khởi động, bạn có thể bắt đầu dịch vụ PostgreSQL.
sudo service postgresql start
Kết nối máy chủ PostgreSQL bằng người dùng postgres:
ubuntu@:~$ su postgres
Password:****
Tạo một cơ sở dữ liệu mẫu:
createdb database_name
Kết nối với cơ sở dữ liệu đó:
psql -d database_name
sudo passwd postgres
Tôi đã theo dõi ý chính Github này - Tôi đang chạy ubfox xenial bên trong vagrant và muốn nâng cấp kho lưu trữ chính thức postresql vesion 9.5 lên 9.6 để tôi có thể sử dụng tiện ích mở rộng PostGIS được phục vụ tốt nhất bởi phiên bản 9.6 (được đề cập chính thức trong trang web của họ) .