CLI: Catalogs and Databases
List databases and tables, inspect database properties, and create or change databases. These commands use the catalog configuration described in CLI basic usage.
Catalog Commands
Catalog List DBs
List all databases in the catalog.
paimon catalog list-dbs
Output:
default
mydb
analytics
Database Commands
DB Get
Get and display database information in JSON format.
paimon db get mydb
Output:
{
"name": "mydb",
"options": {}
}
DB Create
Create a new database.
# Create a simple database
paimon db create mydb
# Create with properties
paimon db create mydb -p '{"key1": "value1", "key2": "value2"}'
# Create and ignore if already exists
paimon db create mydb -i
DB Drop
Drop an existing database.
# Drop a database
paimon db drop mydb
# Drop and ignore if not exists
paimon db drop mydb -i
# Drop with all tables (cascade)
paimon db drop mydb --cascade
DB Alter
Alter database properties by setting or removing properties.
# Set properties
paimon db alter mydb --set '{"key1": "value1", "key2": "value2"}'
# Remove properties
paimon db alter mydb --remove key1 key2
# Set and remove properties in one command
paimon db alter mydb --set '{"key1": "new_value"}' --remove key2
DB List Tables
List all tables in a database.
paimon db list-tables mydb
Output:
orders
products
users