SQLOBJECT-ADMIN(1)
π SQLOBJECT-ADMIN(1) π
okay bestie, pull up a chair, because this is the General Commands Manual page for sqlobject-admin, and she is iconic. no cap.
β¨ NAME β¨
sqlobject-admin β manage your database as defined with SQLObject classes π«Ά
πΈ SYNOPSIS πΈ
sqlobject-admin [options] command
π¦ DESCRIPTION π¦
So the sqlobject-admin tool ships with SQLObject, and what it does is let you manage your database as defined with SQLObject classes. it's giving "your Python classes are the blueprint, the database is the build, and this little queen handles the construction." π
some of the features include creating tables, checking the status of the database, recording a version of a schema, and updating the database to match the version of the schema in your code. literally all the glow-up maintenance your DB needs.
π COMMANDS π
The following commands are recognized:
helpβ Show the help text. (she's helpful, she's humble π)createβ Find the tables and create them. Existing tables are simply skipped. no drama, no overwriting.sqlβ Show the SQL to create all the tables. it's giving β¨receiptsβ¨dropβ Drop tables. Missing tables are skipped.executeβ Execute an arbitrary SQL expression. careful with this one, bestie πlistβ List out all the found classes.statusβ Show if tables are present in the database.recordβ Record historical information about the database statusupgradeβ Update the database to a new version (as created by record)
π OPTIONS π
-c CONNECTION,--connection=CONNECTIONβ Connection string for the database .-f FILENAME,--config-file=FILENAMEβ Configuration file from which to get the connection to the database.-m MODULE,--module=MODULEβ A module to look in for classes.-p PACKAGE,--package=PACKAGEβ A package to look in.--class=CLASSMATCHβ Restricting the found classes to the matching classes.--egg=EGG_SPECβ Egg description that should be loaded.
π AUTHORS π
This manual page was written by Carl Chenet <chaica@ohmytux.com>. shoutout to the author, we love a documented tool π«Ά
π LICENSE π
This package is licensed under the GNU Lesser General Public License version 2.1 (or later). You can find the full text of the LGPL in /usr/share/common-licenses/LGPL in your Debian system. open source rights, periodt. π
and that's the whole page, bestie β go forth and manage those tables π
signing off from the General Commands Manual, source/version SQLOBJECT-ADMIN(1), dated 06/03/2010 β slay responsibly β¨π
π¦ where this page comes from
- debian bookworm: sqlobject-admin 3.10.1+dfsg-2 Β· LGPL-2.1-or-later
- debian trixie: sqlobject-admin 3.12.0+dfsg-2 Β· LGPL-2.1-or-later
- ubuntu jammy: sqlobject-admin 3.9.1+dfsg-1 Β· LGPL-2.1-or-later
- ubuntu noble: sqlobject-admin 3.10.1+dfsg-2 Β· LGPL-2.1-or-later
- ubuntu questing: sqlobject-admin 3.12.0+dfsg-2
- ubuntu resolute: sqlobject-admin 3.13.1+dfsg-1 Β· LGPL-2.1-or-later
- ubuntu stonking: sqlobject-admin 3.13.1+dfsg-1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms