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

Cài đặt PostgreSQL trên Ubuntu 18.04

Các bước sau đây trình bày cách cài đặt PostgresSQL trên Ubuntu 18.04.

Có một số cách để cài đặt Postgres trên Ubuntu.

Nhưng trước khi bắt đầu tham gia và cài đặt nó, bạn có biết rằng theo mặc định, PostgreSQL đã có sẵn trong Ubuntu 18.04 không?

Vì vậy, một lựa chọn là tiếp tục và sử dụng phiên bản đã được bao gồm trong Ubuntu.

Nhưng trừ khi bạn có lý do để không, có thể bạn sẽ muốn chạy phiên bản PostgreSQL mới nhất, trong trường hợp đó, bạn sẽ muốn tải xuống và cài đặt phiên bản mới nhất.

Hướng dẫn này bao gồm cả hai tùy chọn.

Kiểm tra phiên bản PostgreSQL hiện tại của bạn

Bạn không cần phải kiểm tra phiên bản Postgres hiện tại của mình trước khi cài đặt bất cứ thứ gì.

Mở Terminal của bạn và chạy lệnh sau:

apt show postgresql

Kết quả ví dụ:

Ở đây, bản cài đặt Ubuntu cục bộ của tôi có gói Postgres phiên bản 10. Tại thời điểm chạy ví dụ này, có sẵn PostgreSQL 13 (chính xác là Postgres 13.1).

Vì vậy, tôi sẽ tiếp tục và cài đặt phiên bản mới nhất.

Cài đặt phiên bản PostgreSQL mới nhất

Để cài đặt phiên bản PostgreSQL mới nhất, hãy sử dụng PostgreSQL Apt Repository. Bạn có thể làm điều đó bằng cách làm theo các bước bên dưới.

Tạo cấu hình kho lưu trữ tệp:

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

Nhập khóa ký kho lưu trữ:

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

Cập nhật danh sách gói:

sudo apt-get update

Cài đặt PostgreSQL:

sudo apt-get -y install postgresql

Phiên bản mới nhất của PostgreSQL hiện đã được cài đặt trên Ubuntu 18.04.

Khi nó đã được cài đặt, thông tin chi tiết về cài đặt PostgreSQL của bạn sẽ được hiển thị. Bạn sẽ thấy những thứ như phiên bản, cổng, dữ liệu và thư mục nhật ký, v.v.

Lệnh trên cài đặt phiên bản PostgreSQL mới nhất. Nếu bạn muốn cài đặt một phiên bản cụ thể, hãy nối thêm postgresql có dấu gạch ngang, theo sau là số phiên bản, như sau:postgresql-13 .

PostgreSQL Apt Repository tích hợp với hệ thống thông thường và quản lý bản vá của bạn, đồng thời cung cấp các bản cập nhật tự động cho tất cả các phiên bản được hỗ trợ của PostgreSQL trong suốt thời gian hỗ trợ của PostgreSQL.

Cách cài đặt phiên bản PostgreSQL cục bộ (Tùy chọn 2)

Nếu bạn muốn cài đặt phiên bản PostgreSQL cục bộ của mình, bạn có thể làm như vậy bằng lệnh sau:

sudo apt install postgresql postgresql-contrib

Đó là tất cả những gì cần làm để cài đặt phiên bản PostgreSQL cục bộ trên máy Ubuntu 18.04 của bạn.

Kết nối với PostgreSQL

Bạn có thể kết nối với PostgreSQL bằng cách chạy lệnh sau:

sudo -u postgres psql

Lệnh đó sử dụng postgres người dùng kết nối qua psql tiện ích dòng lệnh.

Sau khi chạy lệnh đó, bạn sẽ thấy một cái gì đó như thế này:

psql (13.1 (Ubuntu 13.1-1.pgdg18.04+1))
Type "help" for help.

postgres=#

Điều đó có nghĩa là bạn đã kết nối thành công với PostgreSQL bằng psql tiện ích.

Giờ đây, bạn có thể tạo cơ sở dữ liệu, chạy truy vấn, chạy psql lệnh, v.v.

Ví dụ:bạn có thể chạy psql sau lệnh gạch chéo ngược để nhận thông tin về kết nối hiện tại của bạn:

\conninfo

Chạy lệnh đó sẽ trả về một cái gì đó như sau:

You are connected to database "postgres" as user "postgres" via socket in "/var/run/postgresql" at port "5432".

Theo mặc định, PostgreSQL tạo postgres người dùng và postgres tương ứng cơ sở dữ liệu.

Khi bạn kết nối bằng postgres người dùng, theo mặc định, bạn được kết nối với postgres cơ sở dữ liệu.

Bạn cũng có thể kết nối với Postgres bằng các công cụ GUI như PgAdmin, DBeaver, Azure Data Studio (sử dụng phần mở rộng PostgreSQL của nó).

Để cài đặt Azure Data Studio, hãy xem Cách cài đặt Azure Data Studio trên Ubuntu 18.04.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách lưu trữ mảng hoặc nhiều giá trị trong một cột

  2. Làm cách nào để tạo bản sao lưu của một bảng trong cơ sở dữ liệu postgres?

  3. Cách nhập tệp kết xuất Heroku PG vào máy cục bộ

  4. Cách quản lý cơ sở dữ liệu PostgreSQL của bạn từ CLI ClusterControl

  5. Dịch vụ cơ sở dữ liệu PostgreSQL