creatuserTạo một cái mớiPostgreSQLsoi kèo bóng đá truoctran (hay chính xác hơn là một vai trò). Chỉ những soi kèo bóng đá truoctran và soi kèo bóng đá truoctran cócreateroleĐặc quyền có thể tạo soi kèo bóng đá truoctran mới, vì vậycreatuser11220_11296createroleĐặc quyền.
Nếu bạn muốn tạo một siêu soi kèo bóng đá truoctran mới, bạn phải kết nối với tư cách là một siêu soi kèo bóng đá truoctran, không chỉ đơn thuần vớiCreaterole11471_11629
creatuserlà một gói xung quanhSQLlệnhPostgreSQL:. Không có sự khác biệt hiệu quả giữa việc tạo soi kèo bóng đá truoctran 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ủ.
creatuserChấp nhận các đối số dòng lệnh sau:
Chỉ định tên củaPostgreSQLsoi kèo bóng đá truoctran 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.
12582_12669
soi kèo bóng đá truoctran mới sẽ được phép tạo cơ sở dữ liệu.
soi kèo bóng đá truoctran mới sẽ không được phép tạo cơ sở dữ liệu. Đây là mặc định.
Echo các lệnhcreatuserTạo và gửi đến máy chủ.
Mã hóa mật khẩu của soi kèo bóng đá truoctran được lưu trữ trong cơ sở dữ liệu. Nếu không được chỉ định, hành vi mật khẩu mặc định được sử dụng.
Cho biết vai trò mà vai trò này sẽ được thêm ngay lập tức làm thành viên mới. Nhiều vai trò mà vai trò này sẽ được thêm vào dưới dạng thành viên có thể được chỉ định bằng cách viết nhiều-gSwitches.
Vai trò mới 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.
14052_14136
Lời nhắc cho tên soi kèo bóng đá truoctran 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/-Ssoi kèo bóng đá truoctran được chỉ định trên dòng lệnh. (Đây là hành vi mặc định lên đến PostgreSql 9.1.)
soi kèo bóng đá truoctran mới sẽ được phép đăng nhập (nghĩa là tên soi kèo bóng đá truoctran có thể được sử dụng làm Mã định danh soi kèo bóng đá truoctran phiên ban đầu). Đây là mặc định.
soi kèo bóng đá truoctran 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.)
Không mã hóa mật khẩu của soi kèo bóng đá truoctran được lưu trữ trong cơ sở dữ liệu. Nếu không được chỉ định, hành vi mật khẩu mặc định được sử dụng.
Nếu được cho,creatusersẽ phát hành một lời nhắc về mật khẩu của soi kèo bóng đá truoctran 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.
soi kèo bóng đá truoctran mới sẽ được phép tạo vai trò mới (nghĩa là soi kèo bóng đá truoctran này sẽ cócreateroleĐặc quyền).
soi kèo bóng đá truoctran mới sẽ không được phép tạo vai trò mới. Đây là mặc định.
soi kèo bóng đá truoctran mới sẽ là siêu soi kèo bóng đá truoctran.
soi kèo bóng đá truoctran mới sẽ không phải là siêu soi kèo bóng đá truoctran. Đây là mặc định.
In ThecreatuserPhiên bản và Thoát.
soi kèo bóng đá truoctran mới sẽ cósao chépĐặc quyền, được mô tả đầy đủ hơn trong tài soi kèo bóng đá truoctran choPostgreSQL:.
soi kèo bóng đá truoctran mới sẽ không cósao chépĐặc quyền, được mô tả đầy đủ hơn trong tài soi kèo bóng đá truoctran choPostgreSQL:.
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:
Chỉ định tên máy chủ của máy mà máy chủ đang chạy. Nếu giá trị bắt đầu bằng dấu gạch chéo, nó được sử dụng làm thư mục cho ổ cắm miền UNIX.
Chỉ định cổng TCP hoặc phần mở rộng tệp ổ cắm tên miền unix cục bộ mà máy chủ đang nghe cho các kết nối.
18010_18066
soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran 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ó soi kèo bóng đá truoctran nào để nhập mật khẩu.
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 soi kèo bóng đá truoctran mới).
Tùy chọn này soi kèo bóng đá truoctran 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.
Tham số kết nối mặc định
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 31,14).
Trong trường hợp khó khăn, xemPostgreSQL:và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ữ soi kèo bóng đá truoctran 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.
Để tạo soi kèo bóng đá truoctranJoeTrên máy chủ cơ sở dữ soi kèo bóng đá truoctran mặc định:
$Creatuser Joe
Để tạo soi kèo bóng đá truoctranJoeTrên máy chủ cơ sở dữ soi kèo bóng đá truoctran mặc định với việc nhắc nhở một số thuộc tính bổ sung:
$createdUser -tương tác Joe 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ữ soi kèo bóng đá truoctran không? (y/n)n 20934_20998n
Để tạo cùng một soi kèo bóng đá truoctranJoeSử 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 21397_21465
Để tạo soi kèo bóng đá truoctranJoevới tư cách là một siêu soi kèo bóng đá truoctran 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 Mật khẩu 'MD5B5F5BA1A423792B526F799E4EB3D59E
Trong ví dụ trên, mật khẩu mới soi kèo bóng đá truoctran 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. Nếu tùy chọn--unencryptedđược sử dụng, mật khẩuWillxuất hiện trong lệnh lặp lại (và cũng có thể trong nhật ký máy chủ và các nơi khác), vì vậy bạn soi kèo bóng đá truoctran muốn sử dụng-eTrong trường hợp đó, nếu có ai khác có thể nhìn thấy màn hình của bạn.