SKEEMA(1)
π SKEEMA(1) π
the Unix manual page for skeema β User Commands β¨
β¨ NAME β¨
skeema β declarative database schema management system π«Ά
πΈ SYNOPSIS πΈ
skeema [<options>] <command>
π¦ DESCRIPTION π¦
okay bestie, so Skeema is a declarative schema management system for MySQL and MariaDB π and it is literally the moment.
Here's the vibe: it lets you export a database schema to the filesystem, and then apply online schema changes by modifying CREATE statements in .sql files. yes fr fr, you just edit the files and skeema handles the rest. main character energy π
π Commands:
add-environmentβ add a brand new named environment to an existing host directory πdiffβ compare a DB instance's schemas to the filesystem πformatβ normalize the format of the filesystem representation of database objects β¨helpβ display usage information πinitβ save a DB instance's schemas to the filesystem πΎlintβ check for problems in the filesystem representation of database objects πpullβ update the filesystem representation of schemas β¬οΈpushβ alter objects on DBs to reflect the filesystem representation β¬οΈversionβ display program version π·οΈ
π Global Options:
-o,--connect-optionsvalue β comma-separated session options to set upon connecting to each database instance π§--debugβ enable debug logging π-?,--help[=value]β display usage information for the specified command π«Ά-H,--host-wrappervalue β external bin to shell out to for host lookup; see manual for template vars π--ignore-funcvalue β ignore functions that match regex π--ignore-procvalue β ignore stored procedures that match regex π--ignore-schemavalue β ignore schemas that match regex π--ignore-tablevalue β ignore tables that match regex π--[skip-]my-cnfβ parse~/.my.cnffor configuration (enabled by default; disable with--skip-my-cnf) π-p,--password[=value]β password for database user; omit value to prompt from TTY (default"$MYSQL_PWD") π--ssl-modevalue β specify desired connection security SSL/TLS usage (valid values:"disabled","preferred","required") π-u,--uservalue β username to connect to database host (default"root") π§βπ»--versionβ display program version π·οΈ
complete documentation for this command suite is available online, bestie β https://www.skeema.io/docs/commands π
and that's a wrap! this page is from skeema version 1.11.1-communi..., dated December 2023, and it lives in section SKEEMA(1) of the manual π go forth and schema, queen πβ¨
π¦ where this page comes from
- debian trixie: skeema 1.12.3+ds-2+b2 Β· Apache-2.0
- ubuntu noble: skeema 1.11.1+ds-1 Β· Apache-2.0
- ubuntu noble: skeema 1.11.1+ds-1ubuntu0.3 Β· Apache-2.0
- ubuntu questing: skeema 1.12.3+ds-2
- ubuntu resolute: skeema 1.12.3+ds-2build1 Β· Apache-2.0
- ubuntu stonking: skeema 1.12.3+ds-2build1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms