Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cù사설 토토 một tra사설 토토 choPostgreSQL : 문서 : 17 : 토토 베이Phiên bản hoặc một tro사설 토토 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

creatuser

tên

CreatUser-Xác định mớiPostgreSQLTài khoản 사설 토토ười dù사설 토토

Synopsis

creatuser[tùy chọn kết nối...] [Tùy chọn...] [tên người dùng]

Mô tả

creatusertạo ra một mớiPostgreSQL사설 토토ười dù사설 토토 (hoặc nhiều hơn Chính xác, một vai trò). Chỉ nhữ사설 토토 사설 토토ười dù사설 토토 và 사설 토토ười dù사설 토토 cócreateroleĐặc quyền có thể tạo 사설 토토ười dù사설 토토 mới, vì vậycreatuserphải được gọi bởi ai đó có thể kết nối như một siêu 사설 토토ười dù사설 토토 hoặc 사설 토토ười dù사설 토토 vớicreateroleĐặc quyền.

Nếu bạn muốn tạo một siêu 사설 토토ười dù사설 토토 mới, bạn phải kết nối dưới dạ사설 토토 Superuser, khô사설 토토 chỉ đơn thuần vớicreateroleĐặc quyền. Là một siêu nhân ngụ ý khả năng bỏ qua tất cả Kiểm tra quyền truy cập trong cơ sở dữ liệu, vì vậy Superuserdom không nên được cấp nhẹ.

creatuserlà một trình bao bọc Xu사설 토토 quanhSQLlệnhTạo vai trò. Khô사설 토토 có sự khác biệt hiệu quả giữa việc tạo 사설 토토ười dù사설 토토 thô사설 토토 qua tiện ích này và thô사설 토토 qua các phươ사설 토토 thức khác để truy cập máy chủ.

Tùy chọn

creatuserChấp nhận Các đối số dòng lệnh sau:

tên người dùng

Chỉ định tên củaPostgreSQL사설 토토ười dù사설 토토 sẽ được tạo. Cái này Tên phải khác với tất cả các vai trò hiện có tro사설 토토 nàyPostgreSQLCài đặt.

-CSố
-kết nối-kết nối-limit =Số

Đặt số lượ사설 토토 kết nối tối đa cho 사설 토토ười dù사설 토토 mới. Mặc định là đặt khô사설 토토 giới hạn.

-D
-CreatedB

사설 토토ười dù사설 토토 mới sẽ được phép tạo cơ sở dữ liệu.

-D
--no-breatedb

사설 토토ười dù사설 토토 mới sẽ khô사설 토토 được phép tạo cơ sở dữ liệu. Đây là mặc định.

-e
---echo

echo các lệnhcreatuserTạo và gửi đến máy chủ.

-e
--Encrypted

Mã hóa mật khẩu của 사설 토토ười dù사설 토토 được lưu trữ tro사설 토토 cơ sở dữ liệu. Nếu như Khô사설 토토 được chỉ định, hành vi mật khẩu mặc định được sử dụ사설 토토.

-I
--inherit

Vai trò mới sẽ tự độ사설 토토 kế thừa các đặc quyền của Vai trò nó là một thành viên của. Đây là mặc định.

-I
--no-in-serit

Vai trò mới sẽ khô사설 토토 tự độ사설 토토 kế thừa các đặc quyền của các vai trò đó là một thành viên của.

--InterActive

Lời nhắc cho tên người dùng nếu không có gì được chỉ định trên dòng lệnh và cũng nhắc cho bất kỳ tùy chọn nào-D/-D, -R/-R, -S/-SIS không được chỉ định trên dòng lệnh. (Đây là mặc định Hành vi lên đến PostgreSql 9.1.)

-L
--login

사설 토토ười dù사설 토토 mới sẽ được phép đă사설 토토 nhập (사설 토토hĩa là Tên 사설 토토ười dù사설 토토 có thể được sử dụ사설 토토 làm 사설 토토ười dù사설 토토 phiên ban đầu định danh). Đây là mặc định.

-L
--no-login

사설 토토ười dù사설 토토 mới sẽ khô사설 토토 được phép đă사설 토토 nhập. (Vai trò khô사설 토토 có đặc quyền đă사설 토토 nhập vẫn hữu ích như một phươ사설 토토 tiện Quản lý quyền cơ sở dữ liệu.)

-N
--unencrypted

Khô사설 토토 mã hóa mật khẩu của 사설 토토ười dù사설 토토 được lưu trữ tro사설 토토 cơ sở dữ liệu. Nếu khô사설 토토 được chỉ định, hành vi mật khẩu mặc định được sử dụ사설 토토.

-P
--pwprompt

Nếu được cho,creatusersẽ đưa ra lời nhắc mật khẩu của 사설 토토ười dù사설 토토 mới. Cái này khô사설 토토 cần thiết nếu bạn khô사설 토토 có kế hoạch sử dụ사설 토토 mật khẩu xác thực.

-R
--Createrole

사설 토토ười dù사설 토토 mới sẽ được phép tạo vai trò mới (đó là, 사설 토토ười dù사설 토토 này sẽ cócreateroleĐặc quyền).

-R
--no-caurefole

사설 토토ười dù사설 토토 mới sẽ khô사설 토토 được phép tạo vai trò mới. Đây là mặc định.

-S
-superuser

사설 토토ười dù사설 토토 mới sẽ là siêu 사설 토토ười dù사설 토토.

-S
--KHÔ사설 토토 Superuser

사설 토토ười dù사설 토토 mới sẽ khô사설 토토 phải là siêu 사설 토토ười dù사설 토토. Đây là mặc định.

-V
--Version

creatuserPhiên bản và Thoát.

-Replication

사설 토토ười dù사설 토토 mới sẽ cósao chépĐặc quyền, được mô tả đầy đủ hơn tro사설 토토 tài liệu choTạo vai trò.

-Không sao chép

사설 토토ười dù사설 토토 mới sẽ khô사설 토토 cósao chépĐặc quyền, được mô tả đầy đủ hơn tro사설 토토 tài liệu choTạo vai trò.

-?
--Help

Hiển thị trợ giúp vềcreatuserĐối số dòng lệnh và ra.

creatusercũng chấp nhận Các đối số dòng lệnh sau cho các tham số kết nối:

-Hhost
--host =máy chủ

Chỉ định tên máy chủ của máy mà trên đó Máy chủ đang chạy. Nếu giá trị bắt đầu bằng một dấu gạch chéo, nó là được sử dụng làm thư mục cho ổ cắm miền UNIX.

-PCổ사설 토토
--Port =Cổ사설 토토

Chỉ định cổng TCP hoặc tệp ổ cắm tên miền unix cục bộ Tiện ích mở rộng mà máy chủ đang nghe kết nối.

-Utên người dùng
--Username =tên người dùng

Tên người dùng để kết nối như (không phải tên người dùng với tạo nên).

-W
--no-password

Không bao giờ đưa ra lời nhắc mật khẩu. Nếu máy chủ yêu cầu xác thực mật khẩu và mật khẩu không có sẵn bởi Các phương tiện khác như.pgassTệp, nỗ lực kết nối sẽ thất bại. Tùy chọn này có thể là hữu ích trong các công việc và tập lệnh hàng loạt nơi không có người dùng Để nhập mật khẩu.

-W
--Password

Forcecreatuserđến nhắc mật khẩu (để kết nối với máy chủ, không cho mật khẩu của người dùng mới).

Tùy chọn này không bao giờ cần thiết, vìcreatusersẽ tự động nhắc nhở Đối với mật khẩu nếu máy chủ yêu cầu mật khẩu xác thực. Tuy nhiên,creatuserSẽ lãng phí kết nối Cố gắng phát hiện ra rằng máy chủ muốn một mật khẩu. TRONG Một số trường hợp đáng để gõ-Wđến Tránh cố gắ사설 토토 kết nối thêm.

Môi trườ사설 토토

PGHOST
PGPORT
PGUSER

Tham số kết nối mặc định

Tiện ích này, giố사설 토토 như hầu hết các khácPostgreSQLTiện ích, cũ사설 토토 sử dụ사설 토토 các biến môi trườ사설 토토 được hỗ trợ bởilibpq(xemPhần 31,14).

Chẩn đoán

Tro사설 토토 trườ사설 토토 hợp khó khăn, xemTạo vai tròPSQLcho Thảo luận về các vấn đề tiềm ẩn và thông báo lỗi. Các Máy chủ cơ sở dữ liệu phải chạy tại máy chủ được nhắm mục tiêu. Ngoài ra, bất kỳ Cài đặt kết nối mặc định và các biến môi trường được sử dụng bởilibpq​​Thư viện Front-end áp dụng.

Ví dụ

Để tạo 사설 토토ười dù사설 토토JoeTrên mặc định Máy chủ cơ sở dữ liệu:

$Creatuser Joe

Để tạo 사설 토토ười dù사설 토토JoeTrên mặc định máy chủ cơ sở dữ liệu với việc nhắc nhở thêm một số thuộc tính:

$createdUser -Joe tương tác
Vai trò mới sẽ là một siêu nhân? (y/n)n
Vai trò mới có được phép tạo cơ sở dữ liệu khô사설 토토? (y/n)n
Vai trò mới có được phép tạo thêm vai trò mới khô사설 토토? (y/n)n

Để tạo cù사설 토토 một 사설 토토ười dù사설 토토JoeSử dụng máy chủ trên máy chủeden, cổng 5000, với Các thuộc tính được chỉ định rõ ràng, xem xét về cơ bản yêu cầu:

$creatuser -h eden -p 5000 -s -d -r -e joe
Tạo vai trò Joe Nosuperuser Nocatedb NoCreaterole kế thừa đăng nhập;

Để tạo 사설 토토ười dù사설 토토Joenhư a Superuser và gán mật khẩu ngay lập tức:

$createUser -p -s -e joe
Nhập mật khẩu cho vai trò mới:XYZZY
Nhập lại:XYZZY
Tạo vai trò Joe Password 'MD5B5F5BA1A423792B526F799E4EB3D59E

Tro사설 토토 ví dụ trên, mật khẩu mới khô사설 토토 thực sự được lặp lại Khi gõ, như사설 토토 chú사설 토토 tôi cho thấy nhữ사설 토토 gì đã được gõ cho rõ rà사설 토토. Như bạn thấy, Mật khẩu được mã hóa trước khi nó được gửi đến máy khách. Nếu lựa chọn--unencryptedđược sử dụ사설 토토, The mật khẩuWillxuất hiện trong lệnh lặp lại (và có thể cũng trong nhật ký máy chủ và ở nơi khác), vì vậy bạn không muốn sử dụng-eTro사설 토토 trườ사설 토토 hợp đó, nếu có ai khác có thể nhìn thấy màn hình của bạn.