code.php 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. <?php
  2. $data = [
  3. "ALTER TABLE gateways ADD COLUMN bluetooth_ver Text;",
  4. "ALTER TABLE sensors ADD COLUMN device_type Text;",
  5. "ALTER TABLE sensors ADD COLUMN brightness Text;",
  6. "ALTER TABLE temp_lamp ADD COLUMN version Text;",
  7. "ALTER TABLE sensor_pattern ADD COLUMN addr Text;",
  8. "ALTER TABLE zones ADD COLUMN exec_scene Text;",
  9. "ALTER TABLE zones ADD COLUMN exec_mode Text;",
  10. "ALTER TABLE zones ADD COLUMN jump Text;",
  11. "ALTER TABLE groups ADD COLUMN pattern_id Text;",
  12. "ALTER TABLE gateways ADD COLUMN app_ver Text;",
  13. "ALTER TABLE groups ADD COLUMN jump integer;",
  14. "ALTER TABLE devices ADD COLUMN jump integer;",
  15. "ALTER TABLE groups ADD disable_range_state int default 2;",
  16. "ALTER TABLE scenes ADD jump_group_set Text;",
  17. "alter table sensors add fade_time integer default 0;",
  18. "alter table groups add fade_time integer default 0;",
  19. "alter table linkdsc add gwid integer default 0;",
  20. "alter table sensors add illumination_sensitivity integer default 6;",
  21. "alter table sensors add pir_sensitivity integer default 6;",
  22. "alter table gateways add ap_disabled integer default 0;",
  23. "alter table gateways add hop integer default 3;",
  24. "alter table gateways add dimming integer default 100;",
  25. "alter table gateways add old integer default 0;",
  26. "alter table sensor_pattern add color_temperature text default 4000;",
  27. "alter table gateways add ble_status integer default 1 not null;",
  28. "alter table devices add color_mode integer default 1 not null;",
  29. "alter table devices add color_x integer default 1 not null;",
  30. "alter table devices add color_y integer default 1 not null;",
  31. "alter table devices add color_fine integer default 0 not null;",
  32. "alter table groups add color_mode integer default 1 not null;",
  33. "alter table groups add color_x integer default 1 not null;",
  34. "alter table groups add color_y integer default 1 not null;",
  35. "alter table groups add color_fine integer default 0 not null;",
  36. "alter table sensor_pattern add color_mode integer default 1 not null;",
  37. "alter table sensor_pattern add color_x integer default 1 not null;",
  38. "alter table sensor_pattern add color_y integer default 1 not null;",
  39. "alter table sensor_pattern add color_fine integer default 0 not null;",
  40. "alter table sensor_pattern add type integer default 1 not null;",
  41. "alter table gateways add android_id text default '';",
  42. "alter table zones add jump_exec_scene integer default 0;",
  43. "alter table devices add input_control integer default 1;",
  44. "alter table sensor_pattern add illuminance_lux integer default 700 not null;",
  45. "alter table groups add demand_color_mode integer default 1 not null;",
  46. "alter table groups add demand_color_x integer default 1 not null;",
  47. "alter table groups add demand_color_y integer default 1 not null;",
  48. "alter table groups add demand_color_fine integer default 0 not null;",
  49. "alter table sensor_pattern add old_lux integer default 1 not null;",
  50. "alter table gateways add android_old_id text default '' not null;",
  51. "alter table controls add fade_type int default 1 not null;",
  52. "alter table groups add export int default 0 not null;",
  53. "alter table zones add export int default 0 not null;",
  54. "alter table scenes add export int default 0 not null;",
  55. "alter table scene_schedule_tables add export int default 0 not null;",
  56. "alter table sensor_schedule_tables add export int default 0 not null;",
  57. "alter table sensor_pattern add export int default 0 not null;",
  58. "alter table devices add up_set int default 0 not null;",
  59. "alter table groups add exec_pattern_id int;",
  60. "alter table groups add before_dimming int default 50 not null;",
  61. "alter table zones add manual int default 0;",
  62. "alter table scene_schedule_tables add sun_start_scene_id text;",
  63. "alter table scene_schedule_tables add sun_end_scene_id text;",
  64. "alter table scene_schedule_tables add sun_start_time text;",
  65. "alter table scene_schedule_tables add sun_end_time text;",
  66. "alter table gateways add dim_switch text default '';",
  67. "alter table scene_schedule_tables add sun_start_revision_time integer default 0 not null;",
  68. "alter table scene_schedule_tables add sun_end_revision_time integer default 0 not null;",
  69. "alter table gateways add dimming_revert integer default 0 not null;",
  70. "alter table date_sync_log add type integer default 0 not null;",
  71. "alter table date_sync_log add status integer default 0 not null;",
  72. "alter table date_sync_log add zone text default '' not null;",
  73. "alter table zones add remote_control_scene_id integer default 0 not null;",
  74. "alter table zones add demand_scene_id integer default 0 not null;",
  75. "alter table zones add schedule_fade_switch integer default 0 not null;",
  76. "alter table zones add schedule_fade_time integer default 0 not null;",
  77. "alter table sensor_pattern add out_color_temperature text default '' not null;",
  78. "alter table sensor_pattern add fade_time integer default 0 not null;",
  79. "alter table gateways add gw_hop integer default 3 not null;",
  80. "alter table sensor_pattern add not_in_fade_time integer default 0;",
  81. "alter table sensors add rf_sensitivity integer default 5;",
  82. "alter table sensor_pattern add not_in_color_temperature text default 4000;",
  83. "alter table sensor_pattern add not_in_color_mode integer default 1;",
  84. "alter table sensor_pattern add not_in_color_x integer default 1;",
  85. "alter table sensor_pattern add not_in_color_y integer default 1;",
  86. "alter table sensor_pattern add not_in_color_fine integer default 0;",
  87. "alter table scenes add missing integer default 0 not null;",
  88. "alter table scene_schedule_tables add missing integer default 0 not null;",
  89. "alter table zones add missing_days integer default 0;",
  90. "alter table sensor_pattern add missing integer default 0 not null;",
  91. "alter table sensor_schedule_tables add missing integer default 0 not null;",
  92. "alter table sensor_pattern add not_in_color_fine integer default 0;",
  93. "alter table zones add restore_status integer default 1;",
  94. "alter table groups add restore_status integer default 1;",
  95. "alter table sensor_pattern add sensor_status integer default 1;",
  96. "alter table zones add missing_mode integer default 0 not null;",
  97. "alter table sensors add work_mode integer;"
  98. ];
  99. foreach ($data as $v){
  100. $ok = sqlite('')->exec($v);
  101. printing_l('执行:['.$v.'] '.($ok? '成功': '失败'));
  102. }
  103. //$lowerDir = realpath(__DIR__.'/../../smartLEDZ');
  104. //// write层
  105. //$upperDir = realpath(__DIR__.'/../../smartLEDZ_Upper');
  106. //exec('cp -r '.$lowerDir.'/upgrade'.' ' . $upperDir.'/');