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?


Câu trả lời:


205

Đố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 .

Ubuntu 17.04 - 17.10

Phiên bản 9.6 đi kèm với bản phân phối.

sudo apt-get install postgresql-9.6

Ubuntu 14.04, 16.04

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

6
Tôi đã xóa 15.10: nó không còn được hỗ trợ vì vậy chúng tôi không nên tư vấn cho nó ;-)
Rinzwind

Cài đặt các lệnh cần thiết trước: apt-get install wget software-property-common
orgoj

Sau khi cài đặt, kiểm tra service postgresql statusvà khởi động lại nếu cần thiết.
Peter Krauss

1
apt(thay vào đó apt-get) được khuyến khích trong thời đại ngày nay.
Peter Krauss

Xem câu trả lời từ @Anvesh, bạn phải sử dụnghttps
riley

16

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

Mật khẩu cho người dùng postgres là gì? bạn vừa viết ****
light24bulbs

1
@ light24bulbs Mật khẩu giống như chúng tôi đã đặtsudo passwd postgres
Niklas Rosencrantz

2

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ọ) .


3
Vui lòng thêm các bước trong trường hợp liên kết bị chết
George Udosen
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.