1. 程式人生 > 資料庫 >IntelliJ IDEA匯出Oracle資料設計文件(指令碼使用groovy語言編寫,並適用於Datagrip工具)

IntelliJ IDEA匯出Oracle資料設計文件(指令碼使用groovy語言編寫,並適用於Datagrip工具)

前提:已安裝IntelliJ IDEA(正式版,社群版沒有Database這個外掛)或Datagrip工具,我這裡以Datagrip工具為例,IDEA的使用方式完全一樣

匯出後文檔的效果圖,分別有HTML版本和word版本(支援匯出表結構、序列、儲存過程、同義詞和檢視資訊,這裡已對一些資訊進行打碼)

    Word版本效果圖:

   HTML版本效果圖:

1. 這裡我以Datagrip資料庫管理工具為例,用法與IntelliJ IDEA是一直的,下圖是Datagrip的圖

2. 先連線上一個Oracle資料庫

3. 將指令碼檔案放在對應的schema目錄下(一般是在C:\Users\該電腦的使用者名稱\AppData\Roaming\JetBrains\DataGrip2020.2\extensions\com.intellij.database\schema),可以通過下面這個方式找到schema目錄

4. 進行匯出:選擇一個已經連上了的Oracle資料庫,在使用者模式上右鍵->Scripted Extension -> 要執行的指令碼,然後選擇儲存路徑

   (使用者模式右鍵:匯出該使用者模式下的所有表結構,序列【可選】、儲存過程【可選】、檢視【可選】、同義詞【可選】

       在表上右鍵:只匯出選中的表結構,不支援序列、儲存過程、檢視和同義詞的匯出,ctrl+滑鼠點選,可以選中多張表匯出)

5. 效果