Skip to main content
  • [DEPRECATED—please use grant_permission instead] Grants a table-level permission to a user or role.

    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: string

      Optional filter expression to apply to this grant. Only rows that match the filter will be affected.

    • Optionaloptions: Record<string, string>

      Optional parameters.

    • Optionalcallback: GPUdbCallback

      Optional callback function

    Returns Promise<GrantPermissionTableResponse>

    Promise<Types.GrantPermissionTableResponse> - Promise resolving to the response