Skip to main content

databaseExists

Check if the database with the specified name exists.

Syntax​

databaseExists(dbName: str)

Parameters​

Parameter

Type

Description

dbName

str

Name of the database to check existence. Can be qualified with catalog name.

Parameter

Type

Description

dbName

str

Name of the database to check existence. Can be qualified with catalog name.

Returns​

bool

Indicating whether the database exists.

Examples​

Python
# Check if 'test_new_database' database exists
spark.catalog.databaseExists("test_new_database")
# False
_ = spark.sql("CREATE DATABASE test_new_database")
spark.catalog.databaseExists("test_new_database")
# True

# Using the fully qualified name with the catalog name.
spark.catalog.databaseExists("spark_catalog.test_new_database")
# True
_ = spark.sql("DROP DATABASE test_new_database")