cropmonitor.sql 36 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174
  1. -- phpMyAdmin SQL Dump
  2. -- version 5.2.3
  3. -- https://www.phpmyadmin.net/
  4. --
  5. -- Host: localhost
  6. -- Generation Time: Mar 27, 2026 at 07:37 AM
  7. -- Server version: 8.0.45-0ubuntu0.24.04.1
  8. -- PHP Version: 8.4.18
  9. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  10. START TRANSACTION;
  11. SET time_zone = "+00:00";
  12. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  13. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  14. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  15. /*!40101 SET NAMES utf8mb4 */;
  16. --
  17. -- Database: `cropmonitor`
  18. --
  19. -- --------------------------------------------------------
  20. --
  21. -- Table structure for table `animal_records`
  22. --
  23. CREATE TABLE `animal_records` (
  24. `id` int NOT NULL,
  25. `client_records_id` int NOT NULL,
  26. `modx_user_id` int NOT NULL,
  27. `date` date NOT NULL,
  28. `email` varchar(30) DEFAULT NULL,
  29. `client_name` varchar(30) DEFAULT NULL,
  30. `site_address` varchar(30) DEFAULT NULL,
  31. `state_postcode` varchar(30) DEFAULT NULL,
  32. `analysis_type` varchar(30) DEFAULT NULL,
  33. `lab_no` varchar(30) DEFAULT NULL,
  34. `date_sampled` date DEFAULT NULL,
  35. `sample_id` varchar(30) DEFAULT NULL,
  36. `crop_type` varchar(30) DEFAULT NULL,
  37. `animal` varchar(30) DEFAULT NULL,
  38. `live_weight` varchar(5) DEFAULT NULL,
  39. `dm_intake` varchar(15) DEFAULT NULL,
  40. `lactation` varchar(30) DEFAULT NULL,
  41. `n` varchar(15) DEFAULT NULL,
  42. `p` varchar(15) DEFAULT NULL,
  43. `k` varchar(15) DEFAULT NULL,
  44. `s` varchar(15) DEFAULT NULL,
  45. `mg` varchar(15) DEFAULT NULL,
  46. `ca` varchar(15) DEFAULT NULL,
  47. `na` varchar(15) DEFAULT NULL,
  48. `fe` varchar(15) DEFAULT NULL,
  49. `mn` varchar(15) DEFAULT NULL,
  50. `zn` varchar(15) DEFAULT NULL,
  51. `cu` varchar(15) DEFAULT NULL,
  52. `b` varchar(15) DEFAULT NULL,
  53. `mo` varchar(15) DEFAULT NULL,
  54. `co` varchar(15) DEFAULT NULL,
  55. `se` varchar(15) DEFAULT NULL,
  56. `cl` varchar(15) DEFAULT NULL,
  57. `ch` varchar(15) DEFAULT NULL,
  58. `k_meq` varchar(15) DEFAULT NULL,
  59. `s_meq` varchar(15) DEFAULT NULL,
  60. `ca_meq` varchar(15) DEFAULT NULL,
  61. `mg_meq` varchar(15) DEFAULT NULL,
  62. `na_meq` varchar(15) DEFAULT NULL,
  63. `cl_meq` varchar(15) DEFAULT NULL,
  64. `rand` varchar(100) NOT NULL,
  65. `status` varchar(10) DEFAULT NULL
  66. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  67. -- --------------------------------------------------------
  68. --
  69. -- Table structure for table `animal_specifications`
  70. --
  71. CREATE TABLE `animal_specifications` (
  72. `id` int NOT NULL,
  73. `modx_user_id` int DEFAULT '1',
  74. `animal` varchar(20) DEFAULT NULL,
  75. `lactation` varchar(15) DEFAULT NULL,
  76. `live_weight` varchar(5) DEFAULT NULL,
  77. `dm_intake` varchar(15) DEFAULT NULL,
  78. `n` varchar(10) DEFAULT NULL,
  79. `p` varchar(10) DEFAULT NULL,
  80. `k` varchar(10) DEFAULT NULL,
  81. `s` varchar(10) DEFAULT NULL,
  82. `ca` varchar(10) DEFAULT NULL,
  83. `mg` varchar(10) DEFAULT NULL,
  84. `na` varchar(10) DEFAULT NULL,
  85. `fe` varchar(10) DEFAULT NULL,
  86. `mn` varchar(10) DEFAULT NULL,
  87. `zn` varchar(10) DEFAULT NULL,
  88. `cu` varchar(10) DEFAULT NULL,
  89. `b` varchar(10) DEFAULT NULL,
  90. `mo` varchar(10) DEFAULT NULL,
  91. `co` varchar(10) DEFAULT NULL,
  92. `se` varchar(10) DEFAULT NULL,
  93. `i` varchar(10) DEFAULT NULL,
  94. `cl` varchar(10) DEFAULT NULL,
  95. `ch` varchar(10) DEFAULT NULL
  96. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  97. -- --------------------------------------------------------
  98. --
  99. -- Table structure for table `block_info`
  100. --
  101. CREATE TABLE `block_info` (
  102. `id` int NOT NULL,
  103. `modx_user_id` int NOT NULL,
  104. `name` text,
  105. `block_id` text,
  106. `location` text,
  107. `area` int DEFAULT NULL,
  108. `gps` int DEFAULT NULL,
  109. `status` int NOT NULL DEFAULT '0',
  110. `date_added` date DEFAULT NULL
  111. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  112. -- --------------------------------------------------------
  113. --
  114. -- Table structure for table `calendar_events`
  115. --
  116. CREATE TABLE `calendar_events` (
  117. `id` int NOT NULL,
  118. `modx_user_id` text,
  119. `start` datetime DEFAULT NULL,
  120. `end` datetime DEFAULT NULL,
  121. `title` text,
  122. `site_id` text,
  123. `type` text
  124. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  125. -- --------------------------------------------------------
  126. --
  127. -- Stand-in structure for view `calendar_view`
  128. -- (See below for the actual view)
  129. --
  130. CREATE TABLE `calendar_view` (
  131. `Aanalysis_type` varchar(30)
  132. ,`Aend` date
  133. ,`Aid` int
  134. ,`Asam_id` varchar(30)
  135. ,`Asite_id` varchar(30)
  136. ,`Astart` date
  137. ,`Auid` int
  138. ,`Cend` date
  139. ,`Cid` int
  140. ,`Cstart` datetime
  141. ,`Cuid` text
  142. ,`Panalysis_type` varchar(30)
  143. ,`Pend` date
  144. ,`Pid` int
  145. ,`Psam_id` varchar(30)
  146. ,`Psite_id` varchar(30)
  147. ,`Pstart` date
  148. ,`Puid` int
  149. ,`Sanalysis_type` varchar(100)
  150. ,`Send` date
  151. ,`Sid` int
  152. ,`Ssam_id` varchar(100)
  153. ,`Ssite_id` varchar(100)
  154. ,`Sstart` datetime
  155. ,`Suid` varchar(10)
  156. ,`title` text
  157. ,`type` text
  158. ,`Wanalysis_type` varchar(30)
  159. ,`Wend` date
  160. ,`Wid` int
  161. ,`Wsam_id` varchar(30)
  162. ,`Wsite_id` varchar(30)
  163. ,`Wstart` date
  164. ,`Wuid` int
  165. );
  166. -- --------------------------------------------------------
  167. --
  168. -- Table structure for table `client_records`
  169. --
  170. CREATE TABLE `client_records` (
  171. `id` int NOT NULL,
  172. `modx_user_id` int DEFAULT NULL,
  173. `modx_user_attributes` int DEFAULT NULL,
  174. `company` varchar(100) DEFAULT NULL,
  175. `client` varchar(100) DEFAULT NULL,
  176. `address` varchar(100) DEFAULT NULL,
  177. `state_postcode` varchar(100) DEFAULT NULL,
  178. `email` varchar(100) DEFAULT NULL,
  179. `phone` varchar(100) DEFAULT NULL,
  180. `mobile` varchar(100) DEFAULT NULL,
  181. `fax` varchar(100) DEFAULT NULL,
  182. `wustationid` varchar(100) DEFAULT NULL,
  183. `wuapikey` varchar(100) DEFAULT NULL,
  184. `dkstationid` varchar(100) DEFAULT NULL,
  185. `dkapikey` varchar(100) DEFAULT NULL,
  186. `owstationid` varchar(100) DEFAULT NULL,
  187. `owapikey` varchar(100) DEFAULT NULL,
  188. `aerisstationid` varchar(100) DEFAULT NULL,
  189. `aerisapi` varchar(100) DEFAULT NULL,
  190. `apiselect` varchar(20) DEFAULT 'wunderground'
  191. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  192. -- --------------------------------------------------------
  193. --
  194. -- Table structure for table `crop_info`
  195. --
  196. CREATE TABLE `crop_info` (
  197. `id` int NOT NULL,
  198. `modx_user_id` int NOT NULL,
  199. `paddock_id` text,
  200. `name` text
  201. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  202. -- --------------------------------------------------------
  203. --
  204. -- Table structure for table `editor`
  205. --
  206. CREATE TABLE `editor` (
  207. `id` int NOT NULL,
  208. `content` text COLLATE utf8mb3_unicode_ci NOT NULL,
  209. `created` datetime NOT NULL
  210. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
  211. -- --------------------------------------------------------
  212. --
  213. -- Table structure for table `fertiliser_specifications`
  214. --
  215. CREATE TABLE `fertiliser_specifications` (
  216. `id` int NOT NULL,
  217. `modx_user_id` int NOT NULL,
  218. `name` text,
  219. `chemical` text,
  220. `n` varchar(10) DEFAULT NULL,
  221. `p` varchar(10) DEFAULT NULL,
  222. `k` varchar(10) DEFAULT NULL,
  223. `Na` varchar(10) DEFAULT NULL,
  224. `Ca` varchar(10) DEFAULT NULL,
  225. `Mg` varchar(10) DEFAULT NULL,
  226. `B` varchar(10) DEFAULT NULL,
  227. `Zn` varchar(10) DEFAULT NULL,
  228. `Cu` varchar(10) DEFAULT NULL,
  229. `Mn` varchar(10) DEFAULT NULL,
  230. `Fe` varchar(10) DEFAULT NULL,
  231. `Co` varchar(10) DEFAULT NULL,
  232. `Mo` varchar(10) DEFAULT NULL
  233. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  234. -- --------------------------------------------------------
  235. --
  236. -- Table structure for table `field_sensors`
  237. --
  238. CREATE TABLE `field_sensors` (
  239. `id` int NOT NULL,
  240. `modx_user_id` varchar(10) NOT NULL,
  241. `sensor_id` varchar(50) DEFAULT NULL,
  242. `DATEUTC` datetime DEFAULT NULL,
  243. `sensor_name` text,
  244. `value` decimal(10,3) DEFAULT NULL
  245. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  246. -- --------------------------------------------------------
  247. --
  248. -- Table structure for table `newtile`
  249. --
  250. CREATE TABLE `newtile` (
  251. `id` int NOT NULL,
  252. `datetime` datetime NOT NULL,
  253. `input1` varchar(10) DEFAULT NULL,
  254. `input2` varchar(10) DEFAULT NULL,
  255. `input3` varchar(10) DEFAULT NULL,
  256. `input4` varchar(10) DEFAULT NULL
  257. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  258. -- --------------------------------------------------------
  259. --
  260. -- Table structure for table `plant_images`
  261. --
  262. CREATE TABLE `plant_images` (
  263. `id` int NOT NULL,
  264. `plant_type` varchar(50) DEFAULT NULL,
  265. `name` blob NOT NULL
  266. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
  267. -- --------------------------------------------------------
  268. --
  269. -- Table structure for table `plant_records`
  270. --
  271. CREATE TABLE `plant_records` (
  272. `id` int NOT NULL,
  273. `client_records_id` int NOT NULL,
  274. `modx_user_id` int NOT NULL,
  275. `date` date NOT NULL,
  276. `email` varchar(30) DEFAULT NULL,
  277. `client_name` varchar(30) DEFAULT NULL,
  278. `site_address` varchar(30) DEFAULT NULL,
  279. `state_postcode` varchar(30) DEFAULT NULL,
  280. `analysis_type` varchar(30) DEFAULT NULL,
  281. `lab_no` varchar(30) DEFAULT NULL,
  282. `batch_no` varchar(30) DEFAULT NULL,
  283. `date_sampled` date DEFAULT NULL,
  284. `sample_id` varchar(30) DEFAULT NULL,
  285. `site_id` varchar(30) DEFAULT NULL,
  286. `crop_type` varchar(30) DEFAULT NULL,
  287. `n` varchar(15) DEFAULT NULL,
  288. `p` varchar(15) DEFAULT NULL,
  289. `k` varchar(15) DEFAULT NULL,
  290. `s` varchar(15) DEFAULT NULL,
  291. `mg` varchar(15) DEFAULT NULL,
  292. `ca` varchar(15) DEFAULT NULL,
  293. `na` varchar(15) DEFAULT NULL,
  294. `fe` varchar(15) DEFAULT NULL,
  295. `mn` varchar(15) DEFAULT NULL,
  296. `zn` varchar(15) DEFAULT NULL,
  297. `cu` varchar(15) DEFAULT NULL,
  298. `b` varchar(15) DEFAULT NULL,
  299. `m` varchar(15) DEFAULT NULL,
  300. `co` varchar(15) DEFAULT NULL,
  301. `se` varchar(15) DEFAULT NULL,
  302. `cl` varchar(15) DEFAULT NULL,
  303. `c` varchar(15) DEFAULT NULL,
  304. `rand` varchar(100) NOT NULL,
  305. `status` varchar(10) DEFAULT '0'
  306. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  307. -- --------------------------------------------------------
  308. --
  309. -- Table structure for table `plant_specifications`
  310. --
  311. CREATE TABLE `plant_specifications` (
  312. `id` int NOT NULL,
  313. `modx_user_id` varchar(10) NOT NULL DEFAULT '1',
  314. `plant_type` text,
  315. `plant_stage` text,
  316. `n_min` varchar(10) DEFAULT NULL,
  317. `n_avg` varchar(10) DEFAULT NULL,
  318. `n_max` varchar(10) DEFAULT NULL,
  319. `P_Min` varchar(10) DEFAULT NULL,
  320. `P_Avg` varchar(10) DEFAULT NULL,
  321. `P_Max` varchar(10) DEFAULT NULL,
  322. `K_Min` varchar(10) DEFAULT NULL,
  323. `K_Avg` varchar(10) DEFAULT NULL,
  324. `K_Max` varchar(10) DEFAULT NULL,
  325. `S_Min` varchar(10) DEFAULT NULL,
  326. `S_Avg` varchar(10) DEFAULT NULL,
  327. `S_Max` varchar(10) DEFAULT NULL,
  328. `Ca_Min` varchar(10) DEFAULT NULL,
  329. `Ca_Avg` varchar(10) DEFAULT NULL,
  330. `Ca_Max` varchar(10) DEFAULT NULL,
  331. `Mg_Min` varchar(10) DEFAULT NULL,
  332. `Mg_Avg` varchar(10) DEFAULT NULL,
  333. `Mg_Max` varchar(10) DEFAULT NULL,
  334. `Na_Min` varchar(10) DEFAULT NULL,
  335. `Na_Avg` varchar(10) DEFAULT NULL,
  336. `Na_Max` varchar(10) DEFAULT NULL,
  337. `Cu_Min` varchar(10) DEFAULT NULL,
  338. `Cu_Avg` varchar(10) DEFAULT NULL,
  339. `Cu_Max` varchar(10) DEFAULT NULL,
  340. `Zn_Min` varchar(10) DEFAULT NULL,
  341. `Zn_Avg` varchar(10) DEFAULT NULL,
  342. `Zn_Max` varchar(10) DEFAULT NULL,
  343. `Mn_Min` varchar(10) DEFAULT NULL,
  344. `Mn_Avg` varchar(10) DEFAULT NULL,
  345. `Mn_Max` varchar(10) DEFAULT NULL,
  346. `B_Min` varchar(10) DEFAULT NULL,
  347. `B_Avg` varchar(10) DEFAULT NULL,
  348. `B_Max` varchar(10) DEFAULT NULL,
  349. `Fe_Min` varchar(10) DEFAULT NULL,
  350. `Fe_Avg` varchar(10) DEFAULT NULL,
  351. `Fe_Max` varchar(10) DEFAULT NULL,
  352. `M_Min` varchar(10) DEFAULT NULL,
  353. `M_Avg` varchar(10) DEFAULT NULL,
  354. `M_Max` varchar(10) DEFAULT NULL,
  355. `Co_min` varchar(10) NOT NULL,
  356. `Co_Avg` varchar(10) NOT NULL,
  357. `Co_max` varchar(10) NOT NULL,
  358. `se_min` varchar(10) NOT NULL,
  359. `se_avg` varchar(10) NOT NULL,
  360. `se_max` varchar(10) NOT NULL,
  361. `cl_min` varchar(10) NOT NULL,
  362. `cl_avg` varchar(10) NOT NULL,
  363. `cl_max` varchar(10) NOT NULL,
  364. `c_min` varchar(10) NOT NULL,
  365. `c_avg` varchar(10) NOT NULL,
  366. `c_max` varchar(10) NOT NULL
  367. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  368. -- --------------------------------------------------------
  369. --
  370. -- Table structure for table `power`
  371. --
  372. CREATE TABLE `power` (
  373. `DID` int NOT NULL,
  374. `action` varchar(20) DEFAULT NULL,
  375. `ID` varchar(20) DEFAULT NULL,
  376. `PASSWORD` varchar(20) DEFAULT NULL,
  377. `dateutc` varchar(20) DEFAULT NULL,
  378. `power0` varchar(20) DEFAULT NULL,
  379. `power1` varchar(20) DEFAULT NULL,
  380. `power2` varchar(20) DEFAULT NULL
  381. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  382. -- --------------------------------------------------------
  383. --
  384. -- Table structure for table `reports`
  385. --
  386. CREATE TABLE `reports` (
  387. `id` int NOT NULL,
  388. `modx_user_id` int DEFAULT NULL,
  389. `record_id` int DEFAULT NULL,
  390. `rand` int DEFAULT NULL,
  391. `comment` text,
  392. `dateTime` date DEFAULT NULL
  393. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  394. -- --------------------------------------------------------
  395. --
  396. -- Stand-in structure for view `reports_view`
  397. -- (See below for the actual view)
  398. --
  399. CREATE TABLE `reports_view` (
  400. `analysis_type` varchar(100)
  401. ,`batch_no` varchar(50)
  402. ,`client_name` varchar(100)
  403. ,`crop_type` varchar(50)
  404. ,`date` datetime
  405. ,`date_sampled` date
  406. ,`id` int
  407. ,`lab_no` varchar(50)
  408. ,`modx_user_id` varchar(11)
  409. ,`rand` varchar(100)
  410. ,`sample_id` varchar(100)
  411. ,`site_id` varchar(100)
  412. ,`status` varchar(10)
  413. );
  414. -- --------------------------------------------------------
  415. --
  416. -- Table structure for table `sensor_id`
  417. --
  418. CREATE TABLE `sensor_id` (
  419. `id` int NOT NULL,
  420. `modx_user_id` int DEFAULT NULL,
  421. `sensor` varchar(50) DEFAULT NULL,
  422. `sensor_id` varchar(5) DEFAULT NULL,
  423. `mac` varchar(70) DEFAULT NULL
  424. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  425. -- --------------------------------------------------------
  426. --
  427. -- Table structure for table `soil_comments`
  428. --
  429. CREATE TABLE `soil_comments` (
  430. `id` int NOT NULL,
  431. `client_records_id` int DEFAULT NULL,
  432. `modx_user_id` int DEFAULT NULL,
  433. `type` varchar(15) NOT NULL,
  434. `element` varchar(15) NOT NULL,
  435. `variable` varchar(15) NOT NULL,
  436. `comment` text NOT NULL
  437. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  438. -- --------------------------------------------------------
  439. --
  440. -- Table structure for table `soil_records`
  441. --
  442. CREATE TABLE `soil_records` (
  443. `id` int NOT NULL,
  444. `client_records_id` varchar(10) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL,
  445. `modx_user_id` varchar(10) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL,
  446. `date` datetime DEFAULT NULL,
  447. `email` varchar(100) DEFAULT NULL,
  448. `client_name` varchar(100) DEFAULT NULL,
  449. `site_address` varchar(100) DEFAULT NULL,
  450. `state_postcode` varchar(100) DEFAULT NULL,
  451. `analysis_type` varchar(100) DEFAULT NULL,
  452. `lab_no` varchar(50) DEFAULT NULL,
  453. `batch_no` varchar(50) DEFAULT NULL,
  454. `sample_id` varchar(100) DEFAULT NULL,
  455. `site_id` varchar(100) DEFAULT NULL,
  456. `crop_type` varchar(50) DEFAULT NULL,
  457. `soil_type` varchar(10) DEFAULT NULL,
  458. `date_sampled` date DEFAULT NULL,
  459. `tec` varchar(50) DEFAULT NULL,
  460. `cec` varchar(50) DEFAULT NULL,
  461. `texture` varchar(10) DEFAULT NULL,
  462. `gravel` varchar(10) DEFAULT NULL,
  463. `colour` varchar(10) DEFAULT NULL,
  464. `NO3_N` varchar(10) DEFAULT NULL,
  465. `NH3_N` varchar(10) DEFAULT NULL,
  466. `p_mehlick` varchar(10) DEFAULT NULL,
  467. `p_bray2` varchar(10) DEFAULT NULL,
  468. `p_morgan` varchar(10) DEFAULT NULL,
  469. `p_colwell` varchar(10) DEFAULT NULL,
  470. `k_morgan` varchar(10) DEFAULT NULL,
  471. `ca_morgan` varchar(10) DEFAULT NULL,
  472. `mg_morgan` varchar(10) DEFAULT NULL,
  473. `na_morgan` varchar(10) DEFAULT NULL,
  474. `ch_h2o` varchar(10) DEFAULT NULL,
  475. `ocarbon` varchar(10) DEFAULT NULL,
  476. `omatter` varchar(10) DEFAULT NULL,
  477. `fe` varchar(10) DEFAULT NULL,
  478. `ec` varchar(10) DEFAULT NULL,
  479. `ph_cacl2` varchar(10) DEFAULT NULL,
  480. `ph_h2o` varchar(10) DEFAULT NULL,
  481. `paramag` varchar(10) DEFAULT NULL,
  482. `s_morgan` varchar(10) DEFAULT NULL,
  483. `b_cacl2` varchar(10) DEFAULT NULL,
  484. `mn_dtpa` varchar(10) DEFAULT NULL,
  485. `zn_dtpa` varchar(10) DEFAULT NULL,
  486. `fe_dtpa` varchar(10) DEFAULT NULL,
  487. `cu_dtpa` varchar(10) DEFAULT NULL,
  488. `al` varchar(10) DEFAULT NULL,
  489. `sl_cacl2` varchar(10) DEFAULT NULL,
  490. `m_dtpa` varchar(10) DEFAULT NULL,
  491. `co_dtpa` varchar(10) DEFAULT NULL,
  492. `se` varchar(10) DEFAULT NULL,
  493. `ca_mehlick3` varchar(10) DEFAULT NULL,
  494. `BS_ca2` varchar(20) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL,
  495. `BS_ca_ppm` varchar(10) DEFAULT NULL,
  496. `mg_mehlick3` varchar(10) DEFAULT NULL,
  497. `BS_mg2` varchar(20) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL,
  498. `BS_mg_ppm` varchar(10) DEFAULT NULL,
  499. `k_mehlick3` varchar(10) DEFAULT NULL,
  500. `BS_k` varchar(10) DEFAULT NULL,
  501. `BS_k_ppm` varchar(10) DEFAULT NULL,
  502. `na_mehlick3` varchar(10) DEFAULT NULL,
  503. `BS_na` varchar(10) DEFAULT NULL,
  504. `BS_na_ppm` varchar(10) DEFAULT NULL,
  505. `al_mehlick3` varchar(10) DEFAULT NULL,
  506. `BS_al3` varchar(10) DEFAULT NULL,
  507. `BS_al_ppm` varchar(10) DEFAULT NULL,
  508. `BS_ob` varchar(10) DEFAULT NULL,
  509. `BS_h` varchar(10) DEFAULT NULL,
  510. `cabs_min` varchar(10) DEFAULT NULL,
  511. `ca_ppm_min` varchar(10) DEFAULT NULL,
  512. `cabs_max` varchar(10) DEFAULT NULL,
  513. `ca_ppm_max` varchar(10) DEFAULT NULL,
  514. `mgbs_min` varchar(10) DEFAULT NULL,
  515. `mg_ppm_min` varchar(10) DEFAULT NULL,
  516. `mgbs_max` varchar(10) DEFAULT NULL,
  517. `mg_ppm_max` varchar(10) DEFAULT NULL,
  518. `kbs_min` varchar(10) DEFAULT NULL,
  519. `k_ppm_min` varchar(10) DEFAULT NULL,
  520. `kbs_max` varchar(10) DEFAULT NULL,
  521. `k_ppm_max` varchar(10) DEFAULT NULL,
  522. `nabs_min` varchar(10) DEFAULT NULL,
  523. `na_ppm_min` varchar(10) DEFAULT NULL,
  524. `nabs_max` varchar(10) DEFAULT NULL,
  525. `na_ppm_max` varchar(10) DEFAULT NULL,
  526. `albs_min` varchar(10) DEFAULT NULL,
  527. `al_ppm_min` varchar(10) DEFAULT NULL,
  528. `albs_max` varchar(10) DEFAULT NULL,
  529. `al_ppm_max` varchar(10) DEFAULT NULL,
  530. `ob_rec` varchar(10) DEFAULT NULL,
  531. `h_rec` varchar(10) DEFAULT NULL,
  532. `ca_mg_ratio` varchar(20) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL,
  533. `c_n_ratio` varchar(10) DEFAULT NULL,
  534. `program_years` varchar(5) DEFAULT NULL,
  535. `overview` text,
  536. `folia_program` text,
  537. `microbe__program` text,
  538. `rand` varchar(10) DEFAULT NULL,
  539. `status` varchar(10) DEFAULT '0'
  540. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  541. -- --------------------------------------------------------
  542. --
  543. -- Table structure for table `soil_specifications`
  544. --
  545. CREATE TABLE `soil_specifications` (
  546. `id` int NOT NULL,
  547. `modx_user_id` int NOT NULL,
  548. `soil_type` varchar(10) DEFAULT NULL,
  549. `crop` varchar(10) DEFAULT NULL,
  550. `tec` varchar(10) DEFAULT NULL,
  551. `cec` varchar(10) DEFAULT NULL,
  552. `texture` varchar(10) DEFAULT NULL,
  553. `gravel` varchar(10) DEFAULT NULL,
  554. `colour` varchar(10) DEFAULT NULL,
  555. `NO3_N` varchar(10) DEFAULT NULL,
  556. `NH3_N` varchar(10) DEFAULT NULL,
  557. `p_mehlick` varchar(10) DEFAULT NULL,
  558. `p_bray2` varchar(10) DEFAULT NULL,
  559. `p_morgan` varchar(10) DEFAULT NULL,
  560. `p_colwell` varchar(10) DEFAULT NULL,
  561. `k_morgan` varchar(10) DEFAULT NULL,
  562. `ca_morgan` varchar(10) DEFAULT NULL,
  563. `mg_morgan` varchar(10) DEFAULT NULL,
  564. `na_morgan` varchar(10) DEFAULT NULL,
  565. `ch_h2o` varchar(10) DEFAULT NULL,
  566. `ocarbon` varchar(10) DEFAULT NULL,
  567. `omatter` varchar(10) DEFAULT NULL,
  568. `fe` varchar(10) DEFAULT NULL,
  569. `ec` varchar(10) DEFAULT NULL,
  570. `ph_cacl2` varchar(10) DEFAULT NULL,
  571. `ph_h2o` varchar(10) DEFAULT NULL,
  572. `paramag` varchar(10) DEFAULT NULL,
  573. `s_morgan` varchar(10) DEFAULT NULL,
  574. `b_cacl2` varchar(10) DEFAULT NULL,
  575. `mn_dtpa` varchar(10) DEFAULT NULL,
  576. `zn_dtpa` varchar(10) DEFAULT NULL,
  577. `fe_dtpa` varchar(10) DEFAULT NULL,
  578. `cu_dtpa` varchar(10) DEFAULT NULL,
  579. `al` varchar(10) DEFAULT NULL,
  580. `sl_cacl2` varchar(10) DEFAULT NULL,
  581. `m_dtpa` varchar(10) DEFAULT NULL,
  582. `co_dtpa` varchar(10) DEFAULT NULL,
  583. `se` varchar(10) DEFAULT NULL,
  584. `ca_mehlick3` varchar(10) DEFAULT NULL,
  585. `mg_mehlick3` varchar(10) DEFAULT NULL,
  586. `k_mehlick3` varchar(10) DEFAULT NULL,
  587. `na_mehlick3` varchar(10) DEFAULT NULL,
  588. `al_mehlick3` varchar(10) DEFAULT NULL,
  589. `BS_ca2` varchar(10) DEFAULT NULL,
  590. `BS_ca_ppm` varchar(10) DEFAULT NULL,
  591. `BS_mg2` varchar(10) DEFAULT NULL,
  592. `BS_mg_ppm` varchar(10) DEFAULT NULL,
  593. `BS_k` varchar(10) DEFAULT NULL,
  594. `BS_k_ppm` varchar(10) DEFAULT NULL,
  595. `BS_na` varchar(10) DEFAULT NULL,
  596. `BS_na_ppm` varchar(10) DEFAULT NULL,
  597. `BS_al3` varchar(10) DEFAULT NULL,
  598. `BS_ob` varchar(10) DEFAULT NULL,
  599. `BS_h` varchar(10) DEFAULT NULL,
  600. `ca_mg_ratio` varchar(10) DEFAULT NULL,
  601. `c_n_ratio` varchar(10) DEFAULT NULL
  602. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  603. -- --------------------------------------------------------
  604. --
  605. -- Table structure for table `thingspeak-api`
  606. --
  607. CREATE TABLE `thingspeak-api` (
  608. `id` int NOT NULL,
  609. `DATEUTC` datetime DEFAULT NULL,
  610. `api_key` text,
  611. `field1` varchar(100) DEFAULT NULL,
  612. `field2` varchar(100) DEFAULT NULL,
  613. `field3` varchar(100) DEFAULT NULL,
  614. `field4` varchar(100) DEFAULT NULL,
  615. `field5` varchar(100) DEFAULT NULL,
  616. `field6` varchar(100) DEFAULT NULL,
  617. `field7` varchar(100) DEFAULT NULL,
  618. `field8` varchar(100) DEFAULT NULL,
  619. `field9` varchar(100) DEFAULT NULL,
  620. `field10` varchar(100) DEFAULT NULL,
  621. `field11` varchar(100) DEFAULT NULL,
  622. `field12` varchar(100) DEFAULT NULL,
  623. `status` text
  624. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  625. -- --------------------------------------------------------
  626. --
  627. -- Table structure for table `water_records`
  628. --
  629. CREATE TABLE `water_records` (
  630. `id` int NOT NULL,
  631. `client_records_id` int NOT NULL,
  632. `modx_user_id` int NOT NULL,
  633. `date` date NOT NULL,
  634. `email` varchar(30) DEFAULT NULL,
  635. `client_name` varchar(30) DEFAULT NULL,
  636. `site_address` varchar(30) DEFAULT NULL,
  637. `state_postcode` varchar(30) DEFAULT NULL,
  638. `analysis_type` varchar(30) DEFAULT NULL,
  639. `lab_no` varchar(30) DEFAULT NULL,
  640. `batch_no` varchar(30) DEFAULT NULL,
  641. `date_sampled` date DEFAULT NULL,
  642. `sample_id` varchar(30) DEFAULT NULL,
  643. `site_id` varchar(30) DEFAULT NULL,
  644. `crop_type` varchar(30) DEFAULT NULL,
  645. `nh4` varchar(15) DEFAULT NULL,
  646. `no3` varchar(15) DEFAULT NULL,
  647. `p` varchar(15) DEFAULT NULL,
  648. `k` varchar(15) DEFAULT NULL,
  649. `s` varchar(15) DEFAULT NULL,
  650. `mg` varchar(15) DEFAULT NULL,
  651. `ca` varchar(15) DEFAULT NULL,
  652. `na` varchar(15) DEFAULT NULL,
  653. `fe` varchar(15) DEFAULT NULL,
  654. `mn` varchar(15) DEFAULT NULL,
  655. `zn` varchar(15) DEFAULT NULL,
  656. `cu` varchar(15) DEFAULT NULL,
  657. `b` varchar(15) DEFAULT NULL,
  658. `m` varchar(15) DEFAULT NULL,
  659. `co` varchar(15) DEFAULT NULL,
  660. `cond_dsm` varchar(15) DEFAULT NULL,
  661. `hco3-` varchar(15) DEFAULT NULL,
  662. `ph` varchar(15) DEFAULT NULL,
  663. `rand` varchar(100) NOT NULL,
  664. `status` varchar(10) DEFAULT NULL
  665. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  666. -- --------------------------------------------------------
  667. --
  668. -- Table structure for table `water_specifications`
  669. --
  670. CREATE TABLE `water_specifications` (
  671. `id` int NOT NULL,
  672. `type` varchar(50) DEFAULT NULL,
  673. `nh4_min` varchar(50) DEFAULT NULL,
  674. `nh4_avg` varchar(50) DEFAULT NULL,
  675. `nh4_max` varchar(50) DEFAULT NULL,
  676. `no3_min` varchar(50) DEFAULT NULL,
  677. `no3_avg` varchar(50) NOT NULL,
  678. `no3_max` varchar(50) NOT NULL,
  679. `ph_min` varchar(50) NOT NULL,
  680. `ph_avg` varchar(50) NOT NULL,
  681. `ph_max` varchar(50) NOT NULL,
  682. `p_min` varchar(50) NOT NULL,
  683. `p_avg` varchar(50) NOT NULL,
  684. `p_max` varchar(50) NOT NULL,
  685. `k_min` varchar(50) DEFAULT NULL,
  686. `k_avg` varchar(50) DEFAULT NULL,
  687. `k_max` varchar(50) DEFAULT NULL,
  688. `s_min` varchar(50) DEFAULT NULL,
  689. `s_avg` varchar(50) DEFAULT NULL,
  690. `s_max` varchar(50) DEFAULT NULL,
  691. `ca_min` varchar(50) DEFAULT NULL,
  692. `ca_avg` varchar(50) DEFAULT NULL,
  693. `ca_max` varchar(50) DEFAULT NULL,
  694. `mg_min` varchar(50) DEFAULT NULL,
  695. `mg_avg` varchar(50) DEFAULT NULL,
  696. `mg_max` varchar(50) DEFAULT NULL,
  697. `na_min` varchar(50) DEFAULT NULL,
  698. `na_avg` varchar(50) DEFAULT NULL,
  699. `na_max` varchar(50) DEFAULT NULL,
  700. `cu_min` varchar(50) DEFAULT NULL,
  701. `cu_avg` varchar(50) DEFAULT NULL,
  702. `cu_max` varchar(50) DEFAULT NULL,
  703. `zn_min` varchar(50) DEFAULT NULL,
  704. `zn_avg` varchar(50) DEFAULT NULL,
  705. `zn_max` varchar(50) DEFAULT NULL,
  706. `mn_min` varchar(50) DEFAULT NULL,
  707. `mn_avg` varchar(50) DEFAULT NULL,
  708. `mn_max` varchar(50) DEFAULT NULL,
  709. `b_min` varchar(50) DEFAULT NULL,
  710. `b_avg` varchar(50) DEFAULT NULL,
  711. `b_max` varchar(50) DEFAULT NULL,
  712. `fe_min` varchar(50) DEFAULT NULL,
  713. `fe_avg` varchar(50) DEFAULT NULL,
  714. `fe_max` varchar(50) DEFAULT NULL,
  715. `cl_min` varchar(50) DEFAULT NULL,
  716. `cl_avg` varchar(50) DEFAULT NULL,
  717. `cl_max` varchar(50) DEFAULT NULL,
  718. `cond_dsm_min` varchar(50) DEFAULT NULL,
  719. `cond_dsm_avg` varchar(50) DEFAULT NULL,
  720. `cond_dsm_max` varchar(50) DEFAULT NULL,
  721. `hco3-_min` varchar(50) DEFAULT NULL,
  722. `hco3-_avg` varchar(50) DEFAULT NULL,
  723. `hco3-_max` varchar(50) DEFAULT NULL
  724. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  725. -- --------------------------------------------------------
  726. --
  727. -- Table structure for table `weather_station`
  728. --
  729. CREATE TABLE `weather_station` (
  730. `cid` int NOT NULL,
  731. `modx_user_id` varchar(20) DEFAULT NULL,
  732. `action` varchar(20) DEFAULT NULL,
  733. `id` varchar(20) DEFAULT NULL,
  734. `password` varchar(20) DEFAULT NULL,
  735. `dateutc` datetime DEFAULT NULL,
  736. `winddir` varchar(20) DEFAULT NULL,
  737. `windspeedmph` varchar(20) DEFAULT NULL,
  738. `windgustmph` varchar(20) DEFAULT NULL,
  739. `windgustdir` varchar(20) DEFAULT NULL,
  740. `windspdmph_avg2m` varchar(20) DEFAULT NULL,
  741. `winddir_avg2m` varchar(20) DEFAULT NULL,
  742. `windgustmph_10m` varchar(20) DEFAULT NULL,
  743. `windgustdir_10m` varchar(20) DEFAULT NULL,
  744. `humidity` varchar(20) DEFAULT NULL,
  745. `dewptf` varchar(20) DEFAULT NULL,
  746. `tempf` varchar(20) DEFAULT NULL,
  747. `temp2f` varchar(20) DEFAULT NULL,
  748. `temp3f` varchar(20) DEFAULT NULL,
  749. `temp4f` varchar(20) DEFAULT NULL,
  750. `rainin` varchar(20) DEFAULT NULL,
  751. `dailyrainin` varchar(20) DEFAULT NULL,
  752. `baromin` varchar(20) DEFAULT NULL,
  753. `weather` varchar(20) DEFAULT NULL,
  754. `clouds` varchar(20) DEFAULT NULL,
  755. `soiltempf` varchar(20) DEFAULT NULL,
  756. `soiltemp2f` varchar(20) DEFAULT NULL,
  757. `soiltemp3f` varchar(20) DEFAULT NULL,
  758. `soiltemp4f` varchar(20) DEFAULT NULL,
  759. `soilmoisture` varchar(20) DEFAULT NULL,
  760. `soilmoisture2` varchar(20) DEFAULT NULL,
  761. `soilmoisture3` varchar(20) DEFAULT NULL,
  762. `soilmoisture4` varchar(20) DEFAULT NULL,
  763. `leafwetness` varchar(20) DEFAULT NULL,
  764. `leafwetness2` varchar(20) DEFAULT NULL,
  765. `solarradiation` varchar(20) DEFAULT NULL,
  766. `UV` varchar(20) DEFAULT NULL,
  767. `visibility` varchar(20) DEFAULT NULL,
  768. `indoortempf` varchar(20) DEFAULT NULL,
  769. `indoorhumidity` varchar(20) DEFAULT NULL,
  770. `AqNO` varchar(20) DEFAULT NULL,
  771. `AqNO2T` varchar(20) DEFAULT NULL,
  772. `AqNO2` varchar(20) DEFAULT NULL,
  773. `AqNO2Y` varchar(20) DEFAULT NULL,
  774. `AqNOX` varchar(20) DEFAULT NULL,
  775. `AqNOY` varchar(20) DEFAULT NULL,
  776. `AqNO3` varchar(20) DEFAULT NULL,
  777. `AqSO4` varchar(20) DEFAULT NULL,
  778. `AqSO2` varchar(20) DEFAULT NULL,
  779. `AqSO2T` varchar(20) DEFAULT NULL,
  780. `AqCO` varchar(20) DEFAULT NULL,
  781. `AqCOT` varchar(20) DEFAULT NULL,
  782. `AqEC` varchar(20) DEFAULT NULL,
  783. `AqOC` varchar(20) DEFAULT NULL,
  784. `AqBC` varchar(20) DEFAULT NULL,
  785. `AqUV-AETH` varchar(20) DEFAULT NULL,
  786. `AqPM2.5` varchar(20) DEFAULT NULL,
  787. `AqPM10` varchar(20) DEFAULT NULL,
  788. `AqOZONE` varchar(20) DEFAULT NULL,
  789. `softwaretype` varchar(20) DEFAULT NULL
  790. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  791. --
  792. -- Indexes for dumped tables
  793. --
  794. --
  795. -- Indexes for table `animal_records`
  796. --
  797. ALTER TABLE `animal_records`
  798. ADD PRIMARY KEY (`id`);
  799. --
  800. -- Indexes for table `animal_specifications`
  801. --
  802. ALTER TABLE `animal_specifications`
  803. ADD PRIMARY KEY (`id`);
  804. --
  805. -- Indexes for table `block_info`
  806. --
  807. ALTER TABLE `block_info`
  808. ADD PRIMARY KEY (`id`);
  809. --
  810. -- Indexes for table `calendar_events`
  811. --
  812. ALTER TABLE `calendar_events`
  813. ADD PRIMARY KEY (`id`);
  814. --
  815. -- Indexes for table `client_records`
  816. --
  817. ALTER TABLE `client_records`
  818. ADD PRIMARY KEY (`id`);
  819. --
  820. -- Indexes for table `crop_info`
  821. --
  822. ALTER TABLE `crop_info`
  823. ADD PRIMARY KEY (`id`);
  824. --
  825. -- Indexes for table `editor`
  826. --
  827. ALTER TABLE `editor`
  828. ADD PRIMARY KEY (`id`);
  829. --
  830. -- Indexes for table `fertiliser_specifications`
  831. --
  832. ALTER TABLE `fertiliser_specifications`
  833. ADD PRIMARY KEY (`id`);
  834. --
  835. -- Indexes for table `field_sensors`
  836. --
  837. ALTER TABLE `field_sensors`
  838. ADD PRIMARY KEY (`id`);
  839. --
  840. -- Indexes for table `newtile`
  841. --
  842. ALTER TABLE `newtile`
  843. ADD PRIMARY KEY (`id`);
  844. --
  845. -- Indexes for table `plant_images`
  846. --
  847. ALTER TABLE `plant_images`
  848. ADD PRIMARY KEY (`id`);
  849. --
  850. -- Indexes for table `plant_records`
  851. --
  852. ALTER TABLE `plant_records`
  853. ADD PRIMARY KEY (`id`);
  854. --
  855. -- Indexes for table `plant_specifications`
  856. --
  857. ALTER TABLE `plant_specifications`
  858. ADD PRIMARY KEY (`id`);
  859. --
  860. -- Indexes for table `power`
  861. --
  862. ALTER TABLE `power`
  863. ADD PRIMARY KEY (`DID`);
  864. --
  865. -- Indexes for table `reports`
  866. --
  867. ALTER TABLE `reports`
  868. ADD PRIMARY KEY (`id`);
  869. --
  870. -- Indexes for table `sensor_id`
  871. --
  872. ALTER TABLE `sensor_id`
  873. ADD PRIMARY KEY (`id`);
  874. --
  875. -- Indexes for table `soil_comments`
  876. --
  877. ALTER TABLE `soil_comments`
  878. ADD PRIMARY KEY (`id`);
  879. --
  880. -- Indexes for table `soil_records`
  881. --
  882. ALTER TABLE `soil_records`
  883. ADD PRIMARY KEY (`id`);
  884. --
  885. -- Indexes for table `soil_specifications`
  886. --
  887. ALTER TABLE `soil_specifications`
  888. ADD PRIMARY KEY (`id`);
  889. --
  890. -- Indexes for table `thingspeak-api`
  891. --
  892. ALTER TABLE `thingspeak-api`
  893. ADD PRIMARY KEY (`id`);
  894. --
  895. -- Indexes for table `water_records`
  896. --
  897. ALTER TABLE `water_records`
  898. ADD PRIMARY KEY (`id`);
  899. --
  900. -- Indexes for table `water_specifications`
  901. --
  902. ALTER TABLE `water_specifications`
  903. ADD PRIMARY KEY (`id`);
  904. --
  905. -- Indexes for table `weather_station`
  906. --
  907. ALTER TABLE `weather_station`
  908. ADD PRIMARY KEY (`cid`);
  909. --
  910. -- AUTO_INCREMENT for dumped tables
  911. --
  912. --
  913. -- AUTO_INCREMENT for table `animal_records`
  914. --
  915. ALTER TABLE `animal_records`
  916. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  917. --
  918. -- AUTO_INCREMENT for table `animal_specifications`
  919. --
  920. ALTER TABLE `animal_specifications`
  921. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  922. --
  923. -- AUTO_INCREMENT for table `block_info`
  924. --
  925. ALTER TABLE `block_info`
  926. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  927. --
  928. -- AUTO_INCREMENT for table `calendar_events`
  929. --
  930. ALTER TABLE `calendar_events`
  931. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  932. --
  933. -- AUTO_INCREMENT for table `client_records`
  934. --
  935. ALTER TABLE `client_records`
  936. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  937. --
  938. -- AUTO_INCREMENT for table `crop_info`
  939. --
  940. ALTER TABLE `crop_info`
  941. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  942. --
  943. -- AUTO_INCREMENT for table `editor`
  944. --
  945. ALTER TABLE `editor`
  946. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  947. --
  948. -- AUTO_INCREMENT for table `fertiliser_specifications`
  949. --
  950. ALTER TABLE `fertiliser_specifications`
  951. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  952. --
  953. -- AUTO_INCREMENT for table `field_sensors`
  954. --
  955. ALTER TABLE `field_sensors`
  956. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  957. --
  958. -- AUTO_INCREMENT for table `newtile`
  959. --
  960. ALTER TABLE `newtile`
  961. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  962. --
  963. -- AUTO_INCREMENT for table `plant_images`
  964. --
  965. ALTER TABLE `plant_images`
  966. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  967. --
  968. -- AUTO_INCREMENT for table `plant_records`
  969. --
  970. ALTER TABLE `plant_records`
  971. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  972. --
  973. -- AUTO_INCREMENT for table `plant_specifications`
  974. --
  975. ALTER TABLE `plant_specifications`
  976. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  977. --
  978. -- AUTO_INCREMENT for table `power`
  979. --
  980. ALTER TABLE `power`
  981. MODIFY `DID` int NOT NULL AUTO_INCREMENT;
  982. --
  983. -- AUTO_INCREMENT for table `reports`
  984. --
  985. ALTER TABLE `reports`
  986. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  987. --
  988. -- AUTO_INCREMENT for table `sensor_id`
  989. --
  990. ALTER TABLE `sensor_id`
  991. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  992. --
  993. -- AUTO_INCREMENT for table `soil_comments`
  994. --
  995. ALTER TABLE `soil_comments`
  996. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  997. --
  998. -- AUTO_INCREMENT for table `soil_records`
  999. --
  1000. ALTER TABLE `soil_records`
  1001. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  1002. --
  1003. -- AUTO_INCREMENT for table `soil_specifications`
  1004. --
  1005. ALTER TABLE `soil_specifications`
  1006. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  1007. --
  1008. -- AUTO_INCREMENT for table `thingspeak-api`
  1009. --
  1010. ALTER TABLE `thingspeak-api`
  1011. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  1012. --
  1013. -- AUTO_INCREMENT for table `water_records`
  1014. --
  1015. ALTER TABLE `water_records`
  1016. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  1017. --
  1018. -- AUTO_INCREMENT for table `water_specifications`
  1019. --
  1020. ALTER TABLE `water_specifications`
  1021. MODIFY `id` int NOT NULL AUTO_INCREMENT;
  1022. --
  1023. -- AUTO_INCREMENT for table `weather_station`
  1024. --
  1025. ALTER TABLE `weather_station`
  1026. MODIFY `cid` int NOT NULL AUTO_INCREMENT;
  1027. -- --------------------------------------------------------
  1028. --
  1029. -- Structure for view `calendar_view`
  1030. --
  1031. DROP TABLE IF EXISTS `calendar_view`;
  1032. CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `calendar_view` AS SELECT `calendar_events`.`id` AS `Cid`, `calendar_events`.`modx_user_id` AS `Cuid`, `calendar_events`.`title` AS `title`, `calendar_events`.`type` AS `type`, `calendar_events`.`start` AS `Cstart`, ifnull(cast(`calendar_events`.`end` as date),(cast(`calendar_events`.`start` as date) + interval 1 day)) AS `Cend`, `plant_records`.`id` AS `Pid`, `plant_records`.`modx_user_id` AS `Puid`, `plant_records`.`sample_id` AS `Psam_id`, `plant_records`.`site_id` AS `Psite_id`, `plant_records`.`analysis_type` AS `Panalysis_type`, `plant_records`.`date` AS `Pstart`, ifnull(cast(`plant_records`.`date` as date),(cast(`plant_records`.`date` as date) + interval 1 day)) AS `Pend`, `soil_records`.`id` AS `Sid`, `soil_records`.`modx_user_id` AS `Suid`, `soil_records`.`sample_id` AS `Ssam_id`, `soil_records`.`site_id` AS `Ssite_id`, `soil_records`.`analysis_type` AS `Sanalysis_type`, `soil_records`.`date` AS `Sstart`, ifnull(cast(`soil_records`.`date` as date),(cast(`soil_records`.`date` as date) + interval 1 day)) AS `Send`, `water_records`.`id` AS `Wid`, `water_records`.`modx_user_id` AS `Wuid`, `water_records`.`sample_id` AS `Wsam_id`, `water_records`.`site_id` AS `Wsite_id`, `water_records`.`analysis_type` AS `Wanalysis_type`, `water_records`.`date` AS `Wstart`, ifnull(cast(`water_records`.`date` as date),(cast(`water_records`.`date` as date) + interval 1 day)) AS `Wend`, `animal_records`.`id` AS `Aid`, `animal_records`.`modx_user_id` AS `Auid`, `animal_records`.`sample_id` AS `Asam_id`, `animal_records`.`animal` AS `Asite_id`, `animal_records`.`analysis_type` AS `Aanalysis_type`, `animal_records`.`date` AS `Astart`, ifnull(cast(`animal_records`.`date` as date),(cast(`animal_records`.`date` as date) + interval 1 day)) AS `Aend` FROM ((((`calendar_events` left join `animal_records` on((`calendar_events`.`modx_user_id` = `animal_records`.`modx_user_id`))) left join `water_records` on((`calendar_events`.`modx_user_id` = `water_records`.`modx_user_id`))) left join `soil_records` on((`calendar_events`.`modx_user_id` = `soil_records`.`modx_user_id`))) left join `plant_records` on((`calendar_events`.`modx_user_id` = `plant_records`.`modx_user_id`))) ;
  1033. -- --------------------------------------------------------
  1034. --
  1035. -- Structure for view `reports_view`
  1036. --
  1037. DROP TABLE IF EXISTS `reports_view`;
  1038. CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `reports_view` AS SELECT `soil_records`.`id` AS `id`, `soil_records`.`date` AS `date`, `soil_records`.`modx_user_id` AS `modx_user_id`, `soil_records`.`client_name` AS `client_name`, `soil_records`.`analysis_type` AS `analysis_type`, `soil_records`.`lab_no` AS `lab_no`, `soil_records`.`batch_no` AS `batch_no`, `soil_records`.`sample_id` AS `sample_id`, `soil_records`.`site_id` AS `site_id`, `soil_records`.`crop_type` AS `crop_type`, `soil_records`.`date_sampled` AS `date_sampled`, `soil_records`.`rand` AS `rand`, `soil_records`.`status` AS `status` FROM `soil_records`union all select `plant_records`.`id` AS `id`,`plant_records`.`date` AS `date`,`plant_records`.`modx_user_id` AS `modx_user_id`,`plant_records`.`client_name` AS `client_name`,`plant_records`.`analysis_type` AS `analysis_type`,`plant_records`.`lab_no` AS `lab_no`,`plant_records`.`batch_no` AS `batch_no`,`plant_records`.`sample_id` AS `sample_id`,`plant_records`.`site_id` AS `site_id`,`plant_records`.`crop_type` AS `crop_type`,`plant_records`.`date_sampled` AS `date_sampled`,`plant_records`.`rand` AS `rand`,`plant_records`.`status` AS `status` from `plant_records` union all select `water_records`.`id` AS `id`,`water_records`.`date` AS `date`,`water_records`.`modx_user_id` AS `modx_user_id`,`water_records`.`client_name` AS `client_name`,`water_records`.`analysis_type` AS `analysis_type`,`water_records`.`lab_no` AS `lab_no`,`water_records`.`batch_no` AS `batch_no`,`water_records`.`sample_id` AS `sample_id`,`water_records`.`site_id` AS `site_id`,`water_records`.`crop_type` AS `crop_type`,`water_records`.`date_sampled` AS `date_sampled`,`water_records`.`rand` AS `rand`,`water_records`.`status` AS `status` from `water_records` order by `date` desc ;
  1039. COMMIT;
  1040. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  1041. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  1042. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;