Delete databases

async AsyncCogniteClient.raw.databases.delete(
name: str | SequenceNotStr[str],
recursive: bool = False,
) None

Delete one or more databases.

Parameters:
  • name (str | SequenceNotStr[str]) – A db name or list of db names to delete.

  • recursive (bool) – Recursively delete all tables in the database(s).

Examples

Delete a list of databases:

>>> from cognite.client import CogniteClient, AsyncCogniteClient
>>> client = CogniteClient()
>>> # async_client = AsyncCogniteClient()  # another option
>>> client.raw.databases.delete(["db1", "db2"])