問題タブ [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 - Java schemacrawlerを使用して、データベース内のすべてのテーブルをスキャンするのはなぜですか?
Java schemacrawlerを使用して、データベース内のすべてのテーブルをスキャンするのはなぜですか?コマンドラインで指定したデータベースをスキャンするだけではいけません: -database = openfire ???
java - データベース ER ダイアグラムを生成するために必要な Java API
Java接続オブジェクトが入力として提供されたときにデータベースER図を生成できるJava API / Javaプラグインはありますか?
元:InputSream generateDatabaseERDiagram(java connection object)// where inputsream will point to generated ER diagram image
API は oracle、mysql、postgresql で動作する必要がありますか?
私は schemacrawler(http://schemarawler.sourceforge.net/) ツールを使用していましたが、これを実行できる API はありませんでした。
このような API がない場合、独自の API を作成する方法を教えてください。スキーマ名が入力として提供されている場合、データベース内のすべてのスキーマまたは特定のスキーマの ER 図を生成したいと考えています。
このタスクを達成する方法を明らかにしていただけると助かります。
java - スキーマクローラーは、アクセスできないスキーマを無視します
現在、Schemacrawlerを使用してさまざまなデータベースに関する情報を収集しています。
私が抱えている問題は、アプリケーションを実行するユーザーがすべてのデータベースにアクセスできないことです。スキーマのリストを取得しようとすると:
... SchemaCrawlerException がスローされます (現在のセキュリティ コンテキストでは、サーバー プリンシパル "..." はデータベース "..." にアクセスできません)。アクセス可能なデータベースのみを取得する方法はありますか (各スキーマ名を明示的に宣言する必要はありません)。
java - schemainclusionruleスキーマクローラーに複数のスキーマを追加する
schemacrawlerを使用してクロールする選択したスキーマを追加する必要があります。schemacrawlerの包含ルールに複数のスキーマを追加するにはどうすればよいですか?
お気に入り :
postgresql - SchemaCrawlerをWindowsで機能させる方法は?
SchemaCrawlerをWindowsで動作させる方法は?
GraphVizがインストールされます。ここで、コマンドラインを使用してPostgreSQLデータベース全体の図を作成しようとしています。
しかし、それについてのエラーlib.jakarta-httpcore-nio-4.0-alpha4.jar
が見つかりませんでした:
フェラー:Hauptklasse lib.jakarta-httpcore-nio-4.0-alpha4.jar konnte nicht gefunden oder geladen werden
database-schema - sc.shのスキーマクローラーの問題
SourceForgeのSchemaCrawlerユーティリティを使用してOracleデータベーススキーマのテキストダンプを取得しようとしています。コマンドラインで以下の引数を指定しました
ただし、これは特定のポイントでスタックし、無限ループのように見えます
schemacrawler.schema.IndexColumnSortSequencevalueOfFromCodeの例外
不明なコードnull
macos - OSX を使用して schemacrawler を使用して sqlite db に接続しようとしています - なぜユーザーを要求するのですか?
結論については下部を参照してください。
schemacrawler を使用して sqlite データベースを図にしようとしています。私のセットアップ:
- OS X 10.8
- ここからダウンロードしたSchemaCrawler 10.5
- Oracle からダウンロードした Java バージョン 1.7.0_45
- sqlite バージョン: 3.7.12 2012-04-03 19:43:07 86b8481be7e76cccc92d14ce762d21bfb69504af
schemacrawler をインストールしたディレクトリにいて、次のコマンド ラインを使用しています。
-password を指定すると同じエラーが発生し、-user にさまざまな値を指定しても同じことが起こります。Sqlite はユーザー/パスワードを必要としません - なぜ jdbc または schemacrawler が私にそれを要求するのですか?
補遺:
以下は、単純なデータベースを作成し、schemacrawler で図を作成しようとする特定の一連のコマンドです。
最終的な結論: 問題は、私のデータベースへのパスにスペースが含まれていたという事実にありました。バックスラッシュ、二重引用符、単一引用符、またはその両方を組み合わせても問題は解決しませんでした。私のdbファイルと同じディレクトリからコマンドを実行すると、うまくいきました。スペースの問題は、bash で使用する正しいエスケープ シーケンスを理解していないことが原因である可能性があります。schemacrawler がコマンド ラインの一部として自分の名前を使用して他のプロセスを生成している場合は、スペースを二重にエスケープする必要があります。
ただし、アプリは引き続きパスワードを要求しましたが、Enter キーを押すだけで正常に続行できました。
graphviz - ドット グラフの生成が 60 エッジ付近で長すぎる
SchemaCrawler を使用して Oracle データベースから MPD を取得しようとしました。このツールは、ドット ファイルを生成し、ドットを使用してグラフを生成します。
しかし、1時間経っても処理はまだ完了していないので、次のコマンドを使用してドットファイルで自分自身のドットを起動しようとしました:
dot -v -Tpng schemacrawler.7007049984130928063.dot > graph.png
次のドット ファイルでは、エッジの量を減らしてみましたが、約 60 個のエッジで 2 分間持続し、それ以上は終了しません。=> ファイル : http://pastebin.com/Wvup5NTF
次のトレースを取得します。
その後、何もありません。それを高速化し、そのような量のノードとエッジを管理できるようにする方法はありますか (私の意見ではそれほど高くありません)。
ありがとう
java - schemaCrawler 使用中の例外例外
Oracle Database 10g で schemaCrawler を使用しているときにこの例外が発生しました。
sql-server - SchemaCrawler を SQL Server に接続できません
SQL Server 2008 R2 データベースのデータベース ダイアグラムを作成するという明確な目的のために、SchemaCrawler をダウンロードしました。
私のデータベースの詳細 (SQL Server 言語) は次のとおりです。
次の SchemaCrawler コマンドを実行しています。
そして、私が解決できない2つのことが起こっています:
- パスワードを要求されます。
- 次のエラーを出力しています。
私は何を間違っていますか?