Để tạo người dùng mới trong PostgreSQL, bạn có thể sử dụng lệnh CREATE USER
hoặc CREATE ROLE
. Dưới đây là hướng dẫn từng bước để tạo người dùng mới, bao gồm cú pháp và ví dụ minh họa.
Trước tiên, bạn cần kết nối với PostgreSQL bằng tài khoản có quyền quản trị (thường là tài khoản postgres
). Bạn có thể sử dụng dòng lệnh psql
để thực hiện điều này:
psql -U postgres
Sử dụng lệnh CREATE USER
để tạo người dùng mới. Cú pháp cơ bản như sau:
CREATE USER username WITH PASSWORD 'password';
CREATE USER new_user WITH PASSWORD 'secure_password';
Sau khi tạo người dùng, bạn có thể gán quyền cho người dùng đó, chẳng hạn như quyền truy cập vào cơ sở dữ liệu hoặc quyền tạo bảng.
GRANT CONNECT ON DATABASE your_database TO new_user;
Nếu bạn muốn người dùng có thể tạo bảng trong cơ sở dữ liệu:
GRANT CREATE ON SCHEMA public TO new_user;
Bạn có thể kiểm tra người dùng đã tạo bằng cách sử dụng câu lệnh sau:
\du
Lệnh này sẽ hiển thị danh sách tất cả người dùng và vai trò trong cơ sở dữ liệu.
Nếu bạn cần xóa người dùng, bạn có thể sử dụng lệnh DROP USER
:
DROP USER new_user;
CREATE USER
để tạo người dùng mới.GRANT
.du
.DROP USER
.Bằng cách này, bạn có thể dễ dàng quản lý người dùng trong PostgreSQL. Nếu có thắc mắc hoặc cần thêm thông tin, bạn hãy cho mình biết nhé!