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 không đượ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

Tạo kèo bóng đá cúp c2 trò

Tạo kèo bóng đá cúp c2 trò - Xác định kèo bóng đá cúp c2 trò cơ sở dữ liệu mới

Synopsis

Tạo kèo bóng đá cúp c2 tròtên[[with]Tùy chọn[...]]WHERETùy chọncó thể:Superuser | Nosuperuser
    | Đã tạo rab | NOCLATEDB
    | Createrole | Nocreaterole
    | Kế thừa | Noinherit
    | Đăng nhập | Nologin
    | Sao chép | NorePlication
    | Bypassrls | Nobypassrls
    | Giới hạn kết nốiConnlimit| [Được mã hóa] Mật khẩu 'Mật khẩu' | Mật khẩu null
    | Hợp lệ cho đến khi 'Dấu thời gian'
    | Trong kèo bóng đá cúp c2 tròROME_NAME[, ...]
    | Trong nhómROME_NAME[, ...]
    | kèo bóng đá cúp c2 TRÒROME_NAME[, ...]
    | QUẢN TRỊ VIÊN​​ROME_NAME[, ...]
    | Người dùngROME_NAME[, ...]
    | SysidUID

Mô tả

Tạo kèo bóng đá cúp c2 tròThêm kèo bóng đá cúp c2 trò mới vàoPostgreSQLCụm cơ sở dữ liệu. kèo bóng đá cúp c2 trò là một thực thể có thể sở hữu các đối tượng cơ sở dữ liệu và có các đặc quyền cơ sở dữ liệu; một kèo bóng đá cúp c2 trò có thể được coi làuserHồi, ANhómHồihoặc cả hai tùy thuộc vào cách sử dụng nó. Tham khảoChương 22Chương 21Để biết thông tin về việc quản lý người dùng và xác thực. Bạn phải cócreateroleĐặc quyền hoặc là Superuser cơ sở dữ liệu để sử dụng lệnh này.

11547_11657

tham số

tên

Tên của kèo bóng đá cúp c2 trò mới.

Superuser
Nosuperuser

Những điều khoản này xác định xem kèo bóng đá cúp c2 trò mới làSuperuserHồi, người có thể ghi đè tất cả các hạn chế truy cập trong cơ sở dữ liệu. Tình trạng Superuser là nguy hiểm và chỉ nên được sử dụng khi thực sự cần thiết. Bản thân bạn phải là một siêu nhân để tạo ra một siêu người dùng mới. Nếu không được chỉ định,Nosuperuserlà mặc định.

createdb
NocreatedB

Những điều khoản này xác định khả năng tạo cơ sở dữ liệu của kèo bóng đá cúp c2 trò. Nếu nhưcreatedbđược chỉ định, kèo bóng đá cúp c2 trò được xác định sẽ được phép tạo cơ sở dữ liệu mới. Chỉ địnhNocreatedBSẽ từ chối kèo bóng đá cúp c2 trò tạo cơ sở dữ liệu. Nếu không được chỉ định,NOCLATEDBlà mặc định.

createrole
NoCleaterole

Những điều khoản này xác định liệu kèo bóng đá cúp c2 trò 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 kèo bóng đá cúp c2 trò khác. Nhìn thấyTạo kèo bóng đá cúp c2 tròĐể biết thêm chi tiết về khả năng nào được trao cho đặc quyền này. Nếu không được chỉ định,NoCleaterolelà mặc định.

kế thừa
Noinherit

13872_13913kế thừaĐặc quyền của kèo bóng đá cúp c2 trò là một thành viên của. Một kèo bóng đá cúp c2 trò vớikế thừaThuộc tính có thể tự động sử dụng bất kỳ đặc quyền cơ sở dữ liệu nào đã được cấp cho tất cả các kèo bóng đá cúp c2 trò, nó là thành viên trực tiếp hoặc gián tiếp. Không cókế thừa, Tư cách thành viên trong một kèo bóng đá cúp c2 trò khác chỉ cho phép khả năngĐặt kèo bóng đá cúp c2 trò14343_14458kế thừalà mặc định.

Đăng nhập
Nologin

Những điều khoản này xác định xem kèo bóng đá cúp c2 trò được phép đăng nhập; Đó là, liệu kèo bóng đá cúp c2 trò có thể được đưa ra làm tên ủy quyền phiên ban đầu trong quá trình kết nối máy khách hay không. Một kèo bóng đá cúp c2 trò cóĐăng nhậpthuộc tính có thể được coi là người dùng. Các kèo bóng đá cúp c2 trò không có thuộc tính này rất hữu ích để quản lý các đặc quyền cơ sở dữ liệu, nhưng không phải là người dùng theo nghĩa thông thường của từ. Nếu không được chỉ định,Nologinlà mặc định, ngoại trừ khiTạo kèo bóng đá cúp c2 tròđược gọi thông qua chính tả thay thế của nóPostgreSQL: Tài.

sao chép
NorePlication

Những điều khoản này xác định xem kèo bóng đá cúp c2 trò là kèo bóng đá cúp c2 trò sao chép. kèo bóng đá cúp c2 trò phải có thuộc tính này (hoặc là siêu nhân) để có thể kết nối với máy chủ ở chế độ sao chép (sao chép vật lý hoặc logic) và để có thể tạo hoặc thả các khe sao chép. Một kèo bóng đá cúp c2 trò cósao chépThuộc tính là một kèo bóng đá cúp c2 trò rất đặc quyền và chỉ nên được sử dụng cho các kèo bóng đá cúp c2 trò thực sự được sử dụng để sao chép. Nếu không được chỉ định,NorePlicationlà mặc định. Bạn phải là một siêu người dùng để tạo ra một kèo bóng đá cúp c2 trò mới cósao chépthuộc tính.

Bypassrls
Nobypassrls

Những điều khoản này xác định xem kèo bóng đá cúp c2 trò có bỏ qua chính sách bảo mật cấp độ hàng (RLS) không.Nobypassrlslà mặc định. Bạn phải là một siêu người dùng để tạo ra một kèo bóng đá cúp c2 trò mới cóBypassrlsthuộc tính.

Lưu ý rằng pg_dump sẽ đặtRow_SecurityđếnTẮT16757_16994

giới hạn kết nối Connlimit

Nếu kèo bóng đá cúp c2 trò có thể đăng nhập, điều này chỉ định có bao nhiêu kết nối đồng thời mà kèo bóng đá cúp c2 trò có thể thực hiện. -1 (mặc định) có nghĩa là không có giới hạn. Lưu ý rằng chỉ các kết nối bình thường được tính vào giới hạn này. Không phải các giao dịch chuẩn bị và kết nối công nhân nền được tính vào giới hạn này.

[được mã hóa]Mật khẩu'Mật khẩu'
Mật khẩu NULL

Đặt mật khẩu của kèo bóng đá cúp c2 trò. (Mật khẩu chỉ được sử dụng cho các kèo bóng đá cúp c2 trò cóĐăng nhập17862_18188Mật khẩu NULL.

Lưu ý

Chỉ định một chuỗi trống cũng sẽ đặt mật khẩu thành NULL, nhưng đó không phải là trường hợp trướcPostgreSQL18457_18709

Mật khẩu luôn được lưu trữ được mã hóa trong danh mục hệ thống. Theđược mã hóaTừ khóa không có hiệu lực, nhưng được chấp nhận để tương thích ngược. Phương thức mã hóa được xác định bởi tham số cấu hìnhpassword_encryption. Nếu chuỗi mật khẩu được trình bày đã ở định dạng được mã hóa bởi MD5 hoặc được mã hóa, thì nó sẽ được lưu trữ là bất kểpassword_encryption19264_19444

hợp lệ cho đến'Dấu thời gian'

Thehợp lệ cho đếnmệnh đề đặt ngày và thời gian sau đó mật khẩu của kèo bóng đá cúp c2 trò không còn hiệu lực. Nếu mệnh đề này bị bỏ qua, mật khẩu sẽ có hiệu lực cho mọi thời đại.

trong kèo bóng đá cúp c2 trò ROME_NAME

Thetrong kèo bóng đá cúp c2 trò20033_20227Grantlệnh để làm điều đó.)

Trong nhóm ROME_NAME

Trong nhómlà một cách đánh vần lỗi thời củatrong kèo bóng đá cúp c2 trò.

kèo bóng đá cúp c2 trò ROME_NAME

Thekèo bóng đá cúp c2 tròmệnh đề liệt kê một hoặc nhiều kèo bóng đá cúp c2 trò hiện có được tự động thêm vào làm thành viên của kèo bóng đá cúp c2 trò mới. (Điều này có hiệu lực làm cho kèo bóng đá cúp c2 trò mớiNhómHồi.)

admin ROME_NAME

Theadminmệnh đề giống nhưkèo bóng đá cúp c2 trò, nhưng các kèo bóng đá cúp c2 trò được đặt tên được thêm vào kèo bóng đá cúp c2 trò mớivới tùy chọn quản trị, cho họ quyền cấp tư cách thành viên trong kèo bóng đá cúp c2 trò này cho người khác.

user ROME_NAME

Theusermệnh đề là một cách đánh vần lỗi thời củakèo bóng đá cúp c2 tròmệnh đề.

sysid uid

Thesysidmệnh đề bị bỏ qua, nhưng được chấp nhận để tương thích ngược.

Ghi chú

sử dụngPostgreSQL: Tài liệu: 15: kèo bóngĐể thay đổi các thuộc tính của một kèo bóng đá cúp c2 trò vàPostgreSQL: Tài liệu:Để loại bỏ kèo bóng đá cúp c2 trò. Tất cả các thuộc tính được chỉ định bởiTạo kèo bóng đá cúp c2 tròCó thể được sửa đổi saukèo bóng đá cúp c2 trò thay đổilệnh.

Cách ưa thích để thêm và xóa các thành viên của các kèo bóng đá cúp c2 trò đang được sử dụng làm nhóm sẽ sử dụngGrantthu hồi.

Thehợp lệ cho đếnmệnh đề xác định thời gian hết hạn chỉ cho mật khẩu, không phải cho kèo bóng đá cúp c2 trò mỗi se. Cụ thể, thời gian hết hạn không được thực thi khi đăng nhập bằng phương thức xác thực không dựa trên thông tin.

Thekế thừaThuộc tính chi phối sự kế thừa của các đặc quyền có thể cấp (nghĩa là, các đặc quyền truy cập cho các đối tượng cơ sở dữ liệu và tư cách thành viên kèo bóng đá cúp c2 trò). Nó không áp dụng cho các thuộc tính kèo bóng đá cúp c2 trò đặc biệt được đặt bởiTạo kèo bóng đá cúp c2 tròkèo bóng đá cúp c2 trò thay đổi. Ví dụ: là thành viên của kèo bóng đá cúp c2 trò vớicreatedbĐặc quyền không cấp ngay khả năng tạo cơ sở dữ liệu, ngay cả khikế thừađược đặt; nó sẽ là cần thiết để trở thành kèo bóng đá cúp c2 trò đó thông quaPostgreSQL: Tài liệu:Trước khi tạo cơ sở dữ liệu.

Thekế thừaThuộc tính là mặc định vì lý do tương thích ngược: Trong các bản phát hành trước củaPostgreSQL, Người dùng luôn có quyền truy cập vào tất cả các đặc quyền của các nhóm mà họ là thành viên của. Tuy nhiên,NoinheritCung cấp kết hợp gần hơn với ngữ nghĩa được chỉ định trong tiêu chuẩn SQL.

Hãy cẩn thận vớicreateroleĐặc quyền. Không có khái niệm về sự kế thừa cho các đặc quyền của Acreaterole-Role. Điều đó có nghĩa là ngay cả khi một kèo bóng đá cúp c2 trò không có một đặc quyền nhất định nhưng được phép tạo ra các kèo bóng đá cúp c2 trò khác, nó có thể dễ dàng tạo ra một kèo bóng đá cúp c2 trò khác với các đặc quyền khác với chính nó (ngoại trừ việc tạo ra các kèo bóng đá cúp c2 trò với các đặc quyền siêu âm). Ví dụ: nếu kèo bóng đá cúp c2 tròuserHồi24618_24629createroleĐặc quyền nhưng không phảicreatedbĐặc quyền, dù sao nó cũng có thể tạo ra một kèo bóng đá cúp c2 trò mới với24806_24816Đặc quyền. Do đó, liên quan đến các kèo bóng đá cúp c2 trò cóCreateroleĐặc quyền là gần như siêu nhân viên.

PostgreSQLBao gồm một chương trìnhcreatusercó chức năng giống nhưTạo kèo bóng đá cúp c2 trò(Trên thực tế, nó gọi lệnh này) nhưng có thể được chạy từ vỏ lệnh.

Thegiới hạn kết nốiTùy chọn chỉ được thi hành khoảng; Nếu hai phiên mới bắt đầu vào cùng một lúc khi chỉ một kết nốiHồislotHồiVẫn cho kèo bóng đá cúp c2 trò, có thể cả hai sẽ thất bại. Ngoài ra, giới hạn không bao giờ được thực thi cho các siêu người dùng.

Phải thận trọng khi chỉ định mật khẩu không được mã hóa với lệnh này. Mật khẩu sẽ được truyền đến máy chủ trong Cleartext và nó cũng có thể được đăng nhập vào lịch sử lệnh của máy khách hoặc nhật ký máy chủ. LệnhcreatuserTuy nhiên, truyền mật khẩu được mã hóa. Cũng,PSQLchứa lệnh\ Mật khẩuCó thể được sử dụng để thay đổi mật khẩu một cách an toàn sau này.

Ví dụ

26426_26488

Tạo kèo bóng đá cúp c2 trò Jonathan đăng nhập;

Tạo kèo bóng đá cúp c2 trò với mật khẩu:

Tạo người dùng Davide với mật khẩu 'JW8S0F4';

(Tạo người dùnggiống nhưTạo kèo bóng đá cúp c2 tròNgoại trừ nó ngụ ýĐăng nhập.)

Tạo kèo bóng đá cúp c2 trò với mật khẩu có hiệu lực cho đến cuối năm 2004. Sau một giây đã đánh dấu vào năm 2005, mật khẩu không còn hiệu lực.

Tạo kèo bóng đá cúp c2 trò Miriam với mật khẩu đăng nhập 'JW8S0F4' hợp lệ cho đến '2005-01-01';

Tạo kèo bóng đá cúp c2 trò có thể tạo cơ sở dữ liệu và quản lý kèo bóng đá cúp c2 trò:

Tạo kèo bóng đá cúp c2 trò quản trị viên với createrole createdb;

Tương thích

TheTạo kèo bóng đá cúp c2 tròCâu lệnh nằm trong tiêu chuẩn SQL, nhưng tiêu chuẩn chỉ yêu cầu cú pháp

Tạo kèo bóng đá cúp c2 tròtên[với quản trị viênROME_NAME]

nhiều quản trị viên ban đầu và tất cả các tùy chọn khác củaTạo kèo bóng đá cúp c2 trò, làPostgreSQLTiện ích mở rộng.

Tiêu chuẩn SQL xác định các khái niệm về người dùng và kèo bóng đá cúp c2 trò, nhưng nó coi chúng là các khái niệm riêng biệt và khiến tất cả các lệnh xác định người dùng được chỉ định bởi mỗi lần thực hiện cơ sở dữ liệu. TRONGPostgreSQLChúng tôi đã chọn để thống nhất người dùng và kèo bóng đá cúp c2 trò thành một loại thực thể duy nhất. Do đó, kèo bóng đá cúp c2 trò có nhiều thuộc tính tùy chọn hơn so với tiêu chuẩn.

Hành vi được chỉ định bởi tiêu chuẩn SQL được xấp xỉ nhất bằng cách cung cấp cho người dùngNoinheritthuộc tính, trong khi các kèo bóng đá cúp c2 trò được đưa rakế thừathuộc tính.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.