v0.3.0
v0.3.0
Read-only object browsing enhancement release for the Tabularis DM plugin.
Added
- Stored function/procedure browsing via
get_routines. - Routine parameter browsing via
get_routine_parameters. - Routine definition fallback: reads
ALL_SOURCEwhen available, otherwise returns a generated signature. - Reusable DM demo schema script at
docs/demo-schema.sql.
Improved
capabilities.routinesis now enabled inmanifest.json.- View definition CLOB/long text handling is safer.
get_schemasfalls back to the current user schema ifALL_USERScannot be read.- Foreign key delete actions are normalized.
- Project metadata uses
Tabularis DM Pluginwhile artifact and repo naming remaintabularis-dameng-plugin.
Validation
mvn clean packagepassed with 23 tests.docs/demo-schema.sqlwas executed successfully against local Docker DMDEV2.- Local integration validated
test_connection, routines, routine parameters, views, indexes, foreign keys, schema snapshot, and a view query.
Notes
- The plugin remains read-only.
- Routine execution, DDL, table management, and view management are not supported.
- Dameng JDBC driver jars are not bundled; users must configure a local
DmJdbcDriver*.jarpath.