<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 后臺打包規范 ## 1、SQL整理 ### 1、先拿到上個版本的完整SQL語句,給每個表增加前綴(用于比對升級結構),然后在本地創建臨時數據庫。 批量替換: 1、搜索 “DROP TABLE IF EXISTS ”,替換成 “DROP TABLE IF EXISTS ns_” 2、搜索 “CREATE TABLE ”,替換成 “CREATE TABLE ns_” 3、搜索 “ALTER TABLE ”,替換成 “ALTER TABLE ns_” 4、搜索 “INSERT INTO ”,替換成 “INSERT INTO ns_” 5、搜索 “DROP TABLE IF EXISTS ns_`”, 將表名改對(group、local、order、user) 6、搜索 “CREATE TABLE ns_`”, 將表名改對(user、order、local、group) 7、搜索 “ALTER TABLE ns_`”,將表名改對(user) ### 2、對比當前版本與上次版本的差異 1、選擇 ![](https://img.kancloud.cn/b3/c3/b3c36e1d99a987ee859ea219e5350e77_541x695.png) # 2、選擇要比對的數據庫 ![](https://img.kancloud.cn/26/15/2615f66472e7d3afb9bacb70ef26a852_678x644.png) # 3、開始同步 ![](https://img.kancloud.cn/01/86/0186f9ccd1271fc82b2acf0222a7e1fe_1500x730.png) # 4、執行同步 ![](https://img.kancloud.cn/34/d3/34d31eaf48bfad41a5cd32344e712c63_672x642.png) # 5、生成更新SQL,點擊左上角執行就完成了,接下來要整理更新SQL ![](https://img.kancloud.cn/6e/82/6e826b0dbcf21635c9ad3ea8828e1b9c_1735x903.png) # ### 6、單獨把更新SQL提取處理,刪除開頭結尾的注釋,接著開始批量替換,刪除表前綴(ns_) 批量替換(如果不全,最好再檢查一遍): 1、搜索 ”USE “,并且刪除 2、搜索 ”CREATE TABLE ns_“,替換成 ”CREATE TABLE {{prefix}}" 3、搜索 ”ALTER TABLE ns_,替換成 ”ALTER TABLE {{prefix}}" # ### 7、導出完整版SQL 1、 ![](https://img.kancloud.cn/d6/1a/d61a9198ed3b1faca4cf5970a4abe03a_558x382.png) # 2、刪除開頭結尾的注釋,接著開始批量替換,刪除表前綴(ns_) 1、搜索 ”USE “,并且刪除 2、搜索 “DROP TABLE IF EXISTS ns_”,替換成 “DROP TABLE IF EXISTS ” 3、搜索 “CREATE TABLE ns_” 替換成 “CREATE TABLE ” 4、搜索 ”ALTER TABLE ns_“,替換成 “ALTER TABLE ” 5、搜索 ”INSERT INTO ns_“,替換成 ”INSERT INTO “ 6、搜索 “DROP TABLE IF EXISTS group;”,給表名增加`` 7、搜索 “DROP TABLE IF EXISTS local;”,給表名增加`` 8、搜索 “DROP TABLE IF EXISTS order;”,給表名增加`` 9、搜索 “DROP TABLE IF EXISTS user;”,給表名增加`` 10、搜索 “CREATE TABLE user”,給表名增加`` 11、搜索 “ALTER TABLE user”,給表名增加`` 12、搜索 “CREATE TABLE order”,給表名增加`` 13、搜索 “CREATE TABLE local”,給表名增加`` 14、搜索 “CREATE TABLE group”,給表名增加`` 3、替換SQL語句中/**/注釋 1、^/\*[\s\S].*\r?\n,替換成 -- 2、-- Create \S+,替換成 -- 3、-- Drop table \S+,替換成 -- ## 2、文件整理 1、刪除.git文件夾 2、刪除.idea文件夾 3、刪除config文件夾下的database.php文件 4、刪除 pulic/.htaccess 文件 5、刪除 public/favicon.ico 文件 6、刪除 public/index.php 文件 7、刪除 public/robots.txt 文件 8、刪除 public/router.php 文件 9、刪除runtime下的子文件夾,排除“.gitignore”文件 10、刪除upload下的子文件夾,排除default、uniapp、poster文件夾 11、刪除cert.key文件 12、刪除install.lock文件 13、根目錄增加.env文件,關閉調試 14、addon\\servicer\\gateway\\Applications\\Service\\Events.php中的配置全部清空 15、config/info.php中更新版本號 16、app\\install\\source文件夾下將對應版本的的sql文件內容復制到database.sql文件中,然后刪除其他sql文件 # ## 3、發布后官網要修改更新時間
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看