grant_permission_table
- grant_permission_table(
name: string,
permission: string,
table_name: string,
filter_expression?: string,
options?: Record<string, string>,
callback?: GPUdbCallback,
): Promise<GrantPermissionTableResponse>Parameters
- name: string
Name of the user or role to which the permission will be granted. Must be an existing user or role.
- permission: string
Permission to grant to the user or role.
- table_name: string
Name of the table to which the permission grants access, in [schema_name.]table_name format, using standard name resolution rules. Must be an existing table, view, or schema. If a schema, the permission also applies to tables and views in the schema.
Optionalfilter_expression: stringOptional filter expression to apply to this grant. Only rows that match the filter will be affected.
Optionaloptions: Record<string, string>Optional parameters.
Optionalcallback: GPUdbCallbackOptional callback function
Returns Promise<GrantPermissionTableResponse>
Promise<Types.GrantPermissionTableResponse> - Promise resolving to the response
- Defined in src/GPUdb.ts:10861
- name: string
grant_permission_table_request
- grant_permission_table_request(
request: GrantPermissionTableRequest,
callback?: GPUdbCallback,
): Promise<GrantPermissionTableResponse>[DEPRECATED—please use
grant_permissioninstead] Grants a table-level permission to a user or role.Parameters
- request: GrantPermissionTableRequest
Request object containing the parameters for the operation
Optionalcallback: GPUdbCallbackOptional callback function
Returns Promise<GrantPermissionTableResponse>
Promise<Types.GrantPermissionTableResponse> - Promise resolving to the response
- Defined in src/GPUdb.ts:10831
- request: GrantPermissionTableRequest
[DEPRECATED—please use
grant_permissioninstead] Grants a table-level permission to a user or role.