Skip to content

v0.3.0

Choose a tag to compare

@haos666 haos666 released this 08 Jun 14:23

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_SOURCE when available, otherwise returns a generated signature.
  • Reusable DM demo schema script at docs/demo-schema.sql.

Improved

  • capabilities.routines is now enabled in manifest.json.
  • View definition CLOB/long text handling is safer.
  • get_schemas falls back to the current user schema if ALL_USERS cannot be read.
  • Foreign key delete actions are normalized.
  • Project metadata uses Tabularis DM Plugin while artifact and repo naming remain tabularis-dameng-plugin.

Validation

  • mvn clean package passed with 23 tests.
  • docs/demo-schema.sql was executed successfully against local Docker DM DEV2.
  • 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*.jar path.