Đặt [tỷ lệ kèo bóng đá | Cục bộ] ủy quyền tỷ lệ kèo bóng đáuser_nameĐặ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à mã định danh người dùng hiện tại của tỷ lệ kèo bóng đá SQL hiện tại làuser_name. Tên người dùng có thể được viết là một định danh hoặc một chuỗi theo nghĩa đen. Sử dụng tỷ lệ kèo bóng đánh này, ví dụ, có thể tạm thời trở thành người dùng không có đặc quyền và sau đó chuyển trở lại làm siêu người dùng.
Định danh người dùng tỷ lệ kèo bóng đá ban đầu được đặt là tên người dùng (có thể được xác thực) do máy khách cung cấp. Mã định danh người dùng hiện tại thường bằng với số nhận dạng người dùng tỷ lệ kèo bóng đá, 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à các cơ chế tương tự; nó cũng có thể được thay đổi bởiPostgreSQL:. Định danh người dùng hiện tại có liên quan để kiểm tra quyền.
Định danh người dùng tỷ lệ kèo bóng đá chỉ có thể được thay đổi nếu người dùng tỷ lệ kèo bóng đá ban đầu (Người dùng được xác thực) Có đặc quyền siêu người dùng. Mặt khác, tỷ lệ kèo bóng đánh chỉ được chấp nhận nếu 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ườngsettỷ lệ kèo bóng đánh.
TheMặc địnhvàĐặt lạiBiểu mẫu đặt lại các định danh tỷ lệ kèo bóng đá và người dùng hiện tại là tên người dùng được xác thực ban đầu. Các biểu mẫu này có thể được thực thi bởi bất kỳ người dùng nào.
Chọn session_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 thay cho nghĩa đenuser_name, 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 tỷ lệ kèo bóng đánh này trong một giao dịch;PostgreSQL14224_14293tỷ lệ kèo bóng đávàcục bộBộ sửa đổi là mộtPostgreSQL14418_14442Đặt lạiCú pháp.
14486_14585