問題タブ [schemacrawler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 説明なしで SchemaCrawler の図を作成する
SchemaCrawlerを使用してデータベース ダイアグラムを作成します。COMMENTソースは、テーブルと列にセットがある Oracle データベースです。悲しいかな、からのテキストCOMMENTがダイアグラムに表示され、ダイアグラムが巨大になり、ほとんど読めなくなります。SchemaCrawlerには多くのオプションがありますが、テーブルと列の説明をダイアグラムから除外する方法がわかりませんでした。
java - SchemaCrawler Maven プラグインを使用してグラフを生成するときの NPE
SchemaCrawler を使用して DB スキーマ グラフを生成したいのですが、これは Maven プラグインです。次のような構造は使いたくない
普遍的でなければならないからです。すべての依存関係に Maven を使用したいのですが、ユーザーは次のようなものしか実行しません。
または、このコマンドをラップする小さな bash スクリプトですらあります。
しかし、実行時に NullPointerException が発生します。私の pom.xml の一部:
実行時
私は得ています:
[エラー] プロジェクト my-project でゴール net.sourceforge.schemacrawler:schemacrawler-maven-plugin:9.5:schemacrawler (default-cli) を実行できませんでした: ゴール net.sourceforge.schemacrawler:schemacrawler-maven-plugin の default-cli を実行します:9.5:スキーマクローラーが失敗しました。NullPointerException -> [ヘルプ 1] org.apache.maven.lifecycle.LifecycleExecutionException: プロジェクト my-project でゴール net.sourceforge.schemacrawler:schemacrawler-maven-plugin:9.5:schemacrawler (default-cli) を実行できませんでした: Execution default-目標 net.sourceforge.schemacrawler:schemacrawler-maven-plugin:9.5:schemarawler の cli が失敗しました。org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225) で org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) で org.apache.maven.lifecycle .internal.MojoExecutor。java.lang.reflect.Method.invoke(Method.java: 497) org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) で org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) で org.codehaus.plexus org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) の .classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) 原因: org.apache.maven.plugin.PluginExecutionException: 実行目標 net.sourceforge.schemacrawler:schemacrawler-maven-plugin:9.5:schemarawler の default-cli が失敗しました。org.apache.maven.plugin.DefaultBuildPluginManager で。
助けてください - どうすればできますか?
schemacrawler - Schemacrawler は SQL Server のテーブルを取得できません
SQL Server 2012 でテーブルを取得できません。
API を使用して、テーブルを取得できません。スキーマ サポートを false に設定すると、テーブルは取得されますが、列は取得されません。
sc.cmd を使用すると、テーブルがまったく取得されません。
MySQL で試してみましたが、問題なく動作します。
oracle - SchemaCrawler が Oracle ベースに接続できませんでした
Schemacrawler が Oracle ベースに接続できませんでした。コマンド行は以下のとおりです。
そしてエラーは
私は何を間違っていますか?
前もって感謝します。
schemacrawler - テーブルからデータを読み取るスキーマ クローラー
スキーマ クローラーのコマンドを使用して、テーブルからデータを読み取ることができることを理解しました。
Javaでプログラム的にそれを行う方法。schema 、 table などを読み取る例を見ることができましたが、データを取得するにはどうすればよいですか?
前もって感謝します。
maven - SchemaSpy の代替案
ER図の生成に使用できるオープンソースのツールを探しています。現在、これは SchemaSpy を使用して行われています。これらのデータ モデル ダイアグラムを生成するために、jenkins ビルド中に Maven スクリプトが呼び出されます。SchemaCrawler を使用して POC も試しました。しかし、結果はあまり満足のいくものではありません。同じセットアップ (maven と jenkins) と共に使用できる代替ツールへのポインターを取得できれば幸いです。