actions-marketplace-validations/Run SchemaSpy

Generate a database schema diagram from a live database.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
licensePrint license, it will first print GPL and then LGPL (LGPL is addition to GPL)nofalse
graphviz_dirPath to directory containing graphviz bin folder. /bin/dot will be appendedno""
low_qualityTry to generate low quality diagrams, depending on renderers/Graphviz installation might not be availablenofalse
anomalies_length_changeWhether users can change the page length for anomaliesnofalse
anomalies_page_lengthThe DataTables pageLength for anomaliesno10
catalogFilter using a specific catalog this is usually the root of the database and contains schemas.no""
check_length_changeWhether users can change the page length for check constraintsnofalse
check_page_lengthThe DataTables pageLength for check constraintsno10
column_length_changeWhether users can change the page length for routinesnofalse
column_page_lengthThe DataTables pageLength for routinesno50
database_nameName of the database to connect tono""
database_typeType of database to connect tonoora
db_object_length_changeWhether users can change the page length for database objectsnofalse
db_object_page_lengthThe DataTables pageLength for database objectsno50
debugEnable debug loggingnofalse
degreeLimit the degree of separation, allowed values 1 or 2, defaults to 2no2
driver_pathPath to look for JDBC drivers overrides driverPath in [databaseType].properties, supports directory, will add directory and recurse to add all content. Supports multiple paths using os dependent pathSeparator.no""
fk_length_changeWhether users can change the page length for foreign keysnofalse
fk_page_lengthThe DataTables pageLength for foreign keysno10
hostHostname/ip to connect to, if required by databaseType.no""
image_formatThe format of the image that gets generated. Supported formats are svg and png. Defaults to png.nopng
index_length_changeWhether users can change the page length for indexesnofalse
index_page_lengthThe DataTables pageLength for indexesno10
schema_metaSingle schema analysis file path to SchemaMeta_xml, when running `_all` or `_schemas` path to directory containing SchemaMeta_xmls with pattern (DatabaseName|Schema).meta.xmlno""
no_anomalies_pagingWhether DataTables for anomalies should have paginationnofalse
no_check_pagingWhether DataTables for check constraints should have paginationnofalse
no_column_pagingWhether DataTables for routines should have paginationnofalse
no_db_object_pagingWhether DataTables for database objects should have paginationnofalse
no_fk_pagingWhether DataTables for foreign keys should have paginationnofalse
no_index_pagingWhether DataTables for indexes should have paginationnofalse
no_routine_pagingWhether DataTables for routines should have paginationnofalse
no_table_pagingWhether DataTables for database tables should have paginationnofalse
no_htmlSkip html generationnofalse
no_impliedDo not look for implied relationshipsnofalse
output_dirDirectory to place the generated files innodocs
passwordPassword to connect to database, if required by databaseType.no""
portPort that dbms listens to, if required by databaseType.no""
rendererSpecify which renderer to use should be prefixed with `:`. Example `:cairo`no""
routine_length_changeWhether users can change the page length for routinesnofalse
routine_page_lengthThe DataTables pageLength for routinesno50
schemaName of the schema to analyze (defaults to the specified user)no""
ssoUse single sign on, if required by databaseType.nofalse
table_length_changeWhether users can change the page length for database tablesnofalse
table_page_lengthThe DataTables pageLength for database tablesno50
userUsername to connect with, if required by databaseType.no""
vizjsUse vizjs instead of graphviznofalse
allAnalyze all schemas in the databasenofalse

no outputs