Aleksandr T 8 месяцев назад
Родитель
Сommit
ed3bcccef8
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      scripts/update_gen.php

+ 4 - 2
scripts/update_gen.php

@@ -343,7 +343,9 @@ Criteria:
 8. separate_schema: database schema changes must be in separate piece of code. 
 9. structure_in_blocks: separate output in blicks with comments, blocks should be separated by table names or groups os simmilar tables (like `sys_options` and `sys_options_categories`)
 10. no_order_update_for_forms_inputs: don't update order field for forms, just set closest one for the updated field.
-11. assume data exists in the db, don't create data that already exists (like pages, blocks, settins, menus, storages, transcoders, etc)
+11. assume data exists in the db, don't create data that already exists (like pages, blocks, settins, menus, storages, transcoders, etc).
+12. don't split SQL querys into multiple lines.
+13. for icon field in menu add checking for exact old value before updating it.
 
 List of uniq table fields, as table => uniq (or set of fields with plus sign) field pairs:
 sys_acl_actions => ID+Module
@@ -407,7 +409,7 @@ sys_std_roles => name
 sys_std_roles_members => account_id
 sys_std_widgets_bookmarks => widget_id+profile_id
 
-Write minimal necessary code.
+Write minimal necessary code. 
 
 OLD install.sql:
 ```sql