[發明專利]一種應用系統的基礎數據及對象初始化方法在審
| 申請號: | 202111264728.1 | 申請日: | 2021-10-28 |
| 公開(公告)號: | CN113986938A | 公開(公告)日: | 2022-01-28 |
| 發明(設計)人: | 趙軒;劉聰睿;趙晉松;王濤;謝貝貝 | 申請(專利權)人: | 西安熱工研究院有限公司 |
| 主分類號: | G06F16/23 | 分類號: | G06F16/23 |
| 代理公司: | 西安通大專利代理有限責任公司 61200 | 代理人: | 白文佳 |
| 地址: | 710048 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 系統 基礎 數據 對象 初始化 方法 | ||
本發明公開了一種應用系統的基礎數據及對象初始化方法,包括以下步驟:以json數據格式,生成數據庫對象及初始化數據的文件;在需要對比的環境下,通過生成的數據庫對象及初始化數據與正式環境數據庫對象及初始化數據進行對比,獲取兩者之間的差異,并生成消除所述差異的可執行語句,該方法能夠有效減少跨網絡使用腳本更新數據庫對象時造成的差異。
技術領域
本發明涉及一種基礎數據及對象初始化方法,具體涉及一種應用系統的基礎數據及對象初始化方法。
背景技術
應用系統部署、更新時,特別是在不同網絡之間進行系統部署、更新時,容易造成基礎數據,主要包括數據庫對象更新不一致的問題,需設計一種方法,該方法能夠方便進行對比并消除應用系統多次跨網絡更新引起數據庫對象的不一致的問題,減少跨網絡使用腳本更新數據庫對象時造成的差異。
發明內容
本發明的目的在于克服上述現有技術的缺點,提供了一種應用系統的基礎數據及對象初始化方法,該方法能夠有效減少跨網絡使用腳本更新數據庫對象時造成的差異。
為達到上述目的,本發明所述的應用系統的基礎數據及對象初始化方法包括以下步驟:
以json數據格式,生成數據庫對象及初始化數據的文件;
在需要對比的環境下,通過生成的數據庫對象及初始化數據與正式環境數據庫對象及初始化數據進行對比,獲取兩者之間的差異,并生成消除所述差異的可執行語句。
以json數據格式,在dev環境下,生成數據庫對象及初始化數據的文件,所述數據庫對象及初始化數據的文件對應的標識源為開發環境。
以json數據格式,在test環境下,生成數據庫對象及初始化數據的文件,所述數據庫對象及初始化數據的文件對應的標識源為測試環境。
所述需要對比的環境為正式環境。
在管理模塊中,通過生成的數據庫對象及初始化數據與正式環境數據庫對象及初始化數據進行對比。
本發明具有以下有益效果:
本發明所述的應用系統的基礎數據及對象初始化方法在具體操作時,以json數據格式,生成數據庫對象及初始化數據的文件,通過生成的數據庫對象及初始化數據與正式環境數據庫對象及初始化數據進行對比,獲取兩者之間的差異,并生成消除所述差異的可執行語句,其次,可以將當前數據庫作為模板,生成與其他數據庫環境可以進行比較的數據文件,數據文件作為應用系統的一部分,可以隨應用系統更新操作一起更新到其他環境中,方便進行數據庫數據及對象的初始化及對比,有效杜絕各應用系統環境的數據庫數據及對象不一致的問題。
附圖說明
圖1為本發明的數據結構圖。
具體實施方式
為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,不是全部的實施例,而并非要限制本發明公開的范圍。此外,在以下說明中,省略了對公知結構和技術的描述,以避免不必要的混淆本發明公開的概念。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。
在附圖中示出了根據本發明公開實施例的結構示意圖。這些圖并非是按比例繪制的,其中為了清楚表達的目的,放大了某些細節,并且可能省略了某些細節。圖中所示出的各種區域、層的形狀及它們之間的相對大小、位置關系僅是示例性的,實際中可能由于制造公差或技術限制而有所偏差,并且本領域技術人員根據實際所需可以另外設計具有不同形狀、大小、相對位置的區域/層。
參考圖1,本發明所述的應用系統的基礎數據及對象初始化方法包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安熱工研究院有限公司,未經西安熱工研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111264728.1/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





