Forráskód Böngészése

doc_type 추가해주는 update 코드 추가

잉여개발기 (SPDV) 2 éve
szülő
commit
fd9b1a6739
2 módosított fájl, 15 hozzáadás és 1 törlés
  1. 14 0
      route/tool/func.py
  2. 1 1
      version.json

+ 14 - 0
route/tool/func.py

@@ -610,6 +610,20 @@ def update(conn, ver_num, set_data):
     if ver_num < 3500377 and set_data['type'] == 'sqlite':
         conn.execute('pragma journal_mode = delete')
 
+    if ver_num < 3500378:
+        curs.execute(db_change("select title from data where title like 'category:%' or title like 'user:%' or title like 'file:%'"))
+        for for_a in curs.fetchall():
+            mode = ''
+            if re.search('^user:', for_a[0]):
+                mode = 'user'
+            elif re.search('^file:', for_a[0]):
+                mode = 'file'
+            elif re.search('^category:', for_a[0]):
+                mode = 'category'
+            
+            curs.execute(db_change('delete from data_set where doc_name = ? and set_name = "doc_type"'), [for_a[0]])
+            curs.execute(db_change("insert into data_set (doc_name, doc_rev, set_name, set_data) values (?, '', 'doc_type', ?)"), [for_a[0], mode])
+
     print('Update completed')
 
 def set_init_always(conn, ver_num):

+ 1 - 1
version.json

@@ -1,7 +1,7 @@
 {
     "beta" : {
         "r_ver" : "v3.5.0-dev84",
-        "c_ver" : "3500377",
+        "c_ver" : "3500378",
         "s_ver" : "3500113"
     }
 }