Skip to main content

metastore

Creates, updates, deletes, gets or lists a metastore resource.

Overview

Namemetastore
TypeResource
Idazure.synapse_artifacts.metastore

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
statusstringEnumerates possible Status of the resource. Known values are: "Creating", "Created", and "Failed".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_database_operationsselectid, endpointGets status of the database.
updateupdateid, endpointUpdate files in Syms.
deletedeleteid, endpointRemove files in Syms.
registerexecid, endpointRegister files in Syms.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
endpointstringThe service endpoint host (no scheme). (default: )
idstringThe name of the database to be created. The name can contain only alphanumeric characters and should not exceed 24 characters. Required.

SELECT examples

Gets status of the database.

SELECT
status
FROM azure.synapse_artifacts.metastore
WHERE id = '{{ id }}' -- required
AND endpoint = '{{ endpoint }}' -- required
;

UPDATE examples

Update files in Syms.

UPDATE azure.synapse_artifacts.metastore
SET
-- No updatable properties
WHERE
id = '{{ id }}' --required
AND endpoint = '{{ endpoint }}' --required
RETURNING
status;

DELETE examples

Remove files in Syms.

DELETE FROM azure.synapse_artifacts.metastore
WHERE id = '{{ id }}' --required
AND endpoint = '{{ endpoint }}' --required
;

Lifecycle Methods

Register files in Syms.

EXEC azure.synapse_artifacts.metastore.register 
@id='{{ id }}' --required,
@endpoint='{{ endpoint }}' --required
;