Stage

List stages

GET/api/v2/databases/{database}/schemas/{schema}/stages
Lists stages under the database and schema, with show options as query parameters.

Para obter mais informações

Acesse a página do comando SQL para obter mais informações sobre argumentos, opções, requisitos de privilégios e diretrizes de uso.

Exibição

Parâmetros de trajeto

ParâmetroDescrição
database 
Identifier (i.e. name) for the database to which the resource belongs. You can use the `/api/v2/databases` GET request to get a list of available databases.
schema 
Identifier (i.e. name) for the schema to which the resource belongs. You can use the `/api/v2/databases/{database}/schemas` GET request to get a list of available schemas for the specified database.

Parâmetros de consulta

ParâmetroDescrição
like string
Query parameter to filter the command output by resource name. Uses case-insensitive pattern matching, with support for SQL wildcard characters.

Resposta

CódigoDescrição
200
successful
202
Successfully accepted the request, but it is not completed yet.

Create a stage

POST/api/v2/databases/{database}/schemas/{schema}/stages
Create a stage, with standard create modifiers as query parameters. See the Stage component definition for what is required to be provided in the request body.

Para obter mais informações

Acesse a página do comando SQL para obter mais informações sobre argumentos, opções, requisitos de privilégios e diretrizes de uso.

Exibição

Parâmetros de consulta

ParâmetroDescrição
createMode string
Query parameter allowing support for different modes of resource creation. Possible values include:
  • errorIfExists: Throws an error if you try to create a resource that already exists.
  • orReplace: Automatically replaces the existing resource with the current one.
  • ifNotExists: Creates a new resource when an alter is requested for a non-existent resource.

Resposta

CódigoDescrição
200
Successful request.
202

Fetch a stage

GET/api/v2/databases/{database}/schemas/{schema}/stages/{name}
Fetch a stage using the describe command output.

Para obter mais informações

Acesse a página do comando SQL para obter mais informações sobre argumentos, opções, requisitos de privilégios e diretrizes de uso.

Exibição

Parâmetros de trajeto

ParâmetroDescrição
name 
Identifier (i.e. name) for the resource.

Resposta

CódigoDescrição
200
successful
202

Delete a stage

DELETE/api/v2/databases/{database}/schemas/{schema}/stages/{name}
Delete a stage with the stage name. If ifExists is used, the operation will succeed even if the object does not exist. Otherwise, there will be a failure if the drop is unsuccessful.

Para obter mais informações

Acesse a página do comando SQL para obter mais informações sobre argumentos, opções, requisitos de privilégios e diretrizes de uso.

Exibição

Parâmetros de consulta

ParâmetroDescrição
ifExists boolean
Query parameter that specifies how to handle the request for a resource that does not exist:
  • true: The endpoint does not throw an error if the resource does not exist. It returns a 200 success response, but does not take any action on the resource.
  • false: The endpoint throws an error if the resource doesn't exist.

Resposta

CódigoDescrição
200
202

List files in the stage

GET/api/v2/databases/{database}/schemas/{schema}/stages/{name}/files
List files in the stage -
  • this is equivalent to LIST @stage.

Para obter mais informações

Acesse a página do comando SQL para obter mais informações sobre argumentos, opções, requisitos de privilégios e diretrizes de uso.

Exibição

Parâmetros de consulta

ParâmetroDescrição
pattern string
A query parameter that filters the command output by a regular expression pattern.

Resposta

CódigoDescrição
200
successful
202

Generate a presigned url and optionally encryption materials

POST/api/v2/databases/{database}/schemas/{schema}/stages/{name}/files/{filePath}:presigned-url
Generate a presigned url and optionally encryption materials for uploading and downloading files.

Para obter mais informações

Acesse a página do comando SQL para obter mais informações sobre argumentos, opções, requisitos de privilégios e diretrizes de uso.

Exibição

Parâmetros de trajeto

ParâmetroDescrição
filePath string
The full stage path of the file.

Resposta

CódigoDescrição
200
successful
202