我試圖對兩個Oracle數據庫進行比較 - 我正在運行一個關於兩個不同模式名稱的報告 - 在我的例子中是一個模式前綴。例如。使用:我可以讓schemacrawler忽略模式名稱嗎?
-schemas=FOO.*
然後
-schemas=BAR.*
有從報告中隱藏該前綴的一種方式,所以它不會顯示爲比較兩個報告時一個明顯的區別?
我知道我可以使用除了「不重要」的文本比較功能,但它會很高興來彌補這一前期。
我有我缺少明顯的東西的感覺,也或許沒有人需要以此爲架構名稱是相當基本的。我想我只是在跨模式進行比較。
如果是在幫助,我可能已經誤解了我已閱讀。
任何提示將受到歡迎。
非常感謝。
你確定你使用的是甲骨文SchemaCrawler插件?如果是,那麼[額外的SQL](https://github.com/sualeh/SchemaCrawler/blob/master/schemacrawler-oracle/src/main/resources/schemacrawler-oracle.show_unqualified_names.sql)應該已經執行了,阻止架構名稱在元數據中出現 –
@SualehFatehi我實際上不確定我是否。我目前使用命令'schemacrawler.cmd -server = oracle'或者插件是單獨的嗎?我是否需要使用源代碼?詳細程度意味着我正在選擇實際的sql - 或者只是元數據,因爲我看到的東西就像FROM FOO .. JOIN FOO .. (注意:我的數據庫知識不是很好,所以我可能會做愚蠢的事情!) – Ads
使用-loglevel = ALL開啓日誌記錄,並檢查插件是否正在加載。 –