Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản kèo bóng đá pháp được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản kèo bóng đá pháp được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

10708_10720

creatuser - Xác định kèo bóng đá phápPostgreSQLTài khoản kèo bóng đá pháp

Synopsis

creatuser[Kết nối-tùy chọn...] [Tùy chọn...] [tên kèo bóng đá pháp]

Mô tả

creatuserTạo một kèo bóng đá phápPostgreSQLkèo bóng đá pháp (hay chính xác hơn là một vai trò). Chỉ những kèo bóng đá pháp và kèo bóng đá pháp cóCreateroleĐặc quyền có thể tạo kèo bóng đá pháp mới, vì vậycreatuserPhải được gọi bởi một người có thể kết nối với tư cách là siêu kèo bóng đá pháp hoặc kèo bóng đá pháp vớicreateroleĐặc quyền.

Nếu bạn muốn tạo vai trò vớiSuperuser, sao chéphoặcBypassrlsĐặc quyền, bạn phải kết nối với tư cách là một siêu kèo bóng đá pháp, không chỉ đơn thuần vớiCreaterole11946_12109createrolecũng truyền tảiĐặc quyền rất rộng.

creatuserlà một gói xung quanhSQLlệnhTạo vai trò. Không có sự khác biệt hiệu quả giữa việc tạo kèo bóng đá pháp thông qua tiện ích này và thông qua các phương 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 kèo bóng đá pháp

Chỉ định tên củaPostgreSQLkèo bóng đá pháp sẽ được tạo. Tên này phải khác với tất cả các vai trò hiện có trong nàyPostgreSQLCài đặt.

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

Đặt số lượng kết nối tối đa cho kèo bóng đá pháp mới. Mặc định là đặt không giới hạn.

-D
-CreatedB

kèo bóng đá pháp mới sẽ được phép tạo cơ sở dữ liệu.

-D
--no-breatedb

13989_14065

-e
---echo

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

-e
--Encrypted

Tùy chọn này đã lỗi thời nhưng vẫn được chấp nhận để tương thích ngược.

-gVai trò
-ROLE =Vai trò

14888_15064-gSwitches.

-I
--inherit

Vai trò kèo bóng đá pháp sẽ tự động 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
15522_15536

Vai trò mới sẽ kèo bóng đá pháp tự động kế thừa các đặc quyền của vai trò, nó là thành viên của.

--InterActive

Lời nhắc cho tên kèo bóng đá pháp nếu không đượ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/-Skèo bóng đá pháp được chỉ định trên dòng lệnh. (Đây là hành vi mặc định lên đến PostgreSql 9.1.)

-L
-Login

kèo bóng đá pháp mới sẽ được phép đăng nhập (nghĩa là tên kèo bóng đá pháp có thể được sử dụng làm Mã định danh kèo bóng đá pháp phiên ban đầu). Đây là mặc định.

-L
--no-login

kèo bóng đá pháp mới sẽ không được phép đăng nhập. (Vai trò không có đặc quyền đăng nhập vẫn hữu ích như một phương tiện để quản lý quyền cơ sở dữ liệu.)

-P
--pwprompt

Nếu được đưa ra,creatusersẽ đưa ra lời nhắc về mật khẩu của kèo bóng đá pháp mới. Điều này là không cần thiết nếu bạn không có kế hoạch sử dụng xác thực mật khẩu.

-R
--Createrole

kèo bóng đá pháp mới sẽ được phép tạo, thay đổi, thả, bình luận, thay đổi nhãn bảo mật cho và cấp hoặc thu hồi tư cách thành viên trong các vai trò khác; nghĩa là, kèo bóng đá pháp này sẽ cócreateroleĐặc quyền. Nhìn thấyTạo vai tròĐể biết thêm chi tiết về khả năng nào được trao cho đặc quyền này.

-R
--no-caurefole

kèo bóng đá pháp mới sẽ không được phép tạo vai trò mới. Đây là mặc định.

-S
-superuser

kèo bóng đá pháp mới sẽ là siêu kèo bóng đá pháp.

-S
--KHÔNG Superuser

kèo bóng đá pháp mới sẽ không phải là siêu kèo bóng đá pháp. Đây là mặc định.

-V
--Version

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

--Replication

kèo bóng đá pháp mới sẽ cósao chépĐặc quyền, được mô tả đầy đủ hơn trong tài liệu choTạo vai trò.

-kèo bóng đá pháp sao chép

kèo bóng đá pháp mới sẽ không cósao chépĐặc quyền, được mô tả đầy đủ hơn trong tài liệu choTạo vai trò.

-?
--Help

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

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

-Hmáy chủ
--host =host

20308_20470

-PCổng
--Port =Cổng

20747_20864

-Utên kèo bóng đá pháp
--Username =tên kèo bóng đá pháp

Tên kèo bóng đá pháp để kết nối như (không phải tên kèo bóng đá pháp để tạo).

-W
--no-password

kèo bóng đá pháp 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 kèo bóng đá pháp có sẵn bằng các phương tiện khác như.pgassTệp, nỗ lực kết nối sẽ không thành công. Tùy chọn này có thể hữu ích trong các công việc và tập lệnh hàng loạt trong đó không có kèo bóng đá pháp nào để nhập mật khẩu.

-W
--password

ForcecreatuserĐể nhắc mật khẩu (để kết nối với máy chủ, không phải mật khẩu của kèo bóng đá pháp mới).

Tùy chọn này kèo bóng đá pháp bao giờ cần thiết, vìcreatuserSẽ tự động nhắc mật khẩu nếu máy chủ yêu cầu xác thực mật khẩu. Tuy nhiên,creatuserSẽ lãng phí một nỗ lực kết nối để tìm ra rằng máy chủ muốn có mật khẩu. Trong một số trường hợp, nó đáng để gõ-WĐể tránh nỗ lực kết nối thêm.

Môi trường

PGHOST
PGPORT
PGUSER

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

pg_color

Chỉ định có nên sử dụng màu trong các thông báo chẩn đoán hay kèo bóng đá pháp. Các giá trị có thể làluôn luôn, Autokèo bóng đá pháp bao giờ.

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

Chẩn đoán

Trong trường hợp khó khăn, xemTạo vai tròPSQLĐể thảo luận về các vấn đề tiềm ẩn và thông báo lỗi. 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, mọi cài đặt kết nối mặc định và biến môi trường được sử dụng bởilibpqThư viện Front-End sẽ áp dụng.

ví dụ

Để tạo kèo bóng đá phápJoeTrên máy chủ cơ sở dữ liệu mặc định:

$Creatuser Joe

Để tạo kèo bóng đá phápJoeTrên máy chủ cơ sở dữ liệu mặc định với việc nhắc nhở một số thuộc tính bổ sung:

$creatuser -Joe tương tác
Vai trò kèo bóng đá pháp 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 kèo bóng đá pháp? (y/n)n
Vai trò mới có được phép tạo thêm vai trò mới kèo bóng đá pháp? (y/n)n

Để tạo cùng một kèo bóng đá phápJoeSử 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 lệnh cơ bản:

$creatuser -h eden -p 5000 -s -d -r -e joe
25557_25625

Để tạo kèo bóng đá phápJoevới tư cách là một siêu kèo bóng đá pháp 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ò kèo bóng đá pháp:XYZZY
Nhập lại:XYZZY
Tạo vai trò Joe Password 'MD5B5F5BA1A423792B526F799E4EB3D59E

Trong ví dụ trên, mật khẩu mới kèo bóng đá pháp thực sự được lặp lại khi gõ, nhưng chúng tôi hiển thị những gì được gõ cho rõ ràng. 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.