Cài đặt postgessql tren mac

Trong bài này, chúng ta sẽ tìm hiểu cách cài đặt và cấu hình PostgreSQL trên windows 10. PostgreSQL, còn được gọi là Postgres, là một hệ quản trị cơ sở dữ liệu quan hệ mở và miễn phí.

Cơ sở dữ liệu PostgreSQL quản lý điều khiển đồng thời nhiều phiên bản để quản lý đồng thời (MVCC). Khi chúng tôi chạy
một giao dịch trên PostgreSQL, nó cung cấp ảnh chụp nhanh của cơ sở dữ liệu, cho phép mỗi giao dịch thực hiện các thay đổi trên
cơ sở dữ liệu mà không ảnh hưởng đến giao dịch khác. PostgreSQL có ba cấp độ cô lập giao dịch.

  1. Đọc cam kết

  2. Đọc lặp lại

  3. Serializable

Chúng tôi có thể cài đặt PostgreSQL trên các hệ điều hành sau:

  1. các cửa sổ

  2. Linux

  3. Máy chủ Mac OS

  4. BSD miễn phí và BSD mở

Trong bài viết này, chúng ta sẽ tập trung vào quá trình cài đặt từng bước của PostgreSQL trên windows 10. Trước khi
cài đặt, chúng tôi phải tải xuống bản sao ổn định của máy chủ PostgreSQL 13 từ địa điểm. Chúng tôi có thể sử dụng trình cài đặt này để cài đặt PostgreSQL trên các cửa sổ trong
đồ họa và chế độ im lặng. Tệp thiết lập chứa các gói phần mềm sau:

  1. Máy chủ PostgreSQL 13

  2. pgAdmin: Nó là một công cụ đồ họa để phát triển và quản lý máy chủ và cơ sở dữ liệu PostgreSQL
  3. Stack builder: Nó là một trình quản lý gói chứa các công cụ bổ sung được sử dụng để quản lý, di chuyển, sao chép, trình kết nối và các công cụ khác

Khi tệp thiết lập đã được tải xuống, hãy nhấp đúp vào tệp. Trình hướng dẫn cài đặt PostgreSQL trên Windows đã bắt đầu. Màn hình đầu tiên là màn hình Chào mừng của quá trình cài đặt PostgreSQL.

Trên màn hình Thư mục cài đặt, chỉ định vị trí bạn muốn cài đặt PostgreSQL.

Cài đặt postgessql tren mac

Trên màn hình Chọn thành phần, chọn thành phần bạn muốn cài đặt trên máy trạm của mình. Bạn có thể chọn bất kỳ tùy chọn nào sau đây:

  1. Máy chủ PostgreSQL

  2. pgAdmin4: Đây là một giao diện đồ họa được sử dụng để quản lý cơ sở dữ liệu PostgreSQL

  3. Trình tạo ngăn xếp: Trình tạo ngăn xếp sẽ được sử dụng để tải xuống và cài đặt trình điều khiển cũng như các công cụ bổ sung

  4. Các công cụ dòng lệnh. Các công cụ dòng lệnh và thư viện máy khách như pg_bench, pg_restore, pg_basebackup, libpq, pg_dump, pg_restore sẽ được cài đặt

Trong trường hợp của chúng tôi, chúng tôi sẽ cài đặt tất cả các thành phần.

Cài đặt postgessql tren mac

Trên màn hình Thư mục Dữ liệu, chỉ định thư mục mà bạn muốn lưu trữ các tệp cơ sở dữ liệu. Trong trường hợp của chúng tôi, thư mục dữ liệu là C:PostgreSQL Data.

Cài đặt postgessql tren mac

Trên màn hình Mật khẩu, chỉ định mật khẩu siêu người dùng cơ sở dữ liệu. Mật khẩu này sẽ được sử dụng để kết nối với máy chủ cơ sở dữ liệu PostgreSQL.

Cài đặt postgessql tren mac

Trên màn hình Cổng, chỉ định số Cổng mà máy chủ PostgreSQL sẽ lắng nghe các kết nối đến.
Theo mặc định, máy chủ PostgreSQL lắng nghe trên cổng số 5432. Bạn có thể chỉ định bài đăng không mặc định trên màn hình này.
Đảm bảo rằng bất kỳ ứng dụng nào khác không được sử dụng cổng mà bạn chỉ định trong hộp văn bản Cổng và nó phải cho phép các kết nối đến và đi. Trong trường hợp của chúng tôi, tôi không thay đổi cổng.

Cài đặt postgessql tren mac

Bạn có thể chọn ngôn ngữ mà bạn muốn sử dụng trong cơ sở dữ liệu trên màn hình tùy chọn nâng cao. Trong trường hợp của chúng tôi, tôi đang chọn ngôn ngữ mặc định.

Cài đặt postgessql tren mac

Trên màn hình Tóm tắt cài đặt trước, bạn có thể xem các cài đặt được sử dụng để cài đặt máy chủ PostgreSQL.

Cài đặt postgessql tren mac

Màn hình Sẵn sàng cài đặt là màn hình thông báo cho biết quá trình cài đặt PostgreSQL sẽ bắt đầu.

Cài đặt postgessql tren mac

Quá trình cài đặt PostgreSQL trên windows đã bắt đầu.

Cài đặt postgessql tren mac

Máy chủ PostgreSQL đã được cài đặt thành công. Nếu bạn muốn cài đặt các thành phần và trình điều khiển bổ sung, bạn
có thể chọn mở trình tạo ngăn xếp. Trong trường hợp của chúng tôi, tôi không cài đặt các thành phần bổ sung. Bấm vào Finish để hoàn tất cài đặt.

Cài đặt postgessql tren mac

Bây giờ, khởi động lại máy trạm. Hãy cho chúng tôi hiểu cách chúng tôi có thể kết nối với máy chủ PostgreSQL bằng pgAdmin4 và SQL Shell (pSQL).

  • Kết nối với PostgreSQL bằng pgAdmin4
    • Cách tạo cơ sở dữ liệu bằng pgAdmin4
    • Truy vấn cơ sở dữ liệu PostgreSQL bằng pgAdmin4
    • Kết nối với PostgreSQL bằng SQL Shell (pSQL)
  • Bản tóm tắt

Kết nối với PostgreSQL bằng pgAdmin4

Chúng ta có thể sử dụng công cụ pgAdmin4 để quản lý và quản trị máy chủ PostgreSQL. Chúng ta cũng có thể sử dụng pgAdmin4 để thực thi các truy vấn Adhoc và tạo các đối tượng cơ sở dữ liệu.

Để kết nối với PostgreSQL. Khởi chạy pgAdmin4. Trên màn hình đầu tiên, chỉ định mật khẩu của superuser
có thể được sử dụng để kết nối với Máy chủ PostgreSQL.

Cài đặt postgessql tren mac

Khi bạn đã kết nối với PostgreSQL13, bạn có thể xem các đối tượng cơ sở dữ liệu trong chảo Trình duyệt. Để xem phần đã cài đặt
máy chủ, mở rộng Máy chủ. Trong Máy chủ, bạn có thể xem danh sách các máy chủ đã cài đặt. Trong trường hợp của chúng tôi, cài đặt
PostgreSQL là PostgreSQL13. Bạn có thể xem danh sách cơ sở dữ liệu, người dùng và không gian bảng trong PostgreSQL13.

Cài đặt postgessql tren mac

Chúng ta có thể xem Hoạt động của máy chủ và cấu hình của máy chủ PostgreSQL trong Dashboard.

Cài đặt postgessql tren mac

Bạn có thể xem danh sách các phiên, các khóa có được bởi quy trình, các giao dịch đã chuẩn bị và cấu hình trong danh sách hoạt động của máy chủ.

Cài đặt postgessql tren mac

Bây giờ, chúng ta hãy xem cách chúng ta có thể tạo một cơ sở dữ liệu.

Cách tạo cơ sở dữ liệu bằng pgAdmin4

Bây giờ, chúng ta hãy tạo cơ sở dữ liệu bằng pgAdmin4. Để tạo cơ sở dữ liệu, Mở rộng Serves 🡪 Mở rộng PostgreSQL13 🡪 Nhấp chuột phải vào Databases 🡪 Di chuột Create 🡪 Chọn Database.

Cài đặt postgessql tren mac

Hộp thoại Tạo cơ sở dữ liệu sẽ mở ra. Trong tab chung, chỉ định tên cơ sở dữ liệu trong Hộp văn bản cơ sở dữ liệu.

Cài đặt postgessql tren mac

Bạn có thể chỉ định mẫu Mã hóa cơ sở dữ liệu được sử dụng để tạo cơ sở dữ liệu, vùng bảng, đối chiếu cơ sở dữ liệu, kiểu ký tự và giới hạn kết nối trên Definition.

Cài đặt postgessql tren mac

bên trong Security, bạn có thể cấu hình các đặc quyền và cấu hình bảo mật. Trong trường hợp của chúng tôi, chúng tôi không thay đổi bất cứ điều gì.

Cài đặt postgessql tren mac

Trong tab Tham số, bạn có thể định cấu hình các tham số dành riêng cho cơ sở dữ liệu. Tôi đã không thay đổi bất kỳ cấu hình nào.

Cài đặt postgessql tren mac

Trong tab SQL, bạn có thể xem câu lệnh TẠO CƠ SỞ DỮ LIỆU được tạo với cấu hình được xác định trong hộp thoại Tạo – cơ sở dữ liệu.

Cài đặt postgessql tren mac

Nhấp vào Lưu để tạo cơ sở dữ liệu có tên EmployeeDB và đóng hộp thoại. Bạn có thể xem cơ sở dữ liệu mới trong Trình duyệt pan.

Cài đặt postgessql tren mac

Như bạn có thể thấy, cơ sở dữ liệu đã được tạo thành công.

Chúng tôi có thể xem các tệp cơ sở dữ liệu trong C:PostgreSQL Thư mục dữ liệu. Xem ảnh chụp màn hình sau.

Cài đặt postgessql tren mac

Bây giờ, chúng ta hãy xem cách chúng ta có thể thực thi các truy vấn trên PostgreSQL.

Truy vấn cơ sở dữ liệu PostgreSQL bằng pgAdmin4

Để thực hiện các truy vấn bằng pgAdmin4, hãy nhấp vào Công cụ 🡪 Nhấp vào Query Tool.

Cài đặt postgessql tren mac

Xoay trình chỉnh sửa truy vấn sẽ mở ra. Bây giờ, chúng ta hãy tạo một bảng có tên tblEmployeeGrade. Truy vấn sau đây tạo một bảng.

Tạo bảng tbl

(

Employee_ID varchar (20),

First_name varchar (500),

middle_name varchar (500),

last_name varchar (500),

Địa chỉ varchar (1000),

Int contact_number,

Int DepartmentID,

Int GradeID,

)

Ảnh chụp màn hình của Trình chỉnh sửa truy vấn:

Cài đặt postgessql tren mac

Như bạn có thể thấy, trạng thái thực thi truy vấn sẽ được hiển thị trong khay thông báo. Bây giờ, chúng ta hãy chèn một số bản ghi trong nhân viên thất nghiệp. Chạy truy vấn sau để chèn dữ liệu vào tblemployee.

chèn vào người lao động

(Employee_ID, First_name, middle_name, last_name, Address, Contact_number, DepartmentID, GradeID)

giá trị

(‘EMP0001 ′,’ Nisarg ‘,’ Dixitkumar ‘,’ Upadhyay ‘,’ AB14, Akshardham Flats, Mehsana ‘, 123456,10,10),

(‘EMP0002 ′,’ Nirali ‘,’ Nisarg ‘,’ Upadhyay ‘,’ AB14, Suyojan Road, Ahmedabad ‘, 123456,10,10),

(‘EMP0003 ′,’ Dixit ‘,’ Lalshankar ‘,’ Upadhyay ‘,’ AB14, Suramya Stauts, Ahmedabad ‘, 123456,10,10)

Cài đặt postgessql tren mac

Chạy câu lệnh SELECT để điền dữ liệu từ bảng tble Employee.

Chọn * từ người thất nghiệp

Cài đặt postgessql tren mac

Như bạn có thể thấy, đầu ra truy vấn đã điền dữ liệu ở định dạng chế độ xem lưới và có thể được xem trong Data output chảo.

Kết nối với PostgreSQL bằng SQL Shell (pSQL)

Chúng ta có thể sử dụng tiện ích dòng lệnh pSQL để quản lý cơ sở dữ liệu PostgreSQL. SQL Shell được cài đặt tự động
với máy chủ PostgreSQL. Khi chúng tôi khởi chạy SQL Shell, nó sẽ nhắc nhở các tùy chọn sau.

  1. Server Name: Chỉ định tên máy chủ của máy mà PostgreSQL đã được cài đặt. Nếu bạn không chỉ định tên máy chủ, thì pSQL sẽ kết nối với máy chủ cục bộ
  2. Database: Chỉ định tên cơ sở dữ liệu mà bạn muốn sử dụng. Nếu bạn không chỉ định tên cơ sở dữ liệu, pSQL sẽ kết nối với cơ sở dữ liệu Postgres
  3. Port: Chỉ định cổng. Nếu bạn không chỉ định bất kỳ cổng nào, pSQL sẽ sử dụng số cổng 5432 để kết nối với máy chủ
  4. Username: chỉ định tên người dùng mà bạn muốn sử dụng để kết nối với PostgreSQL. Nếu bạn không chỉ định tên người dùng, pSQL sẽ sử dụng người dùng Postgres
  5. Password: Chỉ định mật khẩu của người dùng được chỉ định trong tham số tên người dùng

Chỉ định tất cả các tham số và nhấn enter để kết nối với cơ sở dữ liệu.

Cài đặt postgessql tren mac

Như bạn có thể thấy, kết nối đã được thiết lập thành công.

Bản tóm tắt

Trong bài viết này, chúng ta đã tìm hiểu quy trình cài đặt từng bước của PostgreSQL trên windows 10. Tôi cũng đã giới thiệu tổng quan cấp cao về công cụ pgAdmin4 và cách chúng ta có thể kết nối với cơ sở dữ liệu PostgreSQL bằng pgAdmin và SQL Shell (pSQL) tính thiết thực.