Hive Database Target
The Hive database target is used for managing a Hive database. In many cases, an empty Hive database will be provided by the operations team to you, then this target is not needed. If this is not the case, you can also manage the lifecycle of a whole Hive database using this target.
Example
targets:
database:
kind: hiveDatabase
database: "my_database"
Fields
kind
(mandatory) (type: string):hiveDatabase
description
(optional) (type: string): Optional descriptive text of the build targetdatabase
(mandatory) (type: string): Name of the Hive database to be created
Supported Execution Phases
CREATE
- Ensures that the specified Hive database exists and creates one if it is not foundVERIFY
- Verifies that the specified Hive database existsDESTROY
- Drops the Hive database
Read more about execution phases.