# Database Functions

Database functions carry out database management tasks, and retrieve and modify database information structures.

Function | Description
EssBeginDataload() | Starts sending an update specification to the active database.
EssClearDatabase() | Clears all loaded data in the active database.
EssCommitDatabase() | Forces all data blocks in the active database to be written to disk.
EssCopyDatabase() | Copies an existing database, either on the client or the server, to a new database, including all associated databases and objects.
EssCreateDatabase() | Creates a new database within an application, on client or server.
EssDeleteDatabase() | Deletes an existing database from an application, on client or server.
EssEndDataload() | Marks the end of an update specification being sent to the active database.
EssGetCurrencyRateInfo() | Gets a list of structures containing rate information for all members of the tagged currency partition dimension in the active database outline.
EssGetDatabaseInfo() | Gets a database's information structure, which contains non user-configurable parameters for the database.
EssGetDatabaseInfoEx() | Gets information for one or more databases.
EssGetDatabaseNote() | Gets a database's note-of-the-day message.
EssGetDatabaseState() | Gets a database's state structure, which contains user-configurable parameters for the database.
EssGetDatabaseStats() | Gets the active database's Stats structure, which contains statistical information about the database.
EssListCurrencyDatabases() | Lists all currency databases within a specific application that are accessible to the caller.
EssListDatabases() | Lists all databases that are accessible to the caller, either within a specific application, or on an entire server.
EssLoadDatabase() | Starts a database within an application on the server.
EssRenameDatabase() | Renames an existing database within an application, on client or server.
EssSetDatabaseNote() | Sets a database's note-of-the-day message.
EssSetDatabaseState() | Sets user-configurable parameters for the database using the database's state structure.
EssUnloadDatabase() | Stops a database within an application on the server.
EssValidateDB() | Checks the database for data integrity.