1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        dbcompare數(shù)據(jù)庫結(jié)構(gòu)比較工具

        聯(lián)合創(chuàng)作 · 2023-09-30 22:36

        數(shù)據(jù)庫結(jié)構(gòu)比較工具,目前支持mysql,oracle,sql server.

        概述:
        在設(shè)計開發(fā)過程中經(jīng)常會出現(xiàn)開發(fā)庫與測試庫不一致,測試庫與生產(chǎn)庫不一致,每次手工比對是個辛苦的活。
        以前用java寫過一個數(shù)據(jù)庫結(jié)構(gòu)比較工具,最近騰出功夫來學(xué)習(xí)了一下python,用python重寫了一下,已經(jīng)提交到了github和sourceforage.
        版本控制使用github
        https://github.com/zhengys/dbcompare.git
        sourceforage上邊放了exe文件(用pyinstaller打包的程序發(fā)現(xiàn)在部分win7上不能正常工作,又用py2exe打包了一個64位版本的,已經(jīng)上傳sourceforage  , 感謝itshu的反饋)
        http://sourceforge.net/projects/databasecompare/files/
        通過這個工具可以做到簡單明了的看出區(qū)別。
        對于數(shù)據(jù)庫和設(shè)計文檔不一致的情況,目前只能是先根據(jù)文檔生成數(shù)據(jù)庫,再和原來的庫做比對。未來考慮增加powerdesinger和數(shù)據(jù)庫的間直接比較。
        目前只支持oracle,mysql,sqlserver,要是用的人多了再增加其它類型的數(shù)據(jù)庫。

        使用:
        功能類似文本比較工具,分別輸入數(shù)據(jù)庫連接信息,在結(jié)果頁面顯示比對結(jié)果。
        操作很簡單看圖就知道怎么用了。
        如圖:


        打包說明
        一開始用py2exe打包,發(fā)現(xiàn)在winxp下用不了
        改用pyinstaller打包,360會誤認(rèn)為是木馬攔截,文件夾形式打包,比較占地方,壓縮后也得36MB.
        可根據(jù)源碼自行打包。

        瀏覽 33
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報
        評論
        圖片
        表情
        推薦
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            日韩欧美黄色网址 | 丁香五月激情网 | 青青操大香蕉 | 抽插影院| 久草在线| 亚洲真人av | 色婷婷福利视频 | 成人免费在线 | 丁香五月天综合网 | frexx性欧美 |