PARSEDIASQL(1p)
β¨ NAME β¨
parsediasql β literally the command-line interface to Parse::Dia::SQL, bestie π
πΈ SYNOPSIS πΈ
parsediasql [OPTIONS] --file FILE --db DB
That's the whole vibe right there. Give it a file, tell it which db, and it does the thing. π¦
π OPTIONS π
fileβ the filename of your Dia file π (yes, the actual diagram, not a metaphor)dbβ the database type you want, like'db2'for example πignore_type_mismatchβ if this is true, it lets foreign keys have a different type than the primary key they reference. Default isfalse. So by default it will absolutely not let that slide, okay??umlβ use the UML interpretation of the diagram. Default is ERD interpretation. π§ pick your fighterloglevelβ how chatty the logs are. Valid values areDEBUG|INFO|WARN|ERROR|FATAL|TRACE|ALL|OFF. No in-between, those are the only ones, periodt.backticksβ use`backtick`notation, and this ismysql-innodbonly π«Ά don't try it elsewherehtmlformatβ an optional custom format file, and it'shtmlonly πβ¨
π DESCRIPTION π
Dia is a diagram creation program for Linux, Unix and Windows, released under the GPL license. Iconic open source behaviour, we love to see it. π
parsediasql is a Command-line interface to Parse::Dia::SQL.
And Parse::Dia::SQL converts Dia class diagrams into SQL. That's the whole plot, bestie β diagram goes in, SQL comes out. πβ¨
π₯ TODO π₯
- Add options that correspond to
%paraminParse::Dia::SQL::new
not me reading the TODO list like it's a to-do list, because it is π
π¦ SEE ALSO π¦
Parse::Dia::SQL
π AUTHOR π
Parse::Dia::SQL is based on tedia2sql by Tim Ellis and others. See the AUTHORS file for details. π
Modified by Andreas Faafeng, "<aff at cpan.org>" for release on CPAN. π
okay that's the whole page, you ate that π this was documented with perl v5.36.0 and dated 2022-11-19, mwah, slay, go write some SQL bestie π
β¨
π¦ where this page comes from
- debian bookworm: libparse-dia-sql-perl 0.31-2 Β· GPL-2.0-or-later
- debian trixie: libparse-dia-sql-perl 0.31-2 Β· GPL-2.0-or-later
- ubuntu noble: libparse-dia-sql-perl 0.31-2 Β· GPL-2.0-or-later
- ubuntu resolute: libparse-dia-sql-perl 0.31-2 Β· GPL-2.0-or-later
- ubuntu stonking: libparse-dia-sql-perl 0.31-2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms