Cách cài đặt PostgreSQL 15 trên Rocky Linux 9

theanh

Administrator
Nhân viên
PostgreSQL là một hệ thống quản lý cơ sở dữ liệu mã nguồn mở và miễn phí tập trung vào khả năng mở rộng và tuân thủ SQL. PostgreSQL là một RDBMS (Hệ thống quản lý cơ sở dữ liệu quan hệ) tiên tiến và cấp doanh nghiệp hỗ trợ cả truy vấn SQL (quan hệ) và JSON (phi quan hệ).

Đây là một hệ thống quản lý cơ sở dữ liệu có độ ổn định cao được hỗ trợ bởi hơn 20 năm phát triển của cộng đồng mã nguồn mở và có uy tín lớn trong số các nhà phát triển và quản trị viên hệ thống về độ tin cậy, tính linh hoạt, tính năng mạnh mẽ và hiệu suất.

PostgreSQL được sử dụng làm cơ sở dữ liệu chính cho các ứng dụng web, ứng dụng di động và ứng dụng phân tích. Một số người dùng PostgreSQL đáng chú ý trên toàn cầu là Reddit, Skype, Instagram, Disqus, The Guardian, Yandex, Bloomberg, Nokia, BMW, v.v.

Hướng dẫn này sẽ hướng dẫn bạn cài đặt PostgreSQL 15 mới nhất trên máy chủ Rocky Linux 9. Hướng dẫn này cũng hướng dẫn bạn cách sử dụng PostgreSQL cơ bản để tạo người dùng/vai trò, quản lý cơ sở dữ liệu, tạo bảng, chèn và truy xuất dữ liệu.

Điều kiện tiên quyết​

Bạn sẽ cần các yêu cầu sau để hoàn thành hướng dẫn này:
  • Máy chủ Rocky Linux 9 - Ví dụ này sẽ sử dụng Rocky Linux với tên máy chủ 'postgresql-rocky'.
  • Người dùng không phải root có quyền quản trị viên sudo/root.
  • SELinux chạy ở chế độ cho phép.
Chúng ta hãy chuyển sang cài đặt PostgreSQL 15.

Thiết lập Kho lưu trữ​

Vào thời điểm kết nối này, PostgreSQL 15 không khả dụng trên kho lưu trữ Rocky Linux. Vì vậy, để cài đặt PostgreSQL 15, bạn phải sử dụng kho lưu trữ PostgreSQL chính thức.

Bước đầu tiên sẽ là cài đặt và thêm kho lưu trữ PostgreSQL vào máy chủ Rocky Linux 9 của bạn.

Chạy lệnh bên dưới để thêm kho lưu trữ PostgreSQL chính thức vào hệ thống của bạn. Kho lưu trữ này có thể được sử dụng cho nhiều phiên bản phân phối dựa trên RHEL 9.
Mã:
sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm
Trong quá trình này, bạn sẽ nhận được kết quả đầu ra sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22205%22%3E%3C/svg%3E


Bây giờ hãy xác minh danh sách các kho lưu trữ khả dụng thông qua lệnh dnf bên dưới.
Mã:
sudo dnf repolist
Bạn sẽ nhận được kết quả tương tự như ảnh chụp màn hình này - Bạn đã thêm nhiều phiên bản kho lưu trữ PostgreSQL vào Rocky Linux của mình, bao gồm phiên bản mới nhất của PostgreSQL 15.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22238%22%3E%3C/svg%3E


Với kho lưu trữ PostgreSQL được thêm vào, bạn sẽ xem qua cách cài đặt và cấu hình PostgreSQL 15 ở bước tiếp theo.

Cài đặt PostgreSQL 15​

Trong bước này, bạn sẽ cài đặt PostgreSQL 15 trên Rocky Linux, khởi tạo cơ sở dữ liệu và cấu hình PostgreSQL, sau đó khởi động và kích hoạt dịch vụ PostgreSQL 15.

Chạy lệnh dnf bên dưới để cài đặt máy chủ PostgreSQL 15. Nhập y khi được nhắc cấu hình, sau đó nhấn ENTER để tiếp tục.
Mã:
sudo dnf install postgresql15-server postgresql15-contrib

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22232%22%3E%3C/svg%3E


Ngoài ra, khi được nhắc chấp nhận khóa GPG cho kho lưu trữ PostgreSQL, hãy nhập y để xác nhận và nhấn ENTER để tiếp tục.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22742%22%20height=%22203%22%3E%3C/svg%3E


Sau khi PostgreSQL 15 được cài đặt, hãy chạy lệnh bên dưới để khởi tạo cơ sở dữ liệu và cấu hình PostgreSQL.
Mã:
sudo postgresql-15-setup initdb
Với lệnh này, bạn sẽ nhận được kết quả như sau 'Đang khởi tạo cơ sở dữ liệu ... OK'.

Bây giờ hãy chạy lệnh bên dưới Tiện ích lệnh systemctl để khởi động và kích hoạt dịch vụ PostgreSQL 15.
Mã:
sudo systemctl start postgresql-15
sudo systemctl enable postgresql-15

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22204%22%3E%3C/svg%3E


Cuối cùng, hãy xác minh dịch vụ PostgreSQL 15 thông qua lệnh systemctl bên dưới. Thao tác này sẽ đảm bảo máy chủ PostgreSQL 15 của bạn được bật và đang chạy.
Mã:
sudo systemctl status postgresql-15
Bạn sẽ nhận được kết quả như ảnh chụp màn hình này - Trạng thái của PostgreSQL 15 đang chạy và được bật, nghĩa là dịch vụ sẽ tự động khởi động khi khởi động.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22239%22%3E%3C/svg%3E


Bây giờ bạn đã cài đặt máy chủ PostgreSQL 15 và nó đã được bật và chạy. Trong bước tiếp theo, bạn sẽ thiết lập phương thức xác thực cho người dùng PostgreSQL.

Thiết lập Xác thực Người dùng và Mã hóa Mật khẩu​

Sau khi PostgreSQL 15 được cài đặt và chạy, giờ đây bạn có thể xem qua cấu hình xác thực PostgreSQL. Bạn có thể cấu hình thông qua tệp cấu hình 'pg_hba.conf' trên thư mục cấu hình PostgreSQL.

Đăng nhập vào shell PostgreSQL thông qua lệnh sau.
Mã:
sudo -u postgres psql
Sau khi đăng nhập, hãy chạy các truy vấn bên dưới để xác minh cấu hình PostgreSQL mặc định đã lưu trữ các phương thức xác thực và xác minh mã hóa mật khẩu hiện tại được sử dụng trên PostgreSQL của bạn máy chủ.
Mã:
SHOW hba_file;
SHOW password_encryption;
Bạn sẽ nhận được kết quả tương tự như thế này - Tệp cấu hình PostgreSQL mặc định để xác thực là '/var/lib/pgsql/15/data/pg_hba.conf' và xác thực mật khẩu mặc định được bật là 'scram-sha-256'.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22623%22%20height=%22459%22%3E%3C/svg%3E


Bây giờ hãy mở tệp cấu hình PostgreSQL '/var/lib/pgsql/15/data/pg_hba.conf' bằng lệnh trình soạn thảo nano bên dưới.
Mã:
sudo nano /var/lib/pgsql/15/data/pg_hba.conf
Thay đổi cấu hình mặc định bằng các dòng sau. Thao tác này sẽ thay đổi xác thực mật khẩu từ localhost thành 'scram-sha-256'. Đối với kết nối 'local', bạn có thể sử dụng 'peer' mặc định hoặc sử dụng xác thực mật khẩu 'scram-sha-256'.
Mã:
# "local" is for Unix domain socket connections only
local all all peer
# IPv4 local connections:
host all all 127.0.0.1/32 scram-sha-256
# IPv6 local connections:
host all all ::1/128 scram-sha-256
Lưu tệp và thoát khỏi trình chỉnh sửa khi hoàn tất.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22309%22%3E%3C/svg%3E


Tiếp theo, chạy lệnh systemctl bên dưới để khởi động lại dịch vụ PostgreSQL 15 và áp dụng các thay đổi.
Mã:
sudo systemctl restart postgresql-15
Cuối cùng, để xác minh cấu hình của bạn, hãy đăng nhập vào shell PostgreSQL thông qua bên dưới lệnh.
Mã:
sudo -u postgres psql
Kiểm tra thông tin chi tiết về kết nối bằng truy vấn bên dưới. Bạn sẽ thấy rằng bạn đã kết nối với PostgreSQL thông qua kết nối cục bộ unix_socket 'peer'.
Mã:
\conninfo

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22199%22%3E%3C/svg%3E


Bây giờ nếu bạn chỉ định máy chủ PostgreSQL là máy chủ cục bộ của 127.0.0.1, bạn sẽ thấy kết nối thông qua xác thực mật khẩu sử dụng scram-sha-256.
Mã:
sudo -u postgres psql -U postgres -h 127.0.0.1
\conninfo

Thiết lập mật khẩu cho người dùng PostgreSQL​

Theo mặc định, PostgreSQL tạo một người dùng hệ thống mới và người dùng PostgreSQL có tên 'postgres'. Trong bước này, bạn sẽ thiết lập mật khẩu mới cho cả người dùng Linux 'postgres' thông qua dòng lệnh và người dùng PostgreSQL 'postgres' thông qua shell PostgreSQL.

Để bắt đầu, hãy chạy lệnh bên dưới để tạo mật khẩu mới cho người dùng 'postgres'. Nhập mật khẩu mới và lặp lại, hãy đảm bảo sử dụng mật khẩu mạnh cho người dùng 'postgres' của bạn.
Mã:
sudo passwd postgres
Tiếp theo, đăng nhập vào shell PostgreSQL thông qua lệnh bên dưới.
Mã:
sudo -u postgres psql
Chạy truy vấn bên dưới để thay đổi mật khẩu của người dùng PostgreSQL mặc định 'postgres'. Và hãy chắc chắn sử dụng mật khẩu trong truy vấn sau.
Mã:
ALTER USER postgres WITH PASSWORD 'p4ssw0rdPostgreSQL15';
exit
Nhập 'exit' để đăng xuất khỏi shell PostgreSQL.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22644%22%20height=%22363%22%3E%3C/svg%3E


Cuối cùng, hãy đăng nhập lại vào máy chủ PostgreSQL thông qua lệnh bên dưới.
Mã:
sudo -u postgres psql -U postgres -h 127.0.0.1
Khi được nhắc nhập mật khẩu, hãy nhập mật khẩu máy chủ PostgreSQL mà bạn đã tạo. Sau đó, nhấn ENTER.

Nếu thành công, bạn sẽ thấy shell PostgreSQL trong ảnh chụp màn hình bên dưới. Bạn cũng có thể xác minh trạng thái kết nối thông qua truy vấn sau.
Mã:
\conninfo

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22251%22%3E%3C/svg%3E


Trong bước này, bạn đã thay đổi và cấu hình mật khẩu cho người dùng PostgreSQL mặc định là 'postgres'. Bạn cũng đã tạo một mật khẩu mới cho người dùng UNIX mặc định là 'postgres'. Ở bước tiếp theo, bạn sẽ học cách tạo người dùng PostgreSQL mới và tạo cơ sở dữ liệu mới cho ứng dụng của mình.

Tạo cơ sở dữ liệu và người dùng mới trên PostgreSQL​

Ở bước này, bạn sẽ học cách tạo người dùng và cơ sở dữ liệu PostgreSQL mới thông qua shell PostgreSQL. Bạn cũng sẽ học cách kiểm tra danh sách cơ sở dữ liệu và người dùng có sẵn trên máy chủ PostgreSQL.

Trước tiên, hãy đảm bảo rằng bạn đã đăng nhập vào shell PostgreSQL. hoặc bạn có thể đăng nhập thông qua lệnh bên dưới.
Mã:
sudo -u postgres psql
Tạo người dùng PostgreSQL mới bằng truy vấn bên dưới. Ví dụ này sẽ tạo một người dùng mới 'alice' với các đặc quyền 'CREATEDB' để tạo cơ sở dữ liệu và 'CREATEROLE" để tạo vai trò trong PostgreSQL.
Mã:
CREATE USER alice WITH CREATEDB CREATEROLE PASSWORD 'p4ssw0rdAlice';
Tiếp theo, tạo một cơ sở dữ liệu mới bằng truy vấn PostgreSQL bên dưới. Đối với ví dụ này, bạn sẽ tạo hai cơ sở dữ liệu, cơ sở dữ liệu 'alice' và cơ sở dữ liệu 'testdb'. Cả hai cơ sở dữ liệu sẽ có cùng một chủ sở hữu, đó là người dùng alice.
Mã:
CREATE DATABASE alice OWNER alice;
CREATE DATABASE testdb OWNER alice;

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22742%22%20height=%22295%22%3E%3C/svg%3E


Bây giờ hãy xác minh danh sách người dùng và danh sách cơ sở dữ liệu trên PostgreSQL của bạn máy chủ.
Mã:
\du
\l
Đầu ra của truy vấn '\du' để hiển thị danh sách người dùng trên máy chủ PostgreSQL. Người dùng mới 'alice' được tạo với các quyền CREATEDBCREATEROLE.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22202%22%3E%3C/svg%3E


Đầu ra của truy vấn '\l' để hiển thị danh sách cơ sở dữ liệu trên máy chủ PostgreSQL. Bạn sẽ thấy cơ sở dữ liệu mới alicetestdb được tạo.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22217%22%3E%3C/svg%3E


Cuối cùng, để xác minh người dùng PostgreSQL mới, bạn sẽ đăng nhập vào shell PostgreSQL thông qua người dùng mới 'alice'.

Chạy lệnh bên dưới để đăng nhập vào shell PostgreSQL thông qua người dùng 'alice'. Khi được nhắc nhập mật khẩu, hãy nhập mật khẩu của bạn và nhấn ENTER để xác nhận.
Mã:
sudo -u postgres psql -U alice -h 127.0.0.1
Sau khi đăng nhập vào shell PostgreSQL, hãy chạy truy vấn bên dưới để hiển thị các kết nối chi tiết hiện tại.
Mã:
\conninfo
Bạn sẽ nhận được đầu ra tương tự như sau - Bạn đã kết nối với máy chủ PostgreSQL thông qua người dùng 'alice' và kết nối với cơ sở dữ liệu 'alice'.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22217%22%3E%3C/svg%3E


Với điều này, bây giờ bạn đã tạo người dùng và cơ sở dữ liệu PostgreSQL. Ngoài ra, bạn đã đăng nhập vào shell PostgreSQL thông qua người dùng mới. Trong bước tiếp theo, bạn sẽ học cách tạo bảng và chèn một số dữ liệu vào đó.

Tạo bảng và chèn dữ liệu​

Sau khi tạo người dùng và cơ sở dữ liệu PostgreSQL mới, bây giờ bạn sẽ học cách tạo bảng và chèn dữ liệu trong PostgreSQL. Bạn cũng sẽ học cách chuyển sang một cơ sở dữ liệu khác trên PostgreSQL và cách kiểm tra các bảng danh sách trên cơ sở dữ liệu PostgreSQL.

Trước khi bắt đầu, hãy đảm bảo rằng bạn đã đăng nhập vào shell PostgreSQL với tư cách là người dùng 'alice'.

Xác minh danh sách các cơ sở dữ liệu để đảm bảo rằng cơ sở dữ liệu 'testdb' khả dụng.
Mã:
\l

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22200%22%3E%3C/svg%3E


Bây giờ hãy chuyển sang cơ sở dữ liệu 'testdb' thông qua truy vấn sau. Bạn có thể sử dụng '\connect' hoặc chỉ cần sử dụng '\c'.
Mã:
\connect testdb
Sau khi chuyển sang cơ sở dữ liệu 'testdb', shell PostgreSQL của bạn sẽ trở thành như thế này 'testdb=>'.

Tiếp theo, chạy truy vấn bên dưới để tạo một bảng mới 'users' với một số cột id, name, age, addresssalary.
Mã:
CREATE TABLE users (
 id INT PRIMARY KEY NOT NULL,
 name TEXT NOT NULL,
 age INT NOT NULL,
 address CHAR(50),
 salary REAL
);
Đầu ra 'CREATE TABLE' xác nhận rằng bảng mới đã được tạo trên cơ sở dữ liệu của bạn.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22602%22%20height=%22271%22%3E%3C/svg%3E


Bây giờ hãy xác minh danh sách các bảng trong cơ sở dữ liệu hiện tại thông qua truy vấn bên dưới. Bạn sẽ thấy bảng 'users' được tạo.
Mã:
\dt

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22449%22%20height=%22190%22%3E%3C/svg%3E


Sau khi tạo bảng mới, bạn sẽ chèn một số dữ liệu vào bảng đó thông qua truy vấn INSERT.

Chạy lệnh bên dưới Truy vấn INSERT để thêm một số dữ liệu vào bảng 'users'.
Mã:
INSERT INTO users (id,name,age,address,salary) VALUES (1, 'Paul', 32, 'California', 20000.00);
INSERT INTO users (id,name,age,address,salary) VALUES (2, 'Jesse', 35, 'Mexico', 30000.00);
INSERT INTO users (id,name,age,address,salary) VALUES (3, 'Linda', 27, 'Canada', 40000.00);
Đầu ra 'INSERT 0 1' xác nhận rằng dữ liệu mới đã được thêm vào bảng.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22140%22%3E%3C/svg%3E


Sau khi tạo bảng và thêm một số dữ liệu vào PostgreSQL, bạn sẽ học cách truy xuất dữ liệu từ PostgreSQL và cập nhật dữ liệu có sẵn trong PostgreSQL.

Truy xuất dữ liệu và cập nhật dữ liệu​

Sau khi tạo bảng trên PostgreSQL và chèn một số dữ liệu thông qua truy vấn INSERT, tiếp theo bạn sẽ học cách truy xuất dữ liệu thông qua truy vấn SELECT và cách cập nhật hoặc thay đổi dữ liệu trên các cột cụ thể thông qua truy vấn UPDATE.

Để truy xuất dữ liệu, hãy chạy truy vấn PostgreSQL bên dưới. Lệnh này sẽ truy xuất dữ liệu từ bảng PostgresSQL 'users'.
Mã:
SELECT * FROM users;
Bạn sẽ nhận được kết quả như thế này - Tất cả dữ liệu trên bảng 'users' sẽ được hiển thị trên shell PostgreSQL của bạn.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22179%22%3E%3C/svg%3E


Bạn cũng có thể truy xuất dữ liệu từ các cột cụ thể thông qua truy vấn bên dưới. Truy vấn này sẽ lấy dữ liệu từ các cột cụ thể tên, tuổi và lương.
Mã:
SELECT name,age,salary FROM users;
Dưới đây là kết quả đầu ra bạn sẽ nhận được trên thiết bị đầu cuối của mình.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22503%22%20height=%22222%22%3E%3C/svg%3E


Tiếp theo, chạy truy vấn UPDATE bên dưới để thay đổi dữ liệu trên cơ sở dữ liệu PostgreSQL. Thao tác này sẽ cập nhật dữ liệu trên cột 'địa chỉ' thành 'Thụy Điển' cho giá trị 'Paul' của cột 'tên'.
Mã:
UPDATE users SET address = 'Sweden' WHERE name = 'Paul';
Đầu ra 'CẬP NHẬT 1' xác nhận rằng dữ liệu đã được cập nhật và thay đổi.

Chạy truy vấn bên dưới để đảm bảo rằng dữ liệu trên cơ sở dữ liệu là đã thay đổi.
Mã:
SELECT * FROM users;
Bạn sẽ nhận được kết quả tương tự như thế này - Cột 'địa chỉ' được cập nhật cho 'tên = Paul'.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22222%22%3E%3C/svg%3E


Lúc này, bạn đã học được cách sử dụng cơ bản của Truy vấn PostgreSQL để tạo người dùng, cơ sở dữ liệu, bảng, chèn dữ liệu, truy xuất dữ liệu và cập nhật dữ liệu trên máy chủ PostgreSQL.

Dọn dẹp môi trường​

Trong bước này, bạn sẽ dọn dẹp môi trường máy chủ PostgreSQL 15 của mình bằng cách xóa cơ sở dữ liệu và người dùng mà bạn đã tạo. Vì vậy, bạn đã dọn dẹp cài đặt PostgreSQL 15 nhưng cũng học cách dọn dẹp máy chủ PostgreSQL của mình bằng cách xóa người dùng, cơ sở dữ liệu và bảng không sử dụng.

Trước khi bắt đầu, hãy đăng nhập vào PostgreSQL với tư cách là người dùng 'postgres' mặc định.
Mã:
sudo -u postgres psql
Chuyển sang cơ sở dữ liệu 'testdb' bằng cách sử dụng '\connect' truy vấn.
Mã:
\connect testdb;
Chạy truy vấn bên dưới để xóa bảng 'users', sau đó xác minh danh sách các bảng trên cơ sở dữ liệu hiện tại.
Mã:
DROP TABLE users;
\dt
Đầu ra 'Không tìm thấy bất kỳ mối quan hệ nào.' xác nhận rằng bảng 'users' đã bị xóa.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22367%22%20height=%22181%22%3E%3C/svg%3E


Tiếp theo, chuyển sang cơ sở dữ liệu 'postgres' và xóa cơ sở dữ liệu 'alice' và 'testdb'.
Mã:
\connect postgres
DROP DATABASE alice;
DROP DATABASE testdb;
Xác minh danh sách cơ sở dữ liệu thông qua truy vấn bên dưới. Bạn sẽ thấy cả hai cơ sở dữ liệu 'alice' và 'testdb' đều bị xóa khỏi máy chủ PostgreSQL.
Mã:
\l
Cuối cùng, chạy truy vấn bên dưới để xóa người dùng alice. Sau đó, hãy xác minh danh sách người dùng trên máy chủ PostgreSQL.
Mã:
DROP USER alice;
\du
Bạn sẽ nhận được thông báo rằng người dùng 'alice' đã bị xóa khỏi máy chủ PostgreSQL

Với thông báo này, bạn đã dọn dẹp máy chủ PostgreSQL của mình và cũng đã học được các truy vấn cơ bản để xóa người dùng, cơ sở dữ liệu và bảng trên máy chủ PostgreSQL.

Kết luận​

Hướng dẫn này hướng dẫn bạn cách cài đặt phiên bản PostgreSQL 15 mới nhất trên máy chủ Rocky Linux 9. Bạn đã cài đặt PostgreSQL thông qua kho lưu trữ PostgreSQL chính thức và cũng đã học được cấu hình cơ bản của xác thực PostgreSQL.

Ngoài ra, bạn đã học được cách sử dụng máy chủ PostgreSQL. Từ việc tạo người dùng, thay đổi mật khẩu người dùng, tạo cơ sở dữ liệu và bảng, chèn dữ liệu, truy vấn dữ liệu, cập nhật dữ liệu và dọn dẹp máy chủ PostgreSQL bằng cách xóa bảng, cơ sở dữ liệu và người dùng không sử dụng.

PostgreSQL là RDBMS (Hệ thống quản lý cơ sở dữ liệu quan hệ) dành cho doanh nghiệp, được sử dụng nhiều nhất trong các ngành công nghiệp hiện đại trên internet. Với điều đó, bạn có thể muốn kiểm tra và tìm hiểu các truy vấn khác của PostgreSQL tiếp theo hoặc bạn cũng có thể học cách triển khai PostgreSQL có tính khả dụng cao với nhiều máy chủ.
 
Back
Bên trên