Postgresql 8.1.23 Tài liệu | ||||
---|---|---|---|---|
Prev | Backward nhanh | Chuyển tiếp nhanh | Tiếp theo |
Đặt [tỷ lệ kèo bóng đá | Cục bộ] ủy quyền tỷ lệ kèo bóng đátên người dùngĐặt [tỷ lệ kèo bóng đá | Cục bộ] mặc định ủy quyền tỷ lệ kèo bóng đá Đặt lại ủy quyền tỷ lệ kèo bóng đá
Lệnh này đặt định danh người dùng tỷ lệ kèo bóng đá và hiện tại Mã định danh người dùng của tỷ lệ kèo bóng đá SQL hiện tại làtên người dùng. Tên người dùng có thể được viết là hoặc là một định danh hoặc một chuỗi theo nghĩa đen. Sử dụng lệnh này, nó có thể, ví dụ, tạm thời trở thành một Người dùng và sau đó chuyển trở lại làm siêu nhân.
Định danh người dùng tỷ lệ kèo bóng đá ban đầu được đặt là (có thể được xác thực) Tên người dùng do khách hàng cung cấp. Các Mã định danh người dùng hiện tại thường bằng với người dùng tỷ lệ kèo bóng đá định danh, nhưng có thể thay đổi tạm thời trong bối cảnhbảo mật xác địnhCác chức năng và tương tự cơ chế; nó cũng có thể được thay đổi bởiĐặt vai trò. Mã định danh người dùng hiện tại là có liên quan để kiểm tra tỷ lệ kèo bóng đáền.
Định danh người dùng tỷ lệ kèo bóng đá chỉ có thể được thay đổi nếu lần đầu tiên Người dùng tỷ lệ kèo bóng đá (TheNgười dùng được xác thực) đã có đặc tỷ lệ kèo bóng đáền siêu nhân. Nếu không, lệnh được chấp nhận Chỉ khi nó chỉ định tên người dùng được xác thực.
Thetỷ lệ kèo bóng đávàcục bộBộ sửa đổi hoạt động giống như đối với thông thườngsetlệnh.
Themặc địnhvàĐặt lạiBiểu mẫu đặt lại tỷ lệ kèo bóng đá và người dùng hiện tại Định danh là tên người dùng được xác thực ban đầu. Những cái này Các biểu mẫu có thể được thực thi bởi bất kỳ người dùng nào.
Chọn phiên_USER, current_user; session_user | current_user --------------+-------------- Peter | Peter Đặt ủy quyền tỷ lệ kèo bóng đá 'Paul'; Chọn session_user, current_user; session_user | current_user --------------+-------------- Paul | Paul
Tiêu chuẩn SQL cho phép một số biểu thức khác xuất hiện trong nơi của nghĩa đentên người dùng,, Nhưng các tùy chọn này không quan trọng trong thực tế.PostgreSQLCho phép cú pháp định danh ("Tên người dùng"), mà SQL không. SQL không cho phép lệnh này trong một giao dịch;PostgreSQLKhông thực hiện hạn chế này Bởi vì không có lý do để. Thetỷ lệ kèo bóng đávàcục bộBộ sửa đổi là mộtPostgreSQLPhần mở rộng, cũng nhưĐặt lạiCú pháp.
Các đặc tỷ lệ kèo bóng đáền cần thiết để thực thi lệnh này còn lại được xác định theo tiêu chuẩn.