josefkyrian

database

May 31st, 2022 (edited)
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 33.52 KB | None | 0 0
  1. -- phpMyAdmin SQL Dump
  2. -- version 5.2.0
  3. -- https://www.phpmyadmin.net/
  4. --
  5. -- Host: localhost
  6. -- Generation Time: Oct 09, 2023 at 05:49 PM
  7. -- Server version: 8.0.29-0ubuntu0.22.04.2
  8. -- PHP Version: 8.1.2
  9.  
  10. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  11. START TRANSACTION;
  12. SET time_zone = "+00:00";
  13.  
  14. --
  15. -- Database: `smarthouse`
  16. --
  17.  
  18. -- --------------------------------------------------------
  19.  
  20. --
  21. -- Table structure for table `pv_battery_bat`
  22. --
  23.  
  24. CREATE TABLE `pv_battery_bat` (
  25.   `log_date` datetime NOT NULL,
  26.   `uuid` varchar(255) COLLATE utf8_czech_ci DEFAULT NULL,
  27.   `Time` text COLLATE utf8_czech_ci,
  28.   `A.Tempr` double DEFAULT NULL,
  29.   `C.Curr` double DEFAULT NULL,
  30.   `D.Curr` double DEFAULT NULL,
  31.   `B.State` text COLLATE utf8_czech_ci,
  32.   `BalVolt` double DEFAULT NULL
  33. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  34.  
  35. -- --------------------------------------------------------
  36.  
  37. --
  38. -- Table structure for table `pv_battery_bat_battery`
  39. --
  40.  
  41. CREATE TABLE `pv_battery_bat_battery` (
  42.   `parent_uuid` varchar(255) COLLATE utf8_czech_ci NOT NULL,
  43.   `Bat` double NOT NULL,
  44.   `Volt` double DEFAULT NULL,
  45.   `Curr` double DEFAULT NULL,
  46.   `Tempr` double DEFAULT NULL,
  47.   `V.State` text COLLATE utf8_czech_ci,
  48.   `T.State` text COLLATE utf8_czech_ci,
  49.   `AH(%)` double DEFAULT NULL,
  50.   `AH(mAH)` double DEFAULT NULL,
  51.   `WH(%)` double DEFAULT NULL,
  52.   `WH(mWH)` double DEFAULT NULL,
  53.   `Bal` text COLLATE utf8_czech_ci
  54. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  55.  
  56. -- --------------------------------------------------------
  57.  
  58. --
  59. -- Table structure for table `pv_battery_data_event`
  60. --
  61.  
  62. CREATE TABLE `pv_battery_data_event` (
  63.   `log_date` datetime NOT NULL,
  64.   `uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8_czech_ci NOT NULL,
  65.   `Item Index` double DEFAULT NULL,
  66.   `Time` datetime DEFAULT NULL,
  67.   `Voltage` double DEFAULT NULL,
  68.   `Current` double DEFAULT NULL,
  69.   `Temperature` double DEFAULT NULL,
  70.   `Percent` double DEFAULT NULL,
  71.   `Total Coulomb` double DEFAULT NULL,
  72.   `Max Voltage` double DEFAULT NULL,
  73.   `Base State` text COLLATE utf8_czech_ci,
  74.   `Volt. State` text COLLATE utf8_czech_ci,
  75.   `Curr. State` text COLLATE utf8_czech_ci,
  76.   `Tempr. State` text COLLATE utf8_czech_ci,
  77.   `Coul. Status` text COLLATE utf8_czech_ci,
  78.   `Power Events` text COLLATE utf8_czech_ci,
  79.   `Unit Events` text COLLATE utf8_czech_ci,
  80.   `Bat Events` text COLLATE utf8_czech_ci,
  81.   `Bat Protect ENA` text COLLATE utf8_czech_ci,
  82.   `Unit Protect ENA` text COLLATE utf8_czech_ci,
  83.   `Pwr Protect ENA` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  84.   `System Fault` text COLLATE utf8_czech_ci,
  85.   `Fault SubCode` text COLLATE utf8_czech_ci
  86. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  87.  
  88. -- --------------------------------------------------------
  89.  
  90. --
  91. -- Table structure for table `pv_battery_data_event_battery`
  92. --
  93.  
  94. CREATE TABLE `pv_battery_data_event_battery` (
  95.   `parent_uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8_czech_ci NOT NULL,
  96.   `Battery` double NOT NULL,
  97.   `Volt` double DEFAULT NULL,
  98.   `Tempr` double DEFAULT NULL,
  99.   `Volt. State` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  100.   `Temp. State` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  101.   `Coulomb(%)` double DEFAULT NULL
  102. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  103.  
  104. -- --------------------------------------------------------
  105.  
  106. --
  107. -- Table structure for table `pv_battery_data_event_unit`
  108. --
  109.  
  110. CREATE TABLE `pv_battery_data_event_unit` (
  111.   `parent_uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8_czech_ci NOT NULL,
  112.   `Unit` double NOT NULL,
  113.   `Volt` double DEFAULT NULL,
  114.   `Tempr` double DEFAULT NULL,
  115.   `BTLow` double DEFAULT NULL,
  116.   `BTHigh` double DEFAULT NULL,
  117.   `BVLow` double DEFAULT NULL,
  118.   `BVHigh` double DEFAULT NULL,
  119.   `Volt. State` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  120.   `Temp. State` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  121.   `Coulomb(%)` double DEFAULT NULL
  122. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  123.  
  124. -- --------------------------------------------------------
  125.  
  126. --
  127. -- Table structure for table `pv_battery_data_history`
  128. --
  129.  
  130. CREATE TABLE `pv_battery_data_history` (
  131.   `log_date` datetime NOT NULL,
  132.   `uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8_czech_ci NOT NULL,
  133.   `Rec Item Index` double DEFAULT NULL,
  134.   `Time` datetime DEFAULT NULL,
  135.   `Voltage` double DEFAULT NULL,
  136.   `Current` double DEFAULT NULL,
  137.   `Temperature` double DEFAULT NULL,
  138.   `Percent` double DEFAULT NULL,
  139.   `Total Coulomb` double DEFAULT NULL,
  140.   `Max Voltage` double DEFAULT NULL,
  141.   `Base State` text COLLATE utf8_czech_ci,
  142.   `Volt. State` text COLLATE utf8_czech_ci,
  143.   `Curr. State` text COLLATE utf8_czech_ci,
  144.   `Tempr. State` text COLLATE utf8_czech_ci,
  145.   `Coul. Status` text COLLATE utf8_czech_ci,
  146.   `Power Events` text COLLATE utf8_czech_ci,
  147.   `Unit Events` text COLLATE utf8_czech_ci,
  148.   `Bat Events` text COLLATE utf8_czech_ci,
  149.   `Bat Protect ENA` text COLLATE utf8_czech_ci,
  150.   `Unit Protect ENA` text COLLATE utf8_czech_ci,
  151.   `Pwr Protect ENA` text COLLATE utf8_czech_ci,
  152.   `System Fault` text COLLATE utf8_czech_ci,
  153.   `Fault SubCode` text COLLATE utf8_czech_ci
  154. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  155.  
  156. -- --------------------------------------------------------
  157.  
  158. --
  159. -- Table structure for table `pv_battery_data_history_battery`
  160. --
  161.  
  162. CREATE TABLE `pv_battery_data_history_battery` (
  163.   `parent_uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8_czech_ci NOT NULL,
  164.   `Battery` double NOT NULL,
  165.   `Volt` double DEFAULT NULL,
  166.   `Tempr` double DEFAULT NULL,
  167.   `Volt. State` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  168.   `Temp. State` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  169.   `Coulomb(%)` double DEFAULT NULL
  170. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  171.  
  172. -- --------------------------------------------------------
  173.  
  174. --
  175. -- Table structure for table `pv_battery_data_history_unit`
  176. --
  177.  
  178. CREATE TABLE `pv_battery_data_history_unit` (
  179.   `parent_uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8_czech_ci NOT NULL,
  180.   `Unit` double NOT NULL,
  181.   `Volt` double DEFAULT NULL,
  182.   `Tempr` double DEFAULT NULL,
  183.   `BTLow` double DEFAULT NULL,
  184.   `BTHigh` double DEFAULT NULL,
  185.   `BVLow` double DEFAULT NULL,
  186.   `BVHigh` double DEFAULT NULL,
  187.   `Volt. State` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  188.   `Temp. State` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  189.   `Coulomb(%)` double DEFAULT NULL
  190. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  191.  
  192. -- --------------------------------------------------------
  193.  
  194. --
  195. -- Table structure for table `pv_battery_data_misc`
  196. --
  197.  
  198. CREATE TABLE `pv_battery_data_misc` (
  199.   `log_date` datetime NOT NULL,
  200.   `uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8_czech_ci NOT NULL,
  201.   `Rec Item Index` double DEFAULT NULL,
  202.   `Time` datetime DEFAULT NULL,
  203.   `Voltage` double DEFAULT NULL,
  204.   `Current` double DEFAULT NULL,
  205.   `Temperature` double DEFAULT NULL,
  206.   `Percent` double DEFAULT NULL,
  207.   `Total Coulomb` double DEFAULT NULL,
  208.   `Max Voltage` double DEFAULT NULL,
  209.   `Base State` text COLLATE utf8_czech_ci,
  210.   `Volt. State` text COLLATE utf8_czech_ci,
  211.   `Curr. State` text COLLATE utf8_czech_ci,
  212.   `Tempr. State` text COLLATE utf8_czech_ci,
  213.   `Coul. Status` text COLLATE utf8_czech_ci,
  214.   `Power Events` text COLLATE utf8_czech_ci,
  215.   `Unit Events` text COLLATE utf8_czech_ci,
  216.   `Bat Events` text COLLATE utf8_czech_ci,
  217.   `Bat Protect ENA` text COLLATE utf8_czech_ci,
  218.   `Unit Protect ENA` text COLLATE utf8_czech_ci,
  219.   `Pwr Protect ENA` text COLLATE utf8_czech_ci,
  220.   `System Fault` text COLLATE utf8_czech_ci,
  221.   `Fault SubCode` text COLLATE utf8_czech_ci
  222. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  223.  
  224. -- --------------------------------------------------------
  225.  
  226. --
  227. -- Table structure for table `pv_battery_data_misc_battery`
  228. --
  229.  
  230. CREATE TABLE `pv_battery_data_misc_battery` (
  231.   `parent_uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8_czech_ci NOT NULL,
  232.   `Battery` double NOT NULL,
  233.   `Volt` double DEFAULT NULL,
  234.   `Tempr` double DEFAULT NULL,
  235.   `Volt. State` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  236.   `Temp. State` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  237.   `Coulomb(%)` double DEFAULT NULL
  238. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  239.  
  240. -- --------------------------------------------------------
  241.  
  242. --
  243. -- Table structure for table `pv_battery_data_misc_unit`
  244. --
  245.  
  246. CREATE TABLE `pv_battery_data_misc_unit` (
  247.   `parent_uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8_czech_ci NOT NULL,
  248.   `Unit` double NOT NULL,
  249.   `Volt` double DEFAULT NULL,
  250.   `Tempr` double DEFAULT NULL,
  251.   `BTLow` double DEFAULT NULL,
  252.   `BTHigh` double DEFAULT NULL,
  253.   `BVLow` double DEFAULT NULL,
  254.   `BVHigh` double DEFAULT NULL,
  255.   `Volt. State` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  256.   `Temp. State` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  257.   `Coulomb(%)` double DEFAULT NULL
  258. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  259.  
  260. -- --------------------------------------------------------
  261.  
  262. --
  263. -- Table structure for table `pv_battery_log`
  264. --
  265.  
  266. CREATE TABLE `pv_battery_log` (
  267.   `log_date` datetime NOT NULL,
  268.   `uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8_czech_ci NOT NULL,
  269.   `Index` double NOT NULL,
  270.   `Time` datetime NOT NULL,
  271.   `ModID` text COLLATE utf8_czech_ci NOT NULL,
  272.   `Code` text COLLATE utf8_czech_ci NOT NULL,
  273.   `Info` text COLLATE utf8_czech_ci NOT NULL
  274. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  275.  
  276. -- --------------------------------------------------------
  277.  
  278. --
  279. -- Table structure for table `pv_battery_soh`
  280. --
  281.  
  282. CREATE TABLE `pv_battery_soh` (
  283.   `log_date` datetime NOT NULL,
  284.   `uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8_czech_ci DEFAULT NULL
  285. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  286.  
  287. -- --------------------------------------------------------
  288.  
  289. --
  290. -- Table structure for table `pv_battery_soh_battery`
  291. --
  292.  
  293. CREATE TABLE `pv_battery_soh_battery` (
  294.   `parent_uuid` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8_czech_ci NOT NULL,
  295.   `Battery` double NOT NULL,
  296.   `Voltage` double DEFAULT NULL,
  297.   `SOHCount` double DEFAULT NULL,
  298.   `SOHStatus` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci
  299. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  300.  
  301. -- --------------------------------------------------------
  302.  
  303. --
  304. -- Table structure for table `pv_battery_stat`
  305. --
  306.  
  307. CREATE TABLE `pv_battery_stat` (
  308.   `log_date` datetime NOT NULL,
  309.   `EvenData Items` double DEFAULT NULL,
  310.   `HistData Items` double DEFAULT NULL,
  311.   `MiscData Items` double DEFAULT NULL,
  312.   `Charge Cnt.` double DEFAULT NULL,
  313.   `Discharge Cnt.` double DEFAULT NULL,
  314.   `Charge Times` double DEFAULT NULL,
  315.   `Status Cnt.` double DEFAULT NULL,
  316.   `Idle Times` double DEFAULT NULL,
  317.   `COC Times` double DEFAULT NULL,
  318.   `DOC Times` double DEFAULT NULL,
  319.   `COCA Times` double DEFAULT NULL,
  320.   `DOCA Times` double DEFAULT NULL,
  321.   `SC Times` double DEFAULT NULL,
  322.   `Bat OV Times` double DEFAULT NULL,
  323.   `Bat HV Times` double DEFAULT NULL,
  324.   `Bat LV Times` double DEFAULT NULL,
  325.   `Bat UV Times` double DEFAULT NULL,
  326.   `Bat SHUT Times` double DEFAULT NULL,
  327.   `Pwr OV Times` double DEFAULT NULL,
  328.   `Pwr HV Times` double DEFAULT NULL,
  329.   `Pwr LV Times` double DEFAULT NULL,
  330.   `Pwr UV Times` double DEFAULT NULL,
  331.   `Pwr SHUT Times` double DEFAULT NULL,
  332.   `Bat OT Times` double DEFAULT NULL,
  333.   `Bat UT Times` double DEFAULT NULL,
  334.   `Bat HT Times` double DEFAULT NULL,
  335.   `Bat LT Times` double DEFAULT NULL,
  336.   `Board OT Times` double DEFAULT NULL,
  337.   `Board UT Times` double DEFAULT NULL,
  338.   `Board HT Times` double DEFAULT NULL,
  339.   `Board LT Times` double DEFAULT NULL,
  340.   `Shut Times` double DEFAULT NULL,
  341.   `Reset Times` double DEFAULT NULL,
  342.   `RV Times` double DEFAULT NULL,
  343.   `Input OV Times` double DEFAULT NULL,
  344.   `SOH Times` double DEFAULT NULL,
  345.   `BMICERR Times` double DEFAULT NULL,
  346.   `CYCLE Times` double DEFAULT NULL,
  347.   `Pwr Percent` double DEFAULT NULL,
  348.   `Pwr Coulomb(mAS)` double DEFAULT NULL,
  349.   `Pwr PercentWatt` double DEFAULT NULL,
  350.   `Bat CoulWatt(uWH)` double DEFAULT NULL,
  351.   `Dsg Cap(mAH)` double DEFAULT NULL,
  352.   `SOH Percent` double DEFAULT NULL,
  353.   `His.Chg Cap(WH)` double DEFAULT NULL,
  354.   `His.Chg Capl(mWH)` double DEFAULT NULL,
  355.   `His.Dsg Cap(WH)` double DEFAULT NULL,
  356.   `His.Dsg Capl(mWH)` double DEFAULT NULL,
  357.   `Day Chg Cap(WH)` double DEFAULT NULL,
  358.   `Day Chg Capl(mWH)` double DEFAULT NULL,
  359.   `Day Dsg Cap(WH)` double DEFAULT NULL,
  360.   `Day Dsg Capl(mWH)` double DEFAULT NULL,
  361.   `Min.Chg Cap(WH)` double DEFAULT NULL,
  362.   `Min.Dsg Cap(WH)` double DEFAULT NULL,
  363.   `HTChgDsg Secs` double DEFAULT NULL,
  364.   `LTChg Secs` double DEFAULT NULL,
  365.   `LTDsg Secs` double DEFAULT NULL,
  366.   `HT Secs` double DEFAULT NULL,
  367.   `LT Secs` double DEFAULT NULL,
  368.   `HV1 Secs` double DEFAULT NULL,
  369.   `HV2 Secs` double DEFAULT NULL,
  370.   `LV Secs` double DEFAULT NULL,
  371.   `ChgCurr 0~0.2C Secs` double DEFAULT NULL,
  372.   `ChgCurr 0.2C~0.5C Secs` double DEFAULT NULL,
  373.   `ChgCurr 0.5C~0.8C Secs` double DEFAULT NULL,
  374.   `ChgCurr 0.8C~1C Secs` double DEFAULT NULL,
  375.   `ChgCurr 1C above Secs` double DEFAULT NULL,
  376.   `DsgCurr 0~0.2C Secs` double DEFAULT NULL,
  377.   `DsgCurr 0.2C~0.5C Secs` double DEFAULT NULL,
  378.   `DsgCurr 0.5C~0.8C Secs` double DEFAULT NULL,
  379.   `DsgCurr 0.8C~1C Secs` double DEFAULT NULL,
  380.   `DsgCurr 1C above Secs` double DEFAULT NULL,
  381.   `Soc 0~20% Secs` double DEFAULT NULL,
  382.   `Soc 20~60% Secs` double DEFAULT NULL,
  383.   `Soc 60% above Secs` double DEFAULT NULL,
  384.   `LifeWarning Times` double DEFAULT NULL,
  385.   `LifeAlarm Times` double DEFAULT NULL,
  386.   `FlashFail Times` double DEFAULT NULL
  387. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  388.  
  389. -- --------------------------------------------------------
  390.  
  391. --
  392. -- Table structure for table `pv_battery_state_record`
  393. --
  394.  
  395. CREATE TABLE `pv_battery_state_record` (
  396.   `log_date` datetime NOT NULL,
  397.   `timestamp` datetime DEFAULT NULL,
  398.   `soc` double DEFAULT NULL,
  399.   `base_state_label` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  400.   `voltage_state_label` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  401.   `current_state_label` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  402.   `temperature_state_label` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  403.   `voltage` double DEFAULT NULL,
  404.   `current` double DEFAULT NULL,
  405.   `temperature` double DEFAULT NULL,
  406.   `coulomb_ah` double DEFAULT NULL,
  407.   `coulomb_percent` double DEFAULT NULL,
  408.   `coulomb_kwh` double DEFAULT NULL,
  409.   `cell_voltage_state_label` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  410.   `cell_temperature_state_label` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  411.   `min_cell_voltage` double DEFAULT NULL,
  412.   `max_cell_voltage` double DEFAULT NULL,
  413.   `min_cell_temperature` double DEFAULT NULL,
  414.   `max_cell_temperature` double DEFAULT NULL,
  415.   `avg_cell_temperature` double DEFAULT NULL,
  416.   `unit_voltage_state_label` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  417.   `unit_temperature_state_label` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci,
  418.   `min_unit_voltage` double DEFAULT NULL,
  419.   `max_unit_voltage` double DEFAULT NULL,
  420.   `min_unit_temperature` double DEFAULT NULL,
  421.   `max_unit_temperature` double DEFAULT NULL
  422. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  423.  
  424. -- --------------------------------------------------------
  425.  
  426. --
  427. -- Table structure for table `pv_battery_sysinfo`
  428. --
  429.  
  430. CREATE TABLE `pv_battery_sysinfo` (
  431.   `log_date` datetime NOT NULL,
  432.   `Chg Sug Volt` double DEFAULT NULL,
  433.   `Chg Cut Volt` double DEFAULT NULL,
  434.   `Dsg Cut Volt` double DEFAULT NULL,
  435.   `Max Chg Curr` double DEFAULT NULL,
  436.   `Max Dsg Curr` double DEFAULT NULL,
  437.   `Bal Chg Req` text COLLATE utf8_czech_ci,
  438.   `Force Chg Req` text COLLATE utf8_czech_ci,
  439.   `Vol High 4` double DEFAULT NULL,
  440.   `Vol High 4R` double DEFAULT NULL,
  441.   `Vol High 3` double DEFAULT NULL,
  442.   `Vol High 3R` double DEFAULT NULL,
  443.   `Vol High 2` double DEFAULT NULL,
  444.   `Vol High 2R` double DEFAULT NULL,
  445.   `Vol High 1` double DEFAULT NULL,
  446.   `Vol High 1R` double DEFAULT NULL,
  447.   `Vol Low  1` double DEFAULT NULL,
  448.   `Vol Low  1R` double DEFAULT NULL,
  449.   `Vol Low  2` double DEFAULT NULL,
  450.   `Vol Low  2R` double DEFAULT NULL,
  451.   `Temp High 2` double DEFAULT NULL,
  452.   `Temp High 2R` double DEFAULT NULL,
  453.   `Temp High 1` double DEFAULT NULL,
  454.   `Temp High 1R` double DEFAULT NULL,
  455.   `Temp Nor High 1` double DEFAULT NULL,
  456.   `Temp Nor High 1R` double DEFAULT NULL,
  457.   `Temp Nor Low 1` double DEFAULT NULL,
  458.   `Temp Nor Low 1R` double DEFAULT NULL,
  459.   `Temp Low 1` double DEFAULT NULL,
  460.   `Temp Low 1R` double DEFAULT NULL,
  461.   `Temp Low 2` double DEFAULT NULL,
  462.   `Temp Low 2R` double DEFAULT NULL,
  463.   `Temp Low 3` double DEFAULT NULL,
  464.   `Temp Low 3R` double DEFAULT NULL,
  465.   `Bal High 5` double DEFAULT NULL,
  466.   `Bal High 5R` double DEFAULT NULL,
  467.   `Bal High 4` double DEFAULT NULL,
  468.   `Bal High 4R` double DEFAULT NULL,
  469.   `Bal High 3` double DEFAULT NULL,
  470.   `Bal High 3R` double DEFAULT NULL,
  471.   `Bal High 2` double DEFAULT NULL,
  472.   `Bal High 2R` double DEFAULT NULL,
  473.   `Bal High 1` double DEFAULT NULL,
  474.   `Bal High 1R` double DEFAULT NULL,
  475.   `FChgV` double DEFAULT NULL,
  476.   `FChgVR` double DEFAULT NULL,
  477.   `FChgS` double DEFAULT NULL,
  478.   `FChgSR` double DEFAULT NULL
  479. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  480.  
  481. -- --------------------------------------------------------
  482.  
  483. --
  484. -- Table structure for table `pv_daily_stats`
  485. --
  486.  
  487. CREATE TABLE `pv_daily_stats` (
  488.   `log_date` date NOT NULL,
  489.   `imported` double DEFAULT NULL,
  490.   `exported` double DEFAULT NULL,
  491.   `pv` double DEFAULT NULL,
  492.   `pv1` double DEFAULT NULL,
  493.   `pv2` double DEFAULT NULL,
  494.   `consumption` double DEFAULT NULL
  495. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  496.  
  497. -- --------------------------------------------------------
  498.  
  499. --
  500. -- Table structure for table `pv_forecast`
  501. --
  502.  
  503. CREATE TABLE `pv_forecast` (
  504.   `request_date` datetime NOT NULL,
  505.   `forecast_from_date` datetime NOT NULL,
  506.   `forecast_to_date` datetime NOT NULL,
  507.   `pv_rooftop_id` int UNSIGNED NOT NULL,
  508.   `kilowatts` double NOT NULL,
  509.   `kilowatts_min` double NOT NULL,
  510.   `kilowatts_max` double NOT NULL
  511. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  512.  
  513. -- --------------------------------------------------------
  514.  
  515. --
  516. -- Table structure for table `pv_inverter_battery_soc_prediction`
  517. --
  518.  
  519. CREATE TABLE `pv_inverter_battery_soc_prediction` (
  520.   `log_date` datetime NOT NULL,
  521.   `soc` double NOT NULL
  522. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  523.  
  524. -- --------------------------------------------------------
  525.  
  526. --
  527. -- Table structure for table `pv_inverter_record`
  528. --
  529.  
  530. CREATE TABLE `pv_inverter_record` (
  531.   `log_date` datetime NOT NULL,
  532.   `timestamp` datetime DEFAULT NULL COMMENT 'Timestamp',
  533.   `load_mode1` int DEFAULT NULL COMMENT 'Load Mode L1',
  534.   `load_mode2` int DEFAULT NULL COMMENT 'Load Mode L2',
  535.   `load_mode3` int DEFAULT NULL COMMENT 'Load Mode L3',
  536.   `temperature_air` double DEFAULT NULL COMMENT 'Inverter Temperature (Air)) (C)',
  537.   `temperature_module` double DEFAULT NULL COMMENT 'Inverter Temperature (Module) (C)',
  538.   `temperature` double DEFAULT NULL COMMENT 'Inverter Temperature (Radiator) (C)',
  539.   `function_bit` int DEFAULT NULL COMMENT 'Function Bit',
  540.   `bus_voltage` double DEFAULT NULL COMMENT 'Bus Voltage (V)',
  541.   `nbus_voltage` double DEFAULT NULL COMMENT 'NBus Voltage (V)',
  542.   `warning_code` int DEFAULT NULL COMMENT 'Warning code',
  543.   `safety_country` int DEFAULT NULL COMMENT 'Safety Country code',
  544.   `safety_country_label` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci COMMENT 'Safety Country',
  545.   `work_mode` int DEFAULT NULL COMMENT 'Work Mode code',
  546.   `work_mode_label` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci COMMENT 'Work Mode',
  547.   `operation_mode` int DEFAULT NULL COMMENT 'Operation Mode code',
  548.   `error_codes` int DEFAULT NULL COMMENT 'Error Codes',
  549.   `errors` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci COMMENT 'Errors',
  550.   `diagnose_result` int DEFAULT NULL COMMENT 'Diag Status Code',
  551.   `diagnose_result_label` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci COMMENT 'Diag Status',
  552.   `commode` int DEFAULT NULL COMMENT 'Commode',
  553.   `rssi` int DEFAULT NULL COMMENT 'RSSI',
  554.   `manufacture_code` int DEFAULT NULL COMMENT 'Manufacture Code',
  555.   `meter_test_status` int DEFAULT NULL COMMENT 'Meter Test Status',
  556.   `meter_comm_status` int DEFAULT NULL COMMENT 'Meter Communication Status',
  557.   `ac_vgrid1` double DEFAULT NULL COMMENT 'On-grid L1 Voltage (V)',
  558.   `ac_igrid1` double DEFAULT NULL COMMENT 'On-grid L1 Current (A)',
  559.   `ac_fgrid1` double DEFAULT NULL COMMENT 'On-grid L1 Frequency (Hz)',
  560.   `ac_pgrid1` double DEFAULT NULL COMMENT 'On-grid L1 Power (W)',
  561.   `ac_vgrid2` double DEFAULT NULL COMMENT 'On-grid L2 Voltage (V)',
  562.   `ac_igrid2` double DEFAULT NULL COMMENT 'On-grid L2 Current (A)',
  563.   `ac_fgrid2` double DEFAULT NULL COMMENT 'On-grid L2 Frequency (Hz)',
  564.   `ac_pgrid2` double DEFAULT NULL COMMENT 'On-grid L2 Power (W)',
  565.   `ac_vgrid3` double DEFAULT NULL COMMENT 'On-grid L3 Voltage (V)',
  566.   `ac_igrid3` double DEFAULT NULL COMMENT 'On-grid L3 Current (A)',
  567.   `ac_fgrid3` double DEFAULT NULL COMMENT 'On-grid L3 Frequency (Hz)',
  568.   `ac_pgrid3` double DEFAULT NULL COMMENT 'On-grid L3 Power (W)',
  569.   `ac_total_inverter_power` double DEFAULT NULL COMMENT 'Total Power (W)',
  570.   `ac_load_p1` double DEFAULT NULL COMMENT 'Load L1 (W)',
  571.   `ac_load_p2` double DEFAULT NULL COMMENT 'Load L2 (W)',
  572.   `ac_load_p3` double DEFAULT NULL COMMENT 'Load L3 (W)',
  573.   `ac_load_ptotal` double DEFAULT NULL COMMENT 'Load (W)',
  574.   `ac_e_total_exp` double DEFAULT NULL COMMENT 'Total Energy (export) (kWh)',
  575.   `ac_e_day_exp` double DEFAULT NULL COMMENT 'Today Energy (export) (kWh)',
  576.   `ac_e_total_imp` double DEFAULT NULL COMMENT 'Total Energy (import) (kWh)',
  577.   `ac_e_day_imp` double DEFAULT NULL COMMENT 'Today Energy (import) (kWh)',
  578.   `ac_e_load_total` double DEFAULT NULL COMMENT 'Total Load (kWh)',
  579.   `ac_e_load_day` double DEFAULT NULL COMMENT 'Today Load (kWh)',
  580.   `ac_house_consumption` int DEFAULT NULL COMMENT 'House Consumption (W)',
  581.   `backup_v1` double DEFAULT NULL COMMENT 'Back-up L1 Voltage (V)',
  582.   `backup_i1` double DEFAULT NULL COMMENT 'Back-up L1 Current (A)',
  583.   `backup_f1` double DEFAULT NULL COMMENT 'Back-up L1 Frequency (Hz)',
  584.   `backup_p1` double DEFAULT NULL COMMENT 'Back-up L1 Power (W)',
  585.   `backup_v2` double DEFAULT NULL COMMENT 'Back-up L2 Voltage (V)',
  586.   `backup_i2` double DEFAULT NULL COMMENT 'Back-up L2 Current (A)',
  587.   `backup_f2` double DEFAULT NULL COMMENT 'Back-up L2 Frequency (Hz)',
  588.   `backup_p2` double DEFAULT NULL COMMENT 'Back-up L2 Power (W)',
  589.   `backup_v3` double DEFAULT NULL COMMENT 'Back-up L3 Voltage (V)',
  590.   `backup_i3` double DEFAULT NULL COMMENT 'Back-up L3 Current (A)',
  591.   `backup_f3` double DEFAULT NULL COMMENT 'Back-up L3 Frequency (Hz)',
  592.   `backup_p3` double DEFAULT NULL COMMENT 'Back-up L3 Power (W)',
  593.   `backup_ptotal` double DEFAULT NULL COMMENT 'Back-up Load (W)',
  594.   `backup_ups_load` int DEFAULT NULL COMMENT 'Ups Load (%)',
  595.   `battery_vbattery1` double DEFAULT NULL COMMENT 'Battery Voltage (V)',
  596.   `battery_ibattery1` double DEFAULT NULL COMMENT 'Battery Current (A)',
  597.   `battery_pbattery1` int DEFAULT NULL COMMENT 'Battery Power (W)',
  598.   `battery_mode` int DEFAULT NULL COMMENT 'Battery Mode code',
  599.   `battery_mode_label` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci COMMENT 'Battery Mode',
  600.   `battery_e_bat_charge_total` double DEFAULT NULL COMMENT 'Total Battery Charge (kWh)',
  601.   `battery_e_bat_charge_day` double DEFAULT NULL COMMENT 'Today Battery Charge (kWh)',
  602.   `battery_e_bat_discharge_total` double DEFAULT NULL COMMENT 'Total Battery Discharge (kWh)',
  603.   `battery_e_bat_discharge_day` double DEFAULT NULL COMMENT 'Today Battery Discharge (kWh)',
  604.   `battery_bms` int DEFAULT NULL COMMENT 'Battery BMS',
  605.   `battery_index` int DEFAULT NULL COMMENT 'Battery Index',
  606.   `battery_status` int DEFAULT NULL COMMENT 'Battery Status',
  607.   `battery_temperature` double DEFAULT NULL COMMENT 'Battery Temperature (C)',
  608.   `battery_charge_limit` int DEFAULT NULL COMMENT 'Battery Charge Limit (A)',
  609.   `battery_discharge_limit` int DEFAULT NULL COMMENT 'Battery Discharge Limit (A)',
  610.   `battery_error_l` int DEFAULT NULL COMMENT 'Battery Error L',
  611.   `battery_soc` int DEFAULT NULL COMMENT 'Battery State of Charge (%)',
  612.   `battery_soh` int DEFAULT NULL COMMENT 'Battery State of Health (%)',
  613.   `battery_modules` int DEFAULT NULL COMMENT 'Battery Modules',
  614.   `battery_warning_l` int DEFAULT NULL COMMENT 'Battery Warning L',
  615.   `battery_protocol` int DEFAULT NULL COMMENT 'Battery Protocol',
  616.   `battery_error_h` int DEFAULT NULL COMMENT 'Battery Error H',
  617.   `battery_error` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci COMMENT 'Battery Error',
  618.   `battery_warning_h` int DEFAULT NULL COMMENT 'Battery Warning H',
  619.   `battery_warning` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci COMMENT 'Battery Error',
  620.   `battery_sw_version` int DEFAULT NULL COMMENT 'Battery Software Version',
  621.   `battery_hw_version` int DEFAULT NULL COMMENT 'Battery Hardware Version',
  622.   `battery_max_cell_temp_id` int DEFAULT NULL COMMENT 'Battery Max Cell Temperature ID',
  623.   `battery_min_cell_temp_id` int DEFAULT NULL COMMENT 'Battery Min Cell Temperature ID',
  624.   `battery_max_cell_voltage_id` int DEFAULT NULL COMMENT 'Battery Max Cell Voltage ID',
  625.   `battery_min_cell_voltage_id` int DEFAULT NULL COMMENT 'Battery Min Cell Voltage ID',
  626.   `battery_max_cell_temp` double DEFAULT NULL COMMENT 'Battery Max Cell Temperature (C)',
  627.   `battery_min_cell_temp` double DEFAULT NULL COMMENT 'Battery Min Cell Temperature (C)',
  628.   `battery_max_cell_voltage` double DEFAULT NULL COMMENT 'Battery Max Cell Voltage (V)',
  629.   `battery_min_cell_voltage` double DEFAULT NULL COMMENT 'Battery Min Cell Voltage (V)',
  630.   `grid_mode` int DEFAULT NULL COMMENT 'Grid Mode code',
  631.   `grid_mode_label` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci COMMENT 'Grid Mode',
  632.   `grid_active_power` double DEFAULT NULL COMMENT 'Active Power (W)',
  633.   `grid_in_out` int DEFAULT NULL COMMENT 'On-grid Mode code',
  634.   `grid_in_out_label` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci COMMENT 'On-grid Mode',
  635.   `grid_reactive_power` int DEFAULT NULL COMMENT 'Reactive Power (var)',
  636.   `grid_apparent_power` int DEFAULT NULL COMMENT 'Apparent Power (VA)',
  637.   `grid_active_power1` double DEFAULT NULL COMMENT 'Active Power L1 (W)',
  638.   `grid_active_power2` double DEFAULT NULL COMMENT 'Active Power L2 (W)',
  639.   `grid_active_power3` double DEFAULT NULL COMMENT 'Active Power L3 (W)',
  640.   `grid_active_power_total` int DEFAULT NULL COMMENT 'Active Power Total (W)',
  641.   `grid_reactive_power_total` int DEFAULT NULL COMMENT 'Reactive Power Total (var)',
  642.   `grid_meter_power_factor1` double DEFAULT NULL COMMENT 'Meter Power Factor L1',
  643.   `grid_meter_power_factor2` double DEFAULT NULL COMMENT 'Meter Power Factor L2',
  644.   `grid_meter_power_factor3` double DEFAULT NULL COMMENT 'Meter Power Factor L3',
  645.   `grid_meter_power_factor` double DEFAULT NULL COMMENT 'Meter Power Factor',
  646.   `grid_meter_freq` double DEFAULT NULL COMMENT 'Meter Frequency (Hz)',
  647.   `grid_meter_e_total_exp` double DEFAULT NULL COMMENT 'Meter Total Energy (export) (kWh)',
  648.   `grid_meter_e_total_imp` double DEFAULT NULL COMMENT 'Meter Total Energy (import) (kWh)',
  649.   `grid_meter_active_power1` int DEFAULT NULL COMMENT 'Meter Active Power L1 (W)',
  650.   `grid_meter_active_power2` int DEFAULT NULL COMMENT 'Meter Active Power L2 (W)',
  651.   `grid_meter_active_power3` int DEFAULT NULL COMMENT 'Meter Active Power L3 (W)',
  652.   `grid_meter_active_power_total` int DEFAULT NULL COMMENT 'Meter Active Power Total (W)',
  653.   `grid_meter_reactive_power1` int DEFAULT NULL COMMENT 'Meter Reactive Power L1 (var)',
  654.   `grid_meter_reactive_power2` int DEFAULT NULL COMMENT 'Meter Reactive Power L2 (var)',
  655.   `grid_meter_reactive_power3` int DEFAULT NULL COMMENT 'Meter Reactive Power L2 (var)',
  656.   `grid_meter_reactive_power_total` int DEFAULT NULL COMMENT 'Meter Reactive Power Total (var)',
  657.   `grid_meter_apparent_power1` int DEFAULT NULL COMMENT 'Meter Apparent Power L1 (VA)',
  658.   `grid_meter_apparent_power2` int DEFAULT NULL COMMENT 'Meter Apparent Power L2 (VA)',
  659.   `grid_meter_apparent_power3` int DEFAULT NULL COMMENT 'Meter Apparent Power L3 (VA)',
  660.   `grid_meter_apparent_power_total` int DEFAULT NULL COMMENT 'Meter Apparent Power Total (VA)',
  661.   `grid_meter_type` int DEFAULT NULL COMMENT 'Meter Type',
  662.   `grid_meter_sw_version` int DEFAULT NULL COMMENT 'Meter Software Version',
  663.   `pv_vpv1` double DEFAULT NULL COMMENT 'PV1 Voltage (V)',
  664.   `pv_ipv1` double DEFAULT NULL COMMENT 'PV1 Current (A)',
  665.   `pv_ppv1` double DEFAULT NULL COMMENT 'PV1 Power (W)',
  666.   `pv_vpv2` double DEFAULT NULL COMMENT 'PV2 Voltage (V)',
  667.   `pv_ipv2` double DEFAULT NULL COMMENT 'PV2 Current (A)',
  668.   `pv_ppv2` double DEFAULT NULL COMMENT 'PV2 Power (W)',
  669.   `pv_ppv` int DEFAULT NULL COMMENT 'PV Power (W)',
  670.   `pv2_mode` int DEFAULT NULL COMMENT 'PV2 Mode code',
  671.   `pv2_mode_label` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci COMMENT 'PV2 Mode',
  672.   `pv1_mode` int DEFAULT NULL COMMENT 'PV1 Mode code',
  673.   `pv1_mode_label` text CHARACTER SET utf8mb3 COLLATE utf8_czech_ci COMMENT 'PV1 Mode',
  674.   `pv_e_total` double DEFAULT NULL COMMENT 'Total PV Generation (kWh)',
  675.   `pv_e_day` double DEFAULT NULL COMMENT 'Today''s PV Generation (kWh)',
  676.   `pv_h_total` int DEFAULT NULL COMMENT 'Hours Total (h)'
  677. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  678.  
  679. -- --------------------------------------------------------
  680.  
  681. --
  682. -- Table structure for table `pv_rooftop`
  683. --
  684.  
  685. CREATE TABLE `pv_rooftop` (
  686.   `id` int UNSIGNED NOT NULL,
  687.   `name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8_czech_ci NOT NULL,
  688.   `power` double NOT NULL,
  689.   `solcast_rooftop_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8_czech_ci NOT NULL
  690. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  691.  
  692. -- --------------------------------------------------------
  693.  
  694. --
  695. -- Table structure for table `pv_rooftop_history`
  696. --
  697.  
  698. CREATE TABLE `pv_rooftop_history` (
  699.   `pv_rooftop_id` int NOT NULL,
  700.   `from_date` datetime NOT NULL,
  701.   `to_date` datetime NOT NULL,
  702.   `power` double NOT NULL
  703. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_czech_ci;
  704.  
  705. --
  706. -- Indexes for dumped tables
  707. --
  708.  
  709. --
  710. -- Indexes for table `pv_battery_bat`
  711. --
  712. ALTER TABLE `pv_battery_bat`
  713.   ADD PRIMARY KEY (`log_date`),
  714.   ADD UNIQUE KEY `uuid` (`uuid`);
  715.  
  716. --
  717. -- Indexes for table `pv_battery_bat_battery`
  718. --
  719. ALTER TABLE `pv_battery_bat_battery`
  720.   ADD PRIMARY KEY (`parent_uuid`,`Bat`);
  721.  
  722. --
  723. -- Indexes for table `pv_battery_data_event`
  724. --
  725. ALTER TABLE `pv_battery_data_event`
  726.   ADD PRIMARY KEY (`uuid`);
  727.  
  728. --
  729. -- Indexes for table `pv_battery_data_event_battery`
  730. --
  731. ALTER TABLE `pv_battery_data_event_battery`
  732.   ADD PRIMARY KEY (`parent_uuid`,`Battery`);
  733.  
  734. --
  735. -- Indexes for table `pv_battery_data_event_unit`
  736. --
  737. ALTER TABLE `pv_battery_data_event_unit`
  738.   ADD PRIMARY KEY (`parent_uuid`,`Unit`);
  739.  
  740. --
  741. -- Indexes for table `pv_battery_data_history`
  742. --
  743. ALTER TABLE `pv_battery_data_history`
  744.   ADD PRIMARY KEY (`uuid`);
  745.  
  746. --
  747. -- Indexes for table `pv_battery_data_history_battery`
  748. --
  749. ALTER TABLE `pv_battery_data_history_battery`
  750.   ADD PRIMARY KEY (`parent_uuid`,`Battery`);
  751.  
  752. --
  753. -- Indexes for table `pv_battery_data_history_unit`
  754. --
  755. ALTER TABLE `pv_battery_data_history_unit`
  756.   ADD PRIMARY KEY (`parent_uuid`,`Unit`);
  757.  
  758. --
  759. -- Indexes for table `pv_battery_data_misc`
  760. --
  761. ALTER TABLE `pv_battery_data_misc`
  762.   ADD PRIMARY KEY (`uuid`);
  763.  
  764. --
  765. -- Indexes for table `pv_battery_data_misc_battery`
  766. --
  767. ALTER TABLE `pv_battery_data_misc_battery`
  768.   ADD PRIMARY KEY (`parent_uuid`,`Battery`);
  769.  
  770. --
  771. -- Indexes for table `pv_battery_data_misc_unit`
  772. --
  773. ALTER TABLE `pv_battery_data_misc_unit`
  774.   ADD PRIMARY KEY (`parent_uuid`,`Unit`);
  775.  
  776. --
  777. -- Indexes for table `pv_battery_log`
  778. --
  779. ALTER TABLE `pv_battery_log`
  780.   ADD PRIMARY KEY (`uuid`);
  781.  
  782. --
  783. -- Indexes for table `pv_battery_soh`
  784. --
  785. ALTER TABLE `pv_battery_soh`
  786.   ADD PRIMARY KEY (`log_date`),
  787.   ADD UNIQUE KEY `uuid` (`uuid`);
  788.  
  789. --
  790. -- Indexes for table `pv_battery_soh_battery`
  791. --
  792. ALTER TABLE `pv_battery_soh_battery`
  793.   ADD PRIMARY KEY (`parent_uuid`,`Battery`);
  794.  
  795. --
  796. -- Indexes for table `pv_battery_stat`
  797. --
  798. ALTER TABLE `pv_battery_stat`
  799.   ADD PRIMARY KEY (`log_date`);
  800.  
  801. --
  802. -- Indexes for table `pv_battery_state_record`
  803. --
  804. ALTER TABLE `pv_battery_state_record`
  805.   ADD PRIMARY KEY (`log_date`);
  806.  
  807. --
  808. -- Indexes for table `pv_battery_sysinfo`
  809. --
  810. ALTER TABLE `pv_battery_sysinfo`
  811.   ADD PRIMARY KEY (`log_date`);
  812.  
  813. --
  814. -- Indexes for table `pv_daily_stats`
  815. --
  816. ALTER TABLE `pv_daily_stats`
  817.   ADD PRIMARY KEY (`log_date`);
  818.  
  819. --
  820. -- Indexes for table `pv_forecast`
  821. --
  822. ALTER TABLE `pv_forecast`
  823.   ADD PRIMARY KEY (`request_date`,`forecast_from_date`,`forecast_to_date`,`pv_rooftop_id`),
  824.   ADD KEY `forecast_date` (`forecast_from_date`),
  825.   ADD KEY `pv_rooftop_id` (`pv_rooftop_id`);
  826.  
  827. --
  828. -- Indexes for table `pv_inverter_battery_soc_prediction`
  829. --
  830. ALTER TABLE `pv_inverter_battery_soc_prediction`
  831.   ADD PRIMARY KEY (`log_date`);
  832.  
  833. --
  834. -- Indexes for table `pv_inverter_record`
  835. --
  836. ALTER TABLE `pv_inverter_record`
  837.   ADD PRIMARY KEY (`log_date`);
  838.  
  839. --
  840. -- Indexes for table `pv_rooftop`
  841. --
  842. ALTER TABLE `pv_rooftop`
  843.   ADD PRIMARY KEY (`id`);
  844.  
  845. --
  846. -- Indexes for table `pv_rooftop_history`
  847. --
  848. ALTER TABLE `pv_rooftop_history`
  849.   ADD PRIMARY KEY (`pv_rooftop_id`,`from_date`,`to_date`) USING BTREE;
  850.  
  851. --
  852. -- AUTO_INCREMENT for dumped tables
  853. --
  854.  
  855. --
  856. -- AUTO_INCREMENT for table `pv_rooftop`
  857. --
  858. ALTER TABLE `pv_rooftop`
  859.   MODIFY `id` int UNSIGNED NOT NULL AUTO_INCREMENT;
  860.  
  861. --
  862. -- Constraints for dumped tables
  863. --
  864.  
  865. --
  866. -- Constraints for table `pv_forecast`
  867. --
  868. ALTER TABLE `pv_forecast`
  869.   ADD CONSTRAINT `pv_forecast_ibfk_1` FOREIGN KEY (`pv_rooftop_id`) REFERENCES `pv_rooftop` (`id`);
  870. COMMIT;
  871.  
Advertisement
Add Comment
Please, Sign In to add comment