Advertisement
DrewCaliber

Untitled

May 23rd, 2025
13
0
152 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 93.09 KB | None | 0 0
  1. localadmin@lit-vm-ubnt-apache:~$ sudo mariadb-dump itflow --no-data
  2. [sudo] password for localadmin:
  3. /*M!999999\- enable the sandbox mode */
  4. -- MariaDB dump 10.19 Distrib 10.11.11-MariaDB, for debian-linux-gnu (x86_64)
  5. --
  6. -- Host: localhost Database: itflow
  7. -- ------------------------------------------------------
  8. -- Server version 10.11.11-MariaDB-0ubuntu0.24.04.2
  9.  
  10. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  11. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  12. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  13. /*!40101 SET NAMES utf8mb4 */;
  14. /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
  15. /*!40103 SET TIME_ZONE='+00:00' */;
  16. /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
  17. /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
  18. /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
  19. /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
  20.  
  21. --
  22. -- Table structure for table `accounts`
  23. --
  24.  
  25. DROP TABLE IF EXISTS `accounts`;
  26. /*!40101 SET @saved_cs_client = @@character_set_client */;
  27. /*!40101 SET character_set_client = utf8mb4 */;
  28. CREATE TABLE `accounts` (
  29. `account_id` int(11) NOT NULL AUTO_INCREMENT,
  30. `account_name` varchar(200) NOT NULL,
  31. `account_description` varchar(250) DEFAULT NULL,
  32. `opening_balance` decimal(15,2) NOT NULL DEFAULT 0.00,
  33. `account_currency_code` varchar(200) NOT NULL,
  34. `account_notes` text DEFAULT NULL,
  35. `account_type` int(6) DEFAULT NULL,
  36. `account_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  37. `account_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  38. `account_archived_at` datetime DEFAULT NULL,
  39. PRIMARY KEY (`account_id`)
  40. ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  41. /*!40101 SET character_set_client = @saved_cs_client */;
  42.  
  43. --
  44. -- Table structure for table `api_keys`
  45. --
  46.  
  47. DROP TABLE IF EXISTS `api_keys`;
  48. /*!40101 SET @saved_cs_client = @@character_set_client */;
  49. /*!40101 SET character_set_client = utf8mb4 */;
  50. CREATE TABLE `api_keys` (
  51. `api_key_id` int(11) NOT NULL AUTO_INCREMENT,
  52. `api_key_name` varchar(255) NOT NULL,
  53. `api_key_secret` varchar(255) NOT NULL,
  54. `api_key_decrypt_hash` varchar(200) NOT NULL,
  55. `api_key_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  56. `api_key_expire` date NOT NULL,
  57. `api_key_client_id` int(11) NOT NULL DEFAULT 0,
  58. PRIMARY KEY (`api_key_id`)
  59. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  60. /*!40101 SET character_set_client = @saved_cs_client */;
  61.  
  62. --
  63. -- Table structure for table `app_logs`
  64. --
  65.  
  66. DROP TABLE IF EXISTS `app_logs`;
  67. /*!40101 SET @saved_cs_client = @@character_set_client */;
  68. /*!40101 SET character_set_client = utf8mb4 */;
  69. CREATE TABLE `app_logs` (
  70. `app_log_id` int(11) NOT NULL AUTO_INCREMENT,
  71. `app_log_category` varchar(200) DEFAULT NULL,
  72. `app_log_type` enum('info','warning','error','debug') NOT NULL DEFAULT 'info',
  73. `app_log_details` varchar(1000) DEFAULT NULL,
  74. `app_log_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  75. PRIMARY KEY (`app_log_id`)
  76. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  77. /*!40101 SET character_set_client = @saved_cs_client */;
  78.  
  79. --
  80. -- Table structure for table `asset_custom`
  81. --
  82.  
  83. DROP TABLE IF EXISTS `asset_custom`;
  84. /*!40101 SET @saved_cs_client = @@character_set_client */;
  85. /*!40101 SET character_set_client = utf8mb4 */;
  86. CREATE TABLE `asset_custom` (
  87. `asset_custom_id` int(11) NOT NULL AUTO_INCREMENT,
  88. `asset_custom_field_value` int(11) NOT NULL,
  89. `asset_custom_field_id` int(11) NOT NULL,
  90. `asset_custom_asset_id` int(11) NOT NULL,
  91. PRIMARY KEY (`asset_custom_id`)
  92. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  93. /*!40101 SET character_set_client = @saved_cs_client */;
  94.  
  95. --
  96. -- Table structure for table `asset_documents`
  97. --
  98.  
  99. DROP TABLE IF EXISTS `asset_documents`;
  100. /*!40101 SET @saved_cs_client = @@character_set_client */;
  101. /*!40101 SET character_set_client = utf8mb4 */;
  102. CREATE TABLE `asset_documents` (
  103. `asset_id` int(11) NOT NULL,
  104. `document_id` int(11) NOT NULL,
  105. PRIMARY KEY (`asset_id`,`document_id`)
  106. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  107. /*!40101 SET character_set_client = @saved_cs_client */;
  108.  
  109. --
  110. -- Table structure for table `asset_files`
  111. --
  112.  
  113. DROP TABLE IF EXISTS `asset_files`;
  114. /*!40101 SET @saved_cs_client = @@character_set_client */;
  115. /*!40101 SET character_set_client = utf8mb4 */;
  116. CREATE TABLE `asset_files` (
  117. `asset_id` int(11) NOT NULL,
  118. `file_id` int(11) NOT NULL,
  119. PRIMARY KEY (`asset_id`,`file_id`)
  120. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  121. /*!40101 SET character_set_client = @saved_cs_client */;
  122.  
  123. --
  124. -- Table structure for table `asset_history`
  125. --
  126.  
  127. DROP TABLE IF EXISTS `asset_history`;
  128. /*!40101 SET @saved_cs_client = @@character_set_client */;
  129. /*!40101 SET character_set_client = utf8mb4 */;
  130. CREATE TABLE `asset_history` (
  131. `asset_history_id` int(11) NOT NULL AUTO_INCREMENT,
  132. `asset_history_status` varchar(200) NOT NULL,
  133. `asset_history_description` varchar(255) NOT NULL,
  134. `asset_history_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  135. `asset_history_asset_id` int(11) NOT NULL,
  136. PRIMARY KEY (`asset_history_id`)
  137. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  138. /*!40101 SET character_set_client = @saved_cs_client */;
  139.  
  140. --
  141. -- Table structure for table `asset_interfaces`
  142. --
  143.  
  144. DROP TABLE IF EXISTS `asset_interfaces`;
  145. /*!40101 SET @saved_cs_client = @@character_set_client */;
  146. /*!40101 SET character_set_client = utf8mb4 */;
  147. CREATE TABLE `asset_interfaces` (
  148. `interface_id` int(11) NOT NULL AUTO_INCREMENT,
  149. `interface_name` varchar(200) NOT NULL,
  150. `interface_mac` varchar(200) DEFAULT NULL,
  151. `interface_ip` varchar(200) DEFAULT NULL,
  152. `interface_nat_ip` varchar(200) DEFAULT NULL,
  153. `interface_ipv6` varchar(200) DEFAULT NULL,
  154. `interface_port` varchar(200) DEFAULT NULL,
  155. `interface_notes` text DEFAULT NULL,
  156. `interface_primary` tinyint(1) DEFAULT 0,
  157. `interface_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  158. `interface_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  159. `interface_archived_at` datetime DEFAULT NULL,
  160. `interface_network_id` int(11) DEFAULT NULL,
  161. `interface_asset_id` int(11) NOT NULL,
  162. PRIMARY KEY (`interface_id`)
  163. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  164. /*!40101 SET character_set_client = @saved_cs_client */;
  165.  
  166. --
  167. -- Table structure for table `asset_notes`
  168. --
  169.  
  170. DROP TABLE IF EXISTS `asset_notes`;
  171. /*!40101 SET @saved_cs_client = @@character_set_client */;
  172. /*!40101 SET character_set_client = utf8mb4 */;
  173. CREATE TABLE `asset_notes` (
  174. `asset_note_id` int(11) NOT NULL AUTO_INCREMENT,
  175. `asset_note_type` varchar(200) NOT NULL,
  176. `asset_note` text DEFAULT NULL,
  177. `asset_note_created_by` int(11) NOT NULL,
  178. `asset_note_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  179. `asset_note_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  180. `asset_note_archived_at` datetime DEFAULT NULL,
  181. `asset_note_asset_id` int(11) NOT NULL,
  182. PRIMARY KEY (`asset_note_id`)
  183. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  184. /*!40101 SET character_set_client = @saved_cs_client */;
  185.  
  186. --
  187. -- Table structure for table `assets`
  188. --
  189.  
  190. DROP TABLE IF EXISTS `assets`;
  191. /*!40101 SET @saved_cs_client = @@character_set_client */;
  192. /*!40101 SET character_set_client = utf8mb4 */;
  193. CREATE TABLE `assets` (
  194. `asset_id` int(11) NOT NULL AUTO_INCREMENT,
  195. `asset_type` varchar(200) NOT NULL,
  196. `asset_name` varchar(200) NOT NULL,
  197. `asset_description` varchar(255) DEFAULT NULL,
  198. `asset_make` varchar(200) NOT NULL,
  199. `asset_model` varchar(200) DEFAULT NULL,
  200. `asset_serial` varchar(200) DEFAULT NULL,
  201. `asset_os` varchar(200) DEFAULT NULL,
  202. `asset_uri` varchar(500) DEFAULT NULL,
  203. `asset_uri_2` varchar(500) DEFAULT NULL,
  204. `asset_status` varchar(200) DEFAULT NULL,
  205. `asset_purchase_date` date DEFAULT NULL,
  206. `asset_warranty_expire` date DEFAULT NULL,
  207. `asset_install_date` date DEFAULT NULL,
  208. `asset_photo` varchar(200) DEFAULT NULL,
  209. `asset_physical_location` varchar(200) DEFAULT NULL,
  210. `asset_notes` text DEFAULT NULL,
  211. `asset_important` tinyint(1) NOT NULL DEFAULT 0,
  212. `asset_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  213. `asset_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  214. `asset_archived_at` datetime DEFAULT NULL,
  215. `asset_accessed_at` datetime DEFAULT NULL,
  216. `asset_vendor_id` int(11) NOT NULL DEFAULT 0,
  217. `asset_location_id` int(11) NOT NULL DEFAULT 0,
  218. `asset_contact_id` int(11) NOT NULL DEFAULT 0,
  219. `asset_client_id` int(11) NOT NULL DEFAULT 0,
  220. PRIMARY KEY (`asset_id`)
  221. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  222. /*!40101 SET character_set_client = @saved_cs_client */;
  223.  
  224. --
  225. -- Table structure for table `auth_logs`
  226. --
  227.  
  228. DROP TABLE IF EXISTS `auth_logs`;
  229. /*!40101 SET @saved_cs_client = @@character_set_client */;
  230. /*!40101 SET character_set_client = utf8mb4 */;
  231. CREATE TABLE `auth_logs` (
  232. `auth_log_id` int(11) NOT NULL AUTO_INCREMENT,
  233. `auth_log_status` tinyint(1) NOT NULL,
  234. `auth_log_details` varchar(200) DEFAULT NULL,
  235. `auth_log_ip` varchar(200) DEFAULT NULL,
  236. `auth_log_user_agent` varchar(250) DEFAULT NULL,
  237. `auth_log_user_id` int(11) NOT NULL DEFAULT 0,
  238. `auth_log_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  239. PRIMARY KEY (`auth_log_id`)
  240. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  241. /*!40101 SET character_set_client = @saved_cs_client */;
  242.  
  243. --
  244. -- Table structure for table `budget`
  245. --
  246.  
  247. DROP TABLE IF EXISTS `budget`;
  248. /*!40101 SET @saved_cs_client = @@character_set_client */;
  249. /*!40101 SET character_set_client = utf8mb4 */;
  250. CREATE TABLE `budget` (
  251. `budget_id` int(11) NOT NULL AUTO_INCREMENT,
  252. `budget_month` tinyint(4) NOT NULL,
  253. `budget_year` int(11) NOT NULL,
  254. `budget_amount` decimal(15,2) NOT NULL DEFAULT 0.00,
  255. `budget_description` varchar(255) DEFAULT NULL,
  256. `budget_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  257. `budget_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  258. `budget_category_id` int(11) NOT NULL,
  259. PRIMARY KEY (`budget_id`)
  260. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  261. /*!40101 SET character_set_client = @saved_cs_client */;
  262.  
  263. --
  264. -- Table structure for table `calendars`
  265. --
  266.  
  267. DROP TABLE IF EXISTS `calendars`;
  268. /*!40101 SET @saved_cs_client = @@character_set_client */;
  269. /*!40101 SET character_set_client = utf8mb4 */;
  270. CREATE TABLE `calendars` (
  271. `calendar_id` int(11) NOT NULL AUTO_INCREMENT,
  272. `calendar_name` varchar(200) NOT NULL,
  273. `calendar_color` varchar(200) NOT NULL,
  274. `calendar_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  275. `calendar_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  276. `calendar_archived_at` datetime DEFAULT NULL,
  277. PRIMARY KEY (`calendar_id`)
  278. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  279. /*!40101 SET character_set_client = @saved_cs_client */;
  280.  
  281. --
  282. -- Table structure for table `categories`
  283. --
  284.  
  285. DROP TABLE IF EXISTS `categories`;
  286. /*!40101 SET @saved_cs_client = @@character_set_client */;
  287. /*!40101 SET character_set_client = utf8mb4 */;
  288. CREATE TABLE `categories` (
  289. `category_id` int(11) NOT NULL AUTO_INCREMENT,
  290. `category_name` varchar(200) NOT NULL,
  291. `category_type` varchar(200) NOT NULL,
  292. `category_color` varchar(200) DEFAULT NULL,
  293. `category_icon` varchar(200) DEFAULT NULL,
  294. `category_parent` int(11) DEFAULT 0,
  295. `category_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  296. `category_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  297. `category_archived_at` datetime DEFAULT NULL,
  298. PRIMARY KEY (`category_id`)
  299. ) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  300. /*!40101 SET character_set_client = @saved_cs_client */;
  301.  
  302. --
  303. -- Table structure for table `certificates`
  304. --
  305.  
  306. DROP TABLE IF EXISTS `certificates`;
  307. /*!40101 SET @saved_cs_client = @@character_set_client */;
  308. /*!40101 SET character_set_client = utf8mb4 */;
  309. CREATE TABLE `certificates` (
  310. `certificate_id` int(11) NOT NULL AUTO_INCREMENT,
  311. `certificate_name` varchar(200) NOT NULL,
  312. `certificate_description` text DEFAULT NULL,
  313. `certificate_domain` varchar(200) DEFAULT NULL,
  314. `certificate_issued_by` varchar(200) NOT NULL,
  315. `certificate_expire` date DEFAULT NULL,
  316. `certificate_public_key` text DEFAULT NULL,
  317. `certificate_notes` text DEFAULT NULL,
  318. `certificate_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  319. `certificate_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  320. `certificate_archived_at` datetime DEFAULT NULL,
  321. `certificate_accessed_at` datetime DEFAULT NULL,
  322. `certificate_domain_id` int(11) NOT NULL DEFAULT 0,
  323. `certificate_client_id` int(11) NOT NULL DEFAULT 0,
  324. PRIMARY KEY (`certificate_id`)
  325. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  326. /*!40101 SET character_set_client = @saved_cs_client */;
  327.  
  328. --
  329. -- Table structure for table `client_notes`
  330. --
  331.  
  332. DROP TABLE IF EXISTS `client_notes`;
  333. /*!40101 SET @saved_cs_client = @@character_set_client */;
  334. /*!40101 SET character_set_client = utf8mb4 */;
  335. CREATE TABLE `client_notes` (
  336. `client_note_id` int(11) NOT NULL AUTO_INCREMENT,
  337. `client_note_type` varchar(200) NOT NULL,
  338. `client_note` text DEFAULT NULL,
  339. `client_note_created_by` int(11) NOT NULL,
  340. `client_note_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  341. `client_note_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  342. `client_note_archived_at` datetime DEFAULT NULL,
  343. `client_note_client_id` int(11) NOT NULL,
  344. PRIMARY KEY (`client_note_id`)
  345. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  346. /*!40101 SET character_set_client = @saved_cs_client */;
  347.  
  348. --
  349. -- Table structure for table `client_tags`
  350. --
  351.  
  352. DROP TABLE IF EXISTS `client_tags`;
  353. /*!40101 SET @saved_cs_client = @@character_set_client */;
  354. /*!40101 SET character_set_client = utf8mb4 */;
  355. CREATE TABLE `client_tags` (
  356. `client_id` int(11) NOT NULL,
  357. `tag_id` int(11) NOT NULL,
  358. PRIMARY KEY (`client_id`,`tag_id`)
  359. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  360. /*!40101 SET character_set_client = @saved_cs_client */;
  361.  
  362. --
  363. -- Table structure for table `clients`
  364. --
  365.  
  366. DROP TABLE IF EXISTS `clients`;
  367. /*!40101 SET @saved_cs_client = @@character_set_client */;
  368. /*!40101 SET character_set_client = utf8mb4 */;
  369. CREATE TABLE `clients` (
  370. `client_id` int(11) NOT NULL AUTO_INCREMENT,
  371. `client_lead` tinyint(1) NOT NULL DEFAULT 0,
  372. `client_name` varchar(200) NOT NULL,
  373. `client_type` varchar(200) DEFAULT NULL,
  374. `client_website` varchar(200) DEFAULT NULL,
  375. `client_referral` varchar(200) DEFAULT NULL,
  376. `client_rate` decimal(15,2) DEFAULT NULL,
  377. `client_currency_code` varchar(200) NOT NULL,
  378. `client_net_terms` int(10) NOT NULL,
  379. `client_tax_id_number` varchar(255) DEFAULT NULL,
  380. `client_abbreviation` varchar(10) DEFAULT NULL,
  381. `client_notes` text DEFAULT NULL,
  382. `client_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  383. `client_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  384. `client_archived_at` datetime DEFAULT NULL,
  385. `client_accessed_at` datetime DEFAULT NULL,
  386. PRIMARY KEY (`client_id`)
  387. ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  388. /*!40101 SET character_set_client = @saved_cs_client */;
  389.  
  390. --
  391. -- Table structure for table `companies`
  392. --
  393.  
  394. DROP TABLE IF EXISTS `companies`;
  395. /*!40101 SET @saved_cs_client = @@character_set_client */;
  396. /*!40101 SET character_set_client = utf8mb4 */;
  397. CREATE TABLE `companies` (
  398. `company_id` int(11) NOT NULL AUTO_INCREMENT,
  399. `company_name` varchar(200) NOT NULL,
  400. `company_address` varchar(200) DEFAULT NULL,
  401. `company_city` varchar(200) DEFAULT NULL,
  402. `company_state` varchar(200) DEFAULT NULL,
  403. `company_zip` varchar(200) DEFAULT NULL,
  404. `company_country` varchar(200) DEFAULT NULL,
  405. `company_phone` varchar(200) DEFAULT NULL,
  406. `company_email` varchar(200) DEFAULT NULL,
  407. `company_website` varchar(200) DEFAULT NULL,
  408. `company_logo` varchar(250) DEFAULT NULL,
  409. `company_locale` varchar(200) DEFAULT NULL,
  410. `company_currency` varchar(200) NOT NULL,
  411. `company_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  412. `company_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  413. PRIMARY KEY (`company_id`)
  414. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  415. /*!40101 SET character_set_client = @saved_cs_client */;
  416.  
  417. --
  418. -- Table structure for table `contact_assets`
  419. --
  420.  
  421. DROP TABLE IF EXISTS `contact_assets`;
  422. /*!40101 SET @saved_cs_client = @@character_set_client */;
  423. /*!40101 SET character_set_client = utf8mb4 */;
  424. CREATE TABLE `contact_assets` (
  425. `contact_id` int(11) NOT NULL,
  426. `asset_id` int(11) NOT NULL,
  427. PRIMARY KEY (`contact_id`,`asset_id`)
  428. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  429. /*!40101 SET character_set_client = @saved_cs_client */;
  430.  
  431. --
  432. -- Table structure for table `contact_documents`
  433. --
  434.  
  435. DROP TABLE IF EXISTS `contact_documents`;
  436. /*!40101 SET @saved_cs_client = @@character_set_client */;
  437. /*!40101 SET character_set_client = utf8mb4 */;
  438. CREATE TABLE `contact_documents` (
  439. `contact_id` int(11) NOT NULL,
  440. `document_id` int(11) NOT NULL,
  441. PRIMARY KEY (`contact_id`,`document_id`)
  442. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  443. /*!40101 SET character_set_client = @saved_cs_client */;
  444.  
  445. --
  446. -- Table structure for table `contact_files`
  447. --
  448.  
  449. DROP TABLE IF EXISTS `contact_files`;
  450. /*!40101 SET @saved_cs_client = @@character_set_client */;
  451. /*!40101 SET character_set_client = utf8mb4 */;
  452. CREATE TABLE `contact_files` (
  453. `contact_id` int(11) NOT NULL,
  454. `file_id` int(11) NOT NULL,
  455. PRIMARY KEY (`contact_id`,`file_id`)
  456. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  457. /*!40101 SET character_set_client = @saved_cs_client */;
  458.  
  459. --
  460. -- Table structure for table `contact_logins`
  461. --
  462.  
  463. DROP TABLE IF EXISTS `contact_logins`;
  464. /*!40101 SET @saved_cs_client = @@character_set_client */;
  465. /*!40101 SET character_set_client = utf8mb4 */;
  466. CREATE TABLE `contact_logins` (
  467. `contact_id` int(11) NOT NULL,
  468. `login_id` int(11) NOT NULL,
  469. PRIMARY KEY (`contact_id`,`login_id`)
  470. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  471. /*!40101 SET character_set_client = @saved_cs_client */;
  472.  
  473. --
  474. -- Table structure for table `contact_notes`
  475. --
  476.  
  477. DROP TABLE IF EXISTS `contact_notes`;
  478. /*!40101 SET @saved_cs_client = @@character_set_client */;
  479. /*!40101 SET character_set_client = utf8mb4 */;
  480. CREATE TABLE `contact_notes` (
  481. `contact_note_id` int(11) NOT NULL AUTO_INCREMENT,
  482. `contact_note_type` varchar(200) NOT NULL,
  483. `contact_note` text DEFAULT NULL,
  484. `contact_note_created_by` int(11) NOT NULL,
  485. `contact_note_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  486. `contact_note_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  487. `contact_note_archived_at` datetime DEFAULT NULL,
  488. `contact_note_contact_id` int(11) NOT NULL,
  489. PRIMARY KEY (`contact_note_id`)
  490. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  491. /*!40101 SET character_set_client = @saved_cs_client */;
  492.  
  493. --
  494. -- Table structure for table `contact_tags`
  495. --
  496.  
  497. DROP TABLE IF EXISTS `contact_tags`;
  498. /*!40101 SET @saved_cs_client = @@character_set_client */;
  499. /*!40101 SET character_set_client = utf8mb4 */;
  500. CREATE TABLE `contact_tags` (
  501. `contact_id` int(11) NOT NULL,
  502. `tag_id` int(11) NOT NULL,
  503. PRIMARY KEY (`contact_id`,`tag_id`)
  504. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  505. /*!40101 SET character_set_client = @saved_cs_client */;
  506.  
  507. --
  508. -- Table structure for table `contacts`
  509. --
  510.  
  511. DROP TABLE IF EXISTS `contacts`;
  512. /*!40101 SET @saved_cs_client = @@character_set_client */;
  513. /*!40101 SET character_set_client = utf8mb4 */;
  514. CREATE TABLE `contacts` (
  515. `contact_id` int(11) NOT NULL AUTO_INCREMENT,
  516. `contact_name` varchar(200) NOT NULL,
  517. `contact_title` varchar(200) DEFAULT NULL,
  518. `contact_email` varchar(200) DEFAULT NULL,
  519. `contact_phone` varchar(200) DEFAULT NULL,
  520. `contact_extension` varchar(200) DEFAULT NULL,
  521. `contact_mobile` varchar(200) DEFAULT NULL,
  522. `contact_photo` varchar(200) DEFAULT NULL,
  523. `contact_pin` varchar(255) DEFAULT NULL,
  524. `contact_notes` text DEFAULT NULL,
  525. `contact_primary` tinyint(1) NOT NULL DEFAULT 0,
  526. `contact_important` tinyint(1) NOT NULL DEFAULT 0,
  527. `contact_billing` tinyint(1) DEFAULT 0,
  528. `contact_technical` tinyint(1) DEFAULT 0,
  529. `contact_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  530. `contact_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  531. `contact_archived_at` datetime DEFAULT NULL,
  532. `contact_accessed_at` datetime DEFAULT NULL,
  533. `contact_location_id` int(11) NOT NULL DEFAULT 0,
  534. `contact_vendor_id` int(11) NOT NULL DEFAULT 0,
  535. `contact_user_id` int(11) NOT NULL DEFAULT 0,
  536. `contact_department` varchar(200) DEFAULT NULL,
  537. `contact_client_id` int(11) NOT NULL DEFAULT 0,
  538. PRIMARY KEY (`contact_id`)
  539. ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  540. /*!40101 SET character_set_client = @saved_cs_client */;
  541.  
  542. --
  543. -- Table structure for table `custom_fields`
  544. --
  545.  
  546. DROP TABLE IF EXISTS `custom_fields`;
  547. /*!40101 SET @saved_cs_client = @@character_set_client */;
  548. /*!40101 SET character_set_client = utf8mb4 */;
  549. CREATE TABLE `custom_fields` (
  550. `custom_field_id` int(11) NOT NULL AUTO_INCREMENT,
  551. `custom_field_table` varchar(255) NOT NULL,
  552. `custom_field_label` varchar(255) NOT NULL,
  553. `custom_field_type` varchar(255) NOT NULL DEFAULT 'text',
  554. `custom_field_location` int(11) NOT NULL DEFAULT 0,
  555. `custom_field_order` int(11) NOT NULL DEFAULT 999,
  556. PRIMARY KEY (`custom_field_id`)
  557. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  558. /*!40101 SET character_set_client = @saved_cs_client */;
  559.  
  560. --
  561. -- Table structure for table `custom_links`
  562. --
  563.  
  564. DROP TABLE IF EXISTS `custom_links`;
  565. /*!40101 SET @saved_cs_client = @@character_set_client */;
  566. /*!40101 SET character_set_client = utf8mb4 */;
  567. CREATE TABLE `custom_links` (
  568. `custom_link_id` int(11) NOT NULL AUTO_INCREMENT,
  569. `custom_link_name` varchar(200) NOT NULL,
  570. `custom_link_description` text DEFAULT NULL,
  571. `custom_link_uri` varchar(500) NOT NULL,
  572. `custom_link_new_tab` tinyint(1) NOT NULL DEFAULT 0,
  573. `custom_link_icon` varchar(200) DEFAULT NULL,
  574. `custom_link_location` int(11) NOT NULL DEFAULT 1,
  575. `custom_link_order` int(11) NOT NULL DEFAULT 0,
  576. `custom_link_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  577. `custom_link_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  578. `custom_link_archived_at` datetime DEFAULT NULL,
  579. PRIMARY KEY (`custom_link_id`)
  580. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  581. /*!40101 SET character_set_client = @saved_cs_client */;
  582.  
  583. --
  584. -- Table structure for table `custom_values`
  585. --
  586.  
  587. DROP TABLE IF EXISTS `custom_values`;
  588. /*!40101 SET @saved_cs_client = @@character_set_client */;
  589. /*!40101 SET character_set_client = utf8mb4 */;
  590. CREATE TABLE `custom_values` (
  591. `custom_value_id` int(11) NOT NULL AUTO_INCREMENT,
  592. `custom_value_value` text NOT NULL,
  593. `custom_value_field` int(11) NOT NULL,
  594. PRIMARY KEY (`custom_value_id`)
  595. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  596. /*!40101 SET character_set_client = @saved_cs_client */;
  597.  
  598. --
  599. -- Table structure for table `document_files`
  600. --
  601.  
  602. DROP TABLE IF EXISTS `document_files`;
  603. /*!40101 SET @saved_cs_client = @@character_set_client */;
  604. /*!40101 SET character_set_client = utf8mb4 */;
  605. CREATE TABLE `document_files` (
  606. `document_id` int(11) NOT NULL,
  607. `file_id` int(11) NOT NULL,
  608. PRIMARY KEY (`document_id`,`file_id`)
  609. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  610. /*!40101 SET character_set_client = @saved_cs_client */;
  611.  
  612. --
  613. -- Table structure for table `documents`
  614. --
  615.  
  616. DROP TABLE IF EXISTS `documents`;
  617. /*!40101 SET @saved_cs_client = @@character_set_client */;
  618. /*!40101 SET character_set_client = utf8mb4 */;
  619. CREATE TABLE `documents` (
  620. `document_id` int(11) NOT NULL AUTO_INCREMENT,
  621. `document_name` varchar(200) NOT NULL,
  622. `document_description` text DEFAULT NULL,
  623. `document_content` longtext NOT NULL,
  624. `document_content_raw` longtext NOT NULL,
  625. `document_important` tinyint(1) NOT NULL DEFAULT 0,
  626. `document_parent` int(11) NOT NULL DEFAULT 0,
  627. `document_client_visible` int(11) NOT NULL DEFAULT 1,
  628. `document_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  629. `document_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  630. `document_archived_at` datetime DEFAULT NULL,
  631. `document_accessed_at` datetime DEFAULT NULL,
  632. `document_template` tinyint(1) NOT NULL DEFAULT 0,
  633. `document_folder_id` int(11) NOT NULL DEFAULT 0,
  634. `document_created_by` int(11) NOT NULL DEFAULT 0,
  635. `document_updated_by` int(11) NOT NULL DEFAULT 0,
  636. `document_client_id` int(11) NOT NULL DEFAULT 0,
  637. PRIMARY KEY (`document_id`),
  638. FULLTEXT KEY `document_content_raw` (`document_content_raw`)
  639. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  640. /*!40101 SET character_set_client = @saved_cs_client */;
  641.  
  642. --
  643. -- Table structure for table `domains`
  644. --
  645.  
  646. DROP TABLE IF EXISTS `domains`;
  647. /*!40101 SET @saved_cs_client = @@character_set_client */;
  648. /*!40101 SET character_set_client = utf8mb4 */;
  649. CREATE TABLE `domains` (
  650. `domain_id` int(11) NOT NULL AUTO_INCREMENT,
  651. `domain_name` varchar(200) NOT NULL,
  652. `domain_description` text DEFAULT NULL,
  653. `domain_expire` date DEFAULT NULL,
  654. `domain_ip` varchar(255) DEFAULT NULL,
  655. `domain_name_servers` varchar(255) DEFAULT NULL,
  656. `domain_mail_servers` varchar(255) DEFAULT NULL,
  657. `domain_txt` text DEFAULT NULL,
  658. `domain_raw_whois` text DEFAULT NULL,
  659. `domain_notes` text DEFAULT NULL,
  660. `domain_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  661. `domain_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  662. `domain_archived_at` datetime DEFAULT NULL,
  663. `domain_accessed_at` datetime DEFAULT NULL,
  664. `domain_registrar` int(11) NOT NULL DEFAULT 0,
  665. `domain_webhost` int(11) NOT NULL DEFAULT 0,
  666. `domain_dnshost` int(11) NOT NULL DEFAULT 0,
  667. `domain_mailhost` int(11) NOT NULL DEFAULT 0,
  668. `domain_client_id` int(11) NOT NULL DEFAULT 0,
  669. PRIMARY KEY (`domain_id`)
  670. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  671. /*!40101 SET character_set_client = @saved_cs_client */;
  672.  
  673. --
  674. -- Table structure for table `email_queue`
  675. --
  676.  
  677. DROP TABLE IF EXISTS `email_queue`;
  678. /*!40101 SET @saved_cs_client = @@character_set_client */;
  679. /*!40101 SET character_set_client = utf8mb4 */;
  680. CREATE TABLE `email_queue` (
  681. `email_id` int(11) NOT NULL AUTO_INCREMENT,
  682. `email_status` tinyint(1) NOT NULL DEFAULT 0,
  683. `email_recipient` varchar(255) NOT NULL,
  684. `email_recipient_name` varchar(255) DEFAULT NULL,
  685. `email_from` varchar(255) NOT NULL,
  686. `email_from_name` varchar(255) NOT NULL,
  687. `email_subject` varchar(255) NOT NULL,
  688. `email_content` longtext NOT NULL,
  689. `email_cal_str` varchar(1024) DEFAULT NULL,
  690. `email_queued_at` datetime NOT NULL DEFAULT current_timestamp(),
  691. `email_failed_at` datetime DEFAULT NULL,
  692. `email_attempts` tinyint(1) NOT NULL DEFAULT 0,
  693. `email_sent_at` datetime DEFAULT NULL,
  694. PRIMARY KEY (`email_id`)
  695. ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  696. /*!40101 SET character_set_client = @saved_cs_client */;
  697.  
  698. --
  699. -- Table structure for table `event_attendees`
  700. --
  701.  
  702. DROP TABLE IF EXISTS `event_attendees`;
  703. /*!40101 SET @saved_cs_client = @@character_set_client */;
  704. /*!40101 SET character_set_client = utf8mb4 */;
  705. CREATE TABLE `event_attendees` (
  706. `attendee_id` int(11) NOT NULL AUTO_INCREMENT,
  707. `attendee_name` varchar(200) DEFAULT NULL,
  708. `attendee_email` varchar(200) DEFAULT NULL,
  709. `attendee_invitation_status` tinyint(1) NOT NULL DEFAULT 0,
  710. `attendee_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  711. `attendee_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  712. `attendee_archived_at` datetime DEFAULT NULL,
  713. `attendee_contact_id` int(11) NOT NULL DEFAULT 0,
  714. `attendee_event_id` int(11) NOT NULL,
  715. PRIMARY KEY (`attendee_id`)
  716. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  717. /*!40101 SET character_set_client = @saved_cs_client */;
  718.  
  719. --
  720. -- Table structure for table `events`
  721. --
  722.  
  723. DROP TABLE IF EXISTS `events`;
  724. /*!40101 SET @saved_cs_client = @@character_set_client */;
  725. /*!40101 SET character_set_client = utf8mb4 */;
  726. CREATE TABLE `events` (
  727. `event_id` int(11) NOT NULL AUTO_INCREMENT,
  728. `event_title` varchar(200) NOT NULL,
  729. `event_location` text DEFAULT NULL,
  730. `event_description` longtext DEFAULT NULL,
  731. `event_start` datetime NOT NULL,
  732. `event_end` datetime DEFAULT NULL,
  733. `event_repeat` varchar(200) DEFAULT NULL,
  734. `event_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  735. `event_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  736. `event_archived_at` datetime DEFAULT NULL,
  737. `event_client_id` int(11) NOT NULL DEFAULT 0,
  738. `event_location_id` int(11) NOT NULL DEFAULT 0,
  739. `event_calendar_id` int(11) NOT NULL DEFAULT 0,
  740. PRIMARY KEY (`event_id`)
  741. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  742. /*!40101 SET character_set_client = @saved_cs_client */;
  743.  
  744. --
  745. -- Table structure for table `expenses`
  746. --
  747.  
  748. DROP TABLE IF EXISTS `expenses`;
  749. /*!40101 SET @saved_cs_client = @@character_set_client */;
  750. /*!40101 SET character_set_client = utf8mb4 */;
  751. CREATE TABLE `expenses` (
  752. `expense_id` int(11) NOT NULL AUTO_INCREMENT,
  753. `expense_description` text DEFAULT NULL,
  754. `expense_amount` decimal(15,2) NOT NULL,
  755. `expense_currency_code` varchar(200) NOT NULL,
  756. `expense_date` date NOT NULL,
  757. `expense_reference` varchar(200) DEFAULT NULL,
  758. `expense_payment_method` varchar(200) DEFAULT NULL,
  759. `expense_receipt` varchar(200) DEFAULT NULL,
  760. `expense_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  761. `expense_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  762. `expense_archived_at` datetime DEFAULT NULL,
  763. `expense_vendor_id` int(11) NOT NULL DEFAULT 0,
  764. `expense_client_id` int(11) NOT NULL DEFAULT 0,
  765. `expense_category_id` int(11) NOT NULL DEFAULT 0,
  766. `expense_account_id` int(11) DEFAULT NULL,
  767. PRIMARY KEY (`expense_id`)
  768. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  769. /*!40101 SET character_set_client = @saved_cs_client */;
  770.  
  771. --
  772. -- Table structure for table `files`
  773. --
  774.  
  775. DROP TABLE IF EXISTS `files`;
  776. /*!40101 SET @saved_cs_client = @@character_set_client */;
  777. /*!40101 SET character_set_client = utf8mb4 */;
  778. CREATE TABLE `files` (
  779. `file_id` int(11) NOT NULL AUTO_INCREMENT,
  780. `file_reference_name` varchar(200) DEFAULT NULL,
  781. `file_name` varchar(200) NOT NULL,
  782. `file_description` varchar(250) DEFAULT NULL,
  783. `file_ext` varchar(10) DEFAULT NULL,
  784. `file_size` bigint(20) unsigned NOT NULL DEFAULT 0,
  785. `file_hash` varchar(200) DEFAULT NULL,
  786. `file_mime_type` varchar(100) DEFAULT NULL,
  787. `file_has_thumbnail` tinyint(1) NOT NULL DEFAULT 0,
  788. `file_has_preview` tinyint(1) NOT NULL DEFAULT 0,
  789. `file_important` tinyint(1) NOT NULL DEFAULT 0,
  790. `file_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  791. `file_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  792. `file_archived_at` datetime DEFAULT NULL,
  793. `file_accessed_at` datetime DEFAULT NULL,
  794. `file_created_by` int(11) NOT NULL DEFAULT 0,
  795. `file_folder_id` int(11) NOT NULL DEFAULT 0,
  796. `file_asset_id` int(11) NOT NULL DEFAULT 0,
  797. `file_client_id` int(11) NOT NULL DEFAULT 0,
  798. PRIMARY KEY (`file_id`)
  799. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  800. /*!40101 SET character_set_client = @saved_cs_client */;
  801.  
  802. --
  803. -- Table structure for table `folders`
  804. --
  805.  
  806. DROP TABLE IF EXISTS `folders`;
  807. /*!40101 SET @saved_cs_client = @@character_set_client */;
  808. /*!40101 SET character_set_client = utf8mb4 */;
  809. CREATE TABLE `folders` (
  810. `folder_id` int(11) NOT NULL AUTO_INCREMENT,
  811. `folder_name` varchar(200) NOT NULL,
  812. `parent_folder` int(11) NOT NULL DEFAULT 0,
  813. `folder_location` int(11) DEFAULT 0,
  814. `folder_client_id` int(11) NOT NULL DEFAULT 0,
  815. PRIMARY KEY (`folder_id`)
  816. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  817. /*!40101 SET character_set_client = @saved_cs_client */;
  818.  
  819. --
  820. -- Table structure for table `history`
  821. --
  822.  
  823. DROP TABLE IF EXISTS `history`;
  824. /*!40101 SET @saved_cs_client = @@character_set_client */;
  825. /*!40101 SET character_set_client = utf8mb4 */;
  826. CREATE TABLE `history` (
  827. `history_id` int(11) NOT NULL AUTO_INCREMENT,
  828. `history_status` varchar(200) NOT NULL,
  829. `history_description` varchar(200) NOT NULL,
  830. `history_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  831. `history_invoice_id` int(11) NOT NULL DEFAULT 0,
  832. `history_recurring_id` int(11) NOT NULL DEFAULT 0,
  833. `history_quote_id` int(11) NOT NULL DEFAULT 0,
  834. PRIMARY KEY (`history_id`)
  835. ) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  836. /*!40101 SET character_set_client = @saved_cs_client */;
  837.  
  838. --
  839. -- Table structure for table `invoice_items`
  840. --
  841.  
  842. DROP TABLE IF EXISTS `invoice_items`;
  843. /*!40101 SET @saved_cs_client = @@character_set_client */;
  844. /*!40101 SET character_set_client = utf8mb4 */;
  845. CREATE TABLE `invoice_items` (
  846. `item_id` int(11) NOT NULL AUTO_INCREMENT,
  847. `item_name` varchar(200) NOT NULL,
  848. `item_description` text DEFAULT NULL,
  849. `item_quantity` decimal(15,2) NOT NULL DEFAULT 0.00,
  850. `item_price` decimal(15,2) NOT NULL DEFAULT 0.00,
  851. `item_subtotal` decimal(15,2) NOT NULL DEFAULT 0.00,
  852. `item_tax` decimal(15,2) NOT NULL DEFAULT 0.00,
  853. `item_total` decimal(15,2) NOT NULL DEFAULT 0.00,
  854. `item_order` int(11) NOT NULL DEFAULT 0,
  855. `item_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  856. `item_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  857. `item_archived_at` datetime DEFAULT NULL,
  858. `item_tax_id` int(11) NOT NULL DEFAULT 0,
  859. `item_quote_id` int(11) NOT NULL DEFAULT 0,
  860. `item_recurring_id` int(11) NOT NULL DEFAULT 0,
  861. `item_invoice_id` int(11) NOT NULL DEFAULT 0,
  862. PRIMARY KEY (`item_id`)
  863. ) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  864. /*!40101 SET character_set_client = @saved_cs_client */;
  865.  
  866. --
  867. -- Table structure for table `invoices`
  868. --
  869.  
  870. DROP TABLE IF EXISTS `invoices`;
  871. /*!40101 SET @saved_cs_client = @@character_set_client */;
  872. /*!40101 SET character_set_client = utf8mb4 */;
  873. CREATE TABLE `invoices` (
  874. `invoice_id` int(11) NOT NULL AUTO_INCREMENT,
  875. `invoice_prefix` varchar(200) DEFAULT NULL,
  876. `invoice_number` int(11) NOT NULL,
  877. `invoice_scope` varchar(255) DEFAULT NULL,
  878. `invoice_status` varchar(200) NOT NULL,
  879. `invoice_date` date NOT NULL,
  880. `invoice_due` date NOT NULL,
  881. `invoice_discount_amount` decimal(15,2) NOT NULL DEFAULT 0.00,
  882. `invoice_amount` decimal(15,2) NOT NULL DEFAULT 0.00,
  883. `invoice_currency_code` varchar(200) NOT NULL,
  884. `invoice_note` text DEFAULT NULL,
  885. `invoice_url_key` varchar(200) DEFAULT NULL,
  886. `invoice_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  887. `invoice_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  888. `invoice_archived_at` datetime DEFAULT NULL,
  889. `invoice_category_id` int(11) NOT NULL,
  890. `invoice_client_id` int(11) NOT NULL,
  891. PRIMARY KEY (`invoice_id`)
  892. ) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  893. /*!40101 SET character_set_client = @saved_cs_client */;
  894.  
  895. --
  896. -- Table structure for table `location_tags`
  897. --
  898.  
  899. DROP TABLE IF EXISTS `location_tags`;
  900. /*!40101 SET @saved_cs_client = @@character_set_client */;
  901. /*!40101 SET character_set_client = utf8mb4 */;
  902. CREATE TABLE `location_tags` (
  903. `location_id` int(11) NOT NULL,
  904. `tag_id` int(11) NOT NULL,
  905. PRIMARY KEY (`location_id`,`tag_id`)
  906. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  907. /*!40101 SET character_set_client = @saved_cs_client */;
  908.  
  909. --
  910. -- Table structure for table `locations`
  911. --
  912.  
  913. DROP TABLE IF EXISTS `locations`;
  914. /*!40101 SET @saved_cs_client = @@character_set_client */;
  915. /*!40101 SET character_set_client = utf8mb4 */;
  916. CREATE TABLE `locations` (
  917. `location_id` int(11) NOT NULL AUTO_INCREMENT,
  918. `location_name` varchar(200) NOT NULL,
  919. `location_description` text DEFAULT NULL,
  920. `location_country` varchar(200) DEFAULT NULL,
  921. `location_address` varchar(200) DEFAULT NULL,
  922. `location_city` varchar(200) DEFAULT NULL,
  923. `location_state` varchar(200) DEFAULT NULL,
  924. `location_zip` varchar(200) DEFAULT NULL,
  925. `location_phone` varchar(200) DEFAULT NULL,
  926. `location_fax` varchar(200) DEFAULT NULL,
  927. `location_hours` varchar(200) DEFAULT NULL,
  928. `location_photo` varchar(200) DEFAULT NULL,
  929. `location_primary` tinyint(1) NOT NULL DEFAULT 0,
  930. `location_notes` text DEFAULT NULL,
  931. `location_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  932. `location_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  933. `location_archived_at` datetime DEFAULT NULL,
  934. `location_accessed_at` datetime DEFAULT NULL,
  935. `location_contact_id` int(11) NOT NULL DEFAULT 0,
  936. `location_client_id` int(11) NOT NULL DEFAULT 0,
  937. PRIMARY KEY (`location_id`)
  938. ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  939. /*!40101 SET character_set_client = @saved_cs_client */;
  940.  
  941. --
  942. -- Table structure for table `login_tags`
  943. --
  944.  
  945. DROP TABLE IF EXISTS `login_tags`;
  946. /*!40101 SET @saved_cs_client = @@character_set_client */;
  947. /*!40101 SET character_set_client = utf8mb4 */;
  948. CREATE TABLE `login_tags` (
  949. `login_id` int(11) NOT NULL,
  950. `tag_id` int(11) NOT NULL,
  951. PRIMARY KEY (`login_id`,`tag_id`)
  952. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  953. /*!40101 SET character_set_client = @saved_cs_client */;
  954.  
  955. --
  956. -- Table structure for table `logins`
  957. --
  958.  
  959. DROP TABLE IF EXISTS `logins`;
  960. /*!40101 SET @saved_cs_client = @@character_set_client */;
  961. /*!40101 SET character_set_client = utf8mb4 */;
  962. CREATE TABLE `logins` (
  963. `login_id` int(11) NOT NULL AUTO_INCREMENT,
  964. `login_name` varchar(200) NOT NULL,
  965. `login_description` varchar(500) DEFAULT NULL,
  966. `login_category` varchar(200) DEFAULT NULL,
  967. `login_uri` varchar(500) DEFAULT NULL,
  968. `login_uri_2` varchar(500) DEFAULT NULL,
  969. `login_username` varchar(500) DEFAULT NULL,
  970. `login_password` varbinary(200) DEFAULT NULL,
  971. `login_otp_secret` varchar(200) DEFAULT NULL,
  972. `login_note` text DEFAULT NULL,
  973. `login_important` tinyint(1) NOT NULL DEFAULT 0,
  974. `login_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  975. `login_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  976. `login_archived_at` datetime DEFAULT NULL,
  977. `login_accessed_at` datetime DEFAULT NULL,
  978. `login_password_changed_at` datetime DEFAULT current_timestamp(),
  979. `login_folder_id` int(11) NOT NULL DEFAULT 0,
  980. `login_contact_id` int(11) NOT NULL DEFAULT 0,
  981. `login_vendor_id` int(11) NOT NULL DEFAULT 0,
  982. `login_asset_id` int(11) NOT NULL DEFAULT 0,
  983. `login_software_id` int(11) NOT NULL DEFAULT 0,
  984. `login_client_id` int(11) NOT NULL DEFAULT 0,
  985. PRIMARY KEY (`login_id`)
  986. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  987. /*!40101 SET character_set_client = @saved_cs_client */;
  988.  
  989. --
  990. -- Table structure for table `logs`
  991. --
  992.  
  993. DROP TABLE IF EXISTS `logs`;
  994. /*!40101 SET @saved_cs_client = @@character_set_client */;
  995. /*!40101 SET character_set_client = utf8mb4 */;
  996. CREATE TABLE `logs` (
  997. `log_id` int(11) NOT NULL AUTO_INCREMENT,
  998. `log_type` varchar(200) NOT NULL,
  999. `log_action` varchar(255) NOT NULL,
  1000. `log_description` varchar(1000) NOT NULL,
  1001. `log_ip` varchar(200) DEFAULT NULL,
  1002. `log_user_agent` varchar(250) DEFAULT NULL,
  1003. `log_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1004. `log_client_id` int(11) NOT NULL DEFAULT 0,
  1005. `log_user_id` int(11) NOT NULL DEFAULT 0,
  1006. `log_entity_id` int(11) NOT NULL DEFAULT 0,
  1007. PRIMARY KEY (`log_id`)
  1008. ) ENGINE=InnoDB AUTO_INCREMENT=465 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1009. /*!40101 SET character_set_client = @saved_cs_client */;
  1010.  
  1011. --
  1012. -- Table structure for table `modules`
  1013. --
  1014.  
  1015. DROP TABLE IF EXISTS `modules`;
  1016. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1017. /*!40101 SET character_set_client = utf8mb4 */;
  1018. CREATE TABLE `modules` (
  1019. `module_id` int(11) NOT NULL AUTO_INCREMENT,
  1020. `module_name` varchar(200) NOT NULL,
  1021. `module_description` varchar(200) DEFAULT NULL,
  1022. PRIMARY KEY (`module_id`)
  1023. ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1024. /*!40101 SET character_set_client = @saved_cs_client */;
  1025.  
  1026. --
  1027. -- Table structure for table `networks`
  1028. --
  1029.  
  1030. DROP TABLE IF EXISTS `networks`;
  1031. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1032. /*!40101 SET character_set_client = utf8mb4 */;
  1033. CREATE TABLE `networks` (
  1034. `network_id` int(11) NOT NULL AUTO_INCREMENT,
  1035. `network_name` varchar(200) NOT NULL,
  1036. `network_description` text DEFAULT NULL,
  1037. `network_vlan` int(11) DEFAULT NULL,
  1038. `network` varchar(200) NOT NULL,
  1039. `network_subnet` varchar(200) DEFAULT NULL,
  1040. `network_gateway` varchar(200) NOT NULL,
  1041. `network_primary_dns` varchar(200) DEFAULT NULL,
  1042. `network_secondary_dns` varchar(200) DEFAULT NULL,
  1043. `network_dhcp_range` varchar(200) DEFAULT NULL,
  1044. `network_notes` text DEFAULT NULL,
  1045. `network_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1046. `network_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1047. `network_archived_at` datetime DEFAULT NULL,
  1048. `network_accessed_at` datetime DEFAULT NULL,
  1049. `network_location_id` int(11) NOT NULL DEFAULT 0,
  1050. `network_client_id` int(11) NOT NULL DEFAULT 0,
  1051. PRIMARY KEY (`network_id`)
  1052. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1053. /*!40101 SET character_set_client = @saved_cs_client */;
  1054.  
  1055. --
  1056. -- Table structure for table `notifications`
  1057. --
  1058.  
  1059. DROP TABLE IF EXISTS `notifications`;
  1060. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1061. /*!40101 SET character_set_client = utf8mb4 */;
  1062. CREATE TABLE `notifications` (
  1063. `notification_id` int(11) NOT NULL AUTO_INCREMENT,
  1064. `notification_type` varchar(200) NOT NULL,
  1065. `notification` varchar(1000) NOT NULL,
  1066. `notification_action` varchar(250) DEFAULT NULL,
  1067. `notification_timestamp` datetime NOT NULL DEFAULT current_timestamp(),
  1068. `notification_dismissed_at` datetime DEFAULT NULL,
  1069. `notification_dismissed_by` int(11) DEFAULT NULL,
  1070. `notification_client_id` int(11) NOT NULL DEFAULT 0,
  1071. `notification_user_id` int(11) NOT NULL DEFAULT 0,
  1072. `notification_entity_id` int(11) DEFAULT 0,
  1073. PRIMARY KEY (`notification_id`)
  1074. ) ENGINE=InnoDB AUTO_INCREMENT=62 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1075. /*!40101 SET character_set_client = @saved_cs_client */;
  1076.  
  1077. --
  1078. -- Table structure for table `patch_panel_ports`
  1079. --
  1080.  
  1081. DROP TABLE IF EXISTS `patch_panel_ports`;
  1082. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1083. /*!40101 SET character_set_client = utf8mb4 */;
  1084. CREATE TABLE `patch_panel_ports` (
  1085. `port_id` int(11) NOT NULL AUTO_INCREMENT,
  1086. `port_number` int(11) NOT NULL,
  1087. `port_name` varchar(200) DEFAULT NULL,
  1088. `port_description` text DEFAULT NULL,
  1089. `port_type` varchar(200) DEFAULT NULL,
  1090. `port_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1091. `port_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1092. `port_archived_at` datetime DEFAULT NULL,
  1093. `port_asset_id` int(11) DEFAULT NULL,
  1094. `port_patch_panel_id` int(11) NOT NULL,
  1095. PRIMARY KEY (`port_id`),
  1096. KEY `port_patch_panel_id` (`port_patch_panel_id`),
  1097. CONSTRAINT `patch_panel_ports_ibfk_1` FOREIGN KEY (`port_patch_panel_id`) REFERENCES `patch_panels` (`patch_panel_id`) ON DELETE CASCADE
  1098. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1099. /*!40101 SET character_set_client = @saved_cs_client */;
  1100.  
  1101. --
  1102. -- Table structure for table `patch_panels`
  1103. --
  1104.  
  1105. DROP TABLE IF EXISTS `patch_panels`;
  1106. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1107. /*!40101 SET character_set_client = utf8mb4 */;
  1108. CREATE TABLE `patch_panels` (
  1109. `patch_panel_id` int(11) NOT NULL AUTO_INCREMENT,
  1110. `patch_panel_name` varchar(200) NOT NULL,
  1111. `patch_panel_description` text DEFAULT NULL,
  1112. `patch_panel_type` varchar(200) DEFAULT NULL,
  1113. `patch_panel_ports` int(11) NOT NULL,
  1114. `patch_panel_physical_location` varchar(200) DEFAULT NULL,
  1115. `patch_panel_notes` text DEFAULT NULL,
  1116. `patch_panel_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1117. `patch_panel_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1118. `patch_panel_archived_at` datetime DEFAULT NULL,
  1119. `patch_panel_location_id` int(11) DEFAULT NULL,
  1120. `patch_panel_rack_id` int(11) DEFAULT NULL,
  1121. `patch_panel_client_id` int(11) NOT NULL,
  1122. PRIMARY KEY (`patch_panel_id`)
  1123. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1124. /*!40101 SET character_set_client = @saved_cs_client */;
  1125.  
  1126. --
  1127. -- Table structure for table `payments`
  1128. --
  1129.  
  1130. DROP TABLE IF EXISTS `payments`;
  1131. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1132. /*!40101 SET character_set_client = utf8mb4 */;
  1133. CREATE TABLE `payments` (
  1134. `payment_id` int(11) NOT NULL AUTO_INCREMENT,
  1135. `payment_date` date NOT NULL,
  1136. `payment_amount` decimal(15,2) NOT NULL,
  1137. `payment_currency_code` varchar(10) NOT NULL,
  1138. `payment_method` varchar(200) DEFAULT NULL,
  1139. `payment_reference` varchar(200) DEFAULT NULL,
  1140. `payment_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1141. `payment_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1142. `payment_archived_at` datetime DEFAULT NULL,
  1143. `payment_account_id` int(11) NOT NULL,
  1144. `payment_invoice_id` int(11) NOT NULL DEFAULT 0,
  1145. PRIMARY KEY (`payment_id`)
  1146. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1147. /*!40101 SET character_set_client = @saved_cs_client */;
  1148.  
  1149. --
  1150. -- Table structure for table `products`
  1151. --
  1152.  
  1153. DROP TABLE IF EXISTS `products`;
  1154. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1155. /*!40101 SET character_set_client = utf8mb4 */;
  1156. CREATE TABLE `products` (
  1157. `product_id` int(11) NOT NULL AUTO_INCREMENT,
  1158. `product_name` varchar(200) NOT NULL,
  1159. `product_description` text DEFAULT NULL,
  1160. `product_price` decimal(15,2) NOT NULL,
  1161. `product_currency_code` varchar(200) NOT NULL,
  1162. `product_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1163. `product_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1164. `product_archived_at` datetime DEFAULT NULL,
  1165. `product_tax_id` int(11) NOT NULL DEFAULT 0,
  1166. `product_category_id` int(11) NOT NULL,
  1167. PRIMARY KEY (`product_id`)
  1168. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1169. /*!40101 SET character_set_client = @saved_cs_client */;
  1170.  
  1171. --
  1172. -- Table structure for table `project_template_ticket_templates`
  1173. --
  1174.  
  1175. DROP TABLE IF EXISTS `project_template_ticket_templates`;
  1176. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1177. /*!40101 SET character_set_client = utf8mb4 */;
  1178. CREATE TABLE `project_template_ticket_templates` (
  1179. `ticket_template_id` int(11) NOT NULL,
  1180. `project_template_id` int(11) NOT NULL,
  1181. `ticket_template_order` int(11) NOT NULL DEFAULT 0,
  1182. PRIMARY KEY (`ticket_template_id`,`project_template_id`)
  1183. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1184. /*!40101 SET character_set_client = @saved_cs_client */;
  1185.  
  1186. --
  1187. -- Table structure for table `project_templates`
  1188. --
  1189.  
  1190. DROP TABLE IF EXISTS `project_templates`;
  1191. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1192. /*!40101 SET character_set_client = utf8mb4 */;
  1193. CREATE TABLE `project_templates` (
  1194. `project_template_id` int(11) NOT NULL AUTO_INCREMENT,
  1195. `project_template_name` varchar(200) NOT NULL,
  1196. `project_template_description` text DEFAULT NULL,
  1197. `project_template_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1198. `project_template_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1199. `project_template_archived_at` datetime DEFAULT NULL,
  1200. PRIMARY KEY (`project_template_id`)
  1201. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1202. /*!40101 SET character_set_client = @saved_cs_client */;
  1203.  
  1204. --
  1205. -- Table structure for table `projects`
  1206. --
  1207.  
  1208. DROP TABLE IF EXISTS `projects`;
  1209. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1210. /*!40101 SET character_set_client = utf8mb4 */;
  1211. CREATE TABLE `projects` (
  1212. `project_id` int(11) NOT NULL AUTO_INCREMENT,
  1213. `project_prefix` varchar(200) DEFAULT NULL,
  1214. `project_number` int(11) NOT NULL DEFAULT 1,
  1215. `project_name` varchar(255) NOT NULL,
  1216. `project_description` text DEFAULT NULL,
  1217. `project_due` date DEFAULT NULL,
  1218. `project_manager` int(11) NOT NULL DEFAULT 0,
  1219. `project_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1220. `project_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1221. `project_completed_at` datetime DEFAULT NULL,
  1222. `project_archived_at` datetime DEFAULT NULL,
  1223. `project_client_id` int(11) NOT NULL DEFAULT 0,
  1224. PRIMARY KEY (`project_id`)
  1225. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1226. /*!40101 SET character_set_client = @saved_cs_client */;
  1227.  
  1228. --
  1229. -- Table structure for table `quotes`
  1230. --
  1231.  
  1232. DROP TABLE IF EXISTS `quotes`;
  1233. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1234. /*!40101 SET character_set_client = utf8mb4 */;
  1235. CREATE TABLE `quotes` (
  1236. `quote_id` int(11) NOT NULL AUTO_INCREMENT,
  1237. `quote_prefix` varchar(200) DEFAULT NULL,
  1238. `quote_number` int(11) NOT NULL,
  1239. `quote_scope` varchar(255) DEFAULT NULL,
  1240. `quote_status` varchar(200) NOT NULL,
  1241. `quote_discount_amount` decimal(15,2) NOT NULL DEFAULT 0.00,
  1242. `quote_date` date NOT NULL,
  1243. `quote_expire` date DEFAULT NULL,
  1244. `quote_amount` decimal(15,2) NOT NULL DEFAULT 0.00,
  1245. `quote_currency_code` varchar(200) NOT NULL,
  1246. `quote_note` text DEFAULT NULL,
  1247. `quote_url_key` varchar(200) DEFAULT NULL,
  1248. `quote_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1249. `quote_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1250. `quote_archived_at` datetime DEFAULT NULL,
  1251. `quote_category_id` int(11) NOT NULL,
  1252. `quote_client_id` int(11) NOT NULL,
  1253. PRIMARY KEY (`quote_id`)
  1254. ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1255. /*!40101 SET character_set_client = @saved_cs_client */;
  1256.  
  1257. --
  1258. -- Table structure for table `rack_units`
  1259. --
  1260.  
  1261. DROP TABLE IF EXISTS `rack_units`;
  1262. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1263. /*!40101 SET character_set_client = utf8mb4 */;
  1264. CREATE TABLE `rack_units` (
  1265. `unit_id` int(11) NOT NULL AUTO_INCREMENT,
  1266. `unit_start_number` int(11) NOT NULL,
  1267. `unit_end_number` int(11) NOT NULL,
  1268. `unit_device` varchar(200) DEFAULT NULL,
  1269. `unit_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1270. `unit_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1271. `unit_archived_at` datetime DEFAULT NULL,
  1272. `unit_asset_id` int(11) DEFAULT NULL,
  1273. `unit_rack_id` int(11) NOT NULL,
  1274. PRIMARY KEY (`unit_id`),
  1275. KEY `unit_rack_id` (`unit_rack_id`),
  1276. CONSTRAINT `rack_units_ibfk_1` FOREIGN KEY (`unit_rack_id`) REFERENCES `racks` (`rack_id`) ON DELETE CASCADE
  1277. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1278. /*!40101 SET character_set_client = @saved_cs_client */;
  1279.  
  1280. --
  1281. -- Table structure for table `racks`
  1282. --
  1283.  
  1284. DROP TABLE IF EXISTS `racks`;
  1285. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1286. /*!40101 SET character_set_client = utf8mb4 */;
  1287. CREATE TABLE `racks` (
  1288. `rack_id` int(11) NOT NULL AUTO_INCREMENT,
  1289. `rack_name` varchar(200) NOT NULL,
  1290. `rack_description` text DEFAULT NULL,
  1291. `rack_model` varchar(200) DEFAULT NULL,
  1292. `rack_depth` varchar(50) DEFAULT NULL,
  1293. `rack_type` varchar(50) DEFAULT NULL,
  1294. `rack_units` int(11) NOT NULL,
  1295. `rack_photo` varchar(200) DEFAULT NULL,
  1296. `rack_physical_location` varchar(200) DEFAULT NULL,
  1297. `rack_notes` text DEFAULT NULL,
  1298. `rack_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1299. `rack_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1300. `rack_archived_at` datetime DEFAULT NULL,
  1301. `rack_location_id` int(11) DEFAULT NULL,
  1302. `rack_client_id` int(11) NOT NULL,
  1303. PRIMARY KEY (`rack_id`)
  1304. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1305. /*!40101 SET character_set_client = @saved_cs_client */;
  1306.  
  1307. --
  1308. -- Table structure for table `records`
  1309. --
  1310.  
  1311. DROP TABLE IF EXISTS `records`;
  1312. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1313. /*!40101 SET character_set_client = utf8mb4 */;
  1314. CREATE TABLE `records` (
  1315. `record_id` int(11) NOT NULL AUTO_INCREMENT,
  1316. `record_type` varchar(200) NOT NULL,
  1317. `record` varchar(200) NOT NULL,
  1318. `record_value` varchar(200) NOT NULL,
  1319. `record_priority` int(11) DEFAULT NULL,
  1320. `record_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1321. `record_updated_at` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE current_timestamp(),
  1322. `record_archived_at` datetime DEFAULT NULL,
  1323. `record_domain_id` int(11) NOT NULL,
  1324. PRIMARY KEY (`record_id`)
  1325. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1326. /*!40101 SET character_set_client = @saved_cs_client */;
  1327.  
  1328. --
  1329. -- Table structure for table `recurring`
  1330. --
  1331.  
  1332. DROP TABLE IF EXISTS `recurring`;
  1333. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1334. /*!40101 SET character_set_client = utf8mb4 */;
  1335. CREATE TABLE `recurring` (
  1336. `recurring_id` int(11) NOT NULL AUTO_INCREMENT,
  1337. `recurring_prefix` varchar(200) DEFAULT NULL,
  1338. `recurring_number` int(11) NOT NULL,
  1339. `recurring_scope` varchar(255) DEFAULT NULL,
  1340. `recurring_frequency` varchar(200) NOT NULL,
  1341. `recurring_last_sent` date DEFAULT NULL,
  1342. `recurring_next_date` date NOT NULL,
  1343. `recurring_status` int(1) NOT NULL,
  1344. `recurring_discount_amount` decimal(15,2) NOT NULL DEFAULT 0.00,
  1345. `recurring_amount` decimal(15,2) NOT NULL DEFAULT 0.00,
  1346. `recurring_currency_code` varchar(200) NOT NULL,
  1347. `recurring_note` text DEFAULT NULL,
  1348. `recurring_invoice_email_notify` tinyint(1) NOT NULL DEFAULT 1,
  1349. `recurring_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1350. `recurring_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1351. `recurring_archived_at` datetime DEFAULT NULL,
  1352. `recurring_category_id` int(11) NOT NULL,
  1353. `recurring_client_id` int(11) NOT NULL,
  1354. PRIMARY KEY (`recurring_id`)
  1355. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1356. /*!40101 SET character_set_client = @saved_cs_client */;
  1357.  
  1358. --
  1359. -- Table structure for table `recurring_expenses`
  1360. --
  1361.  
  1362. DROP TABLE IF EXISTS `recurring_expenses`;
  1363. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1364. /*!40101 SET character_set_client = utf8mb4 */;
  1365. CREATE TABLE `recurring_expenses` (
  1366. `recurring_expense_id` int(11) NOT NULL AUTO_INCREMENT,
  1367. `recurring_expense_frequency` tinyint(1) NOT NULL,
  1368. `recurring_expense_day` tinyint(4) DEFAULT NULL,
  1369. `recurring_expense_month` tinyint(4) DEFAULT NULL,
  1370. `recurring_expense_last_sent` date DEFAULT NULL,
  1371. `recurring_expense_next_date` date NOT NULL,
  1372. `recurring_expense_status` tinyint(1) NOT NULL DEFAULT 1,
  1373. `recurring_expense_description` text DEFAULT NULL,
  1374. `recurring_expense_amount` decimal(15,2) NOT NULL,
  1375. `recurring_expense_payment_method` varchar(200) DEFAULT NULL,
  1376. `recurring_expense_reference` varchar(255) DEFAULT NULL,
  1377. `recurring_expense_currency_code` varchar(200) NOT NULL,
  1378. `recurring_expense_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1379. `recurring_expense_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1380. `recurring_expense_archived_at` datetime DEFAULT NULL,
  1381. `recurring_expense_vendor_id` int(11) NOT NULL,
  1382. `recurring_expense_client_id` int(11) NOT NULL DEFAULT 0,
  1383. `recurring_expense_category_id` int(11) NOT NULL,
  1384. `recurring_expense_account_id` int(11) NOT NULL,
  1385. PRIMARY KEY (`recurring_expense_id`)
  1386. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1387. /*!40101 SET character_set_client = @saved_cs_client */;
  1388.  
  1389. --
  1390. -- Table structure for table `recurring_payments`
  1391. --
  1392.  
  1393. DROP TABLE IF EXISTS `recurring_payments`;
  1394. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1395. /*!40101 SET character_set_client = utf8mb4 */;
  1396. CREATE TABLE `recurring_payments` (
  1397. `recurring_payment_id` int(11) NOT NULL AUTO_INCREMENT,
  1398. `recurring_payment_currency_code` varchar(10) NOT NULL,
  1399. `recurring_payment_method` varchar(200) NOT NULL,
  1400. `recurring_payment_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1401. `recurring_payment_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1402. `recurring_payment_archived_at` datetime DEFAULT NULL,
  1403. `recurring_payment_account_id` int(11) NOT NULL,
  1404. `recurring_payment_recurring_expense_id` int(11) NOT NULL DEFAULT 0,
  1405. `recurring_payment_recurring_invoice_id` int(11) NOT NULL,
  1406. PRIMARY KEY (`recurring_payment_id`)
  1407. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1408. /*!40101 SET character_set_client = @saved_cs_client */;
  1409.  
  1410. --
  1411. -- Table structure for table `remember_tokens`
  1412. --
  1413.  
  1414. DROP TABLE IF EXISTS `remember_tokens`;
  1415. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1416. /*!40101 SET character_set_client = utf8mb4 */;
  1417. CREATE TABLE `remember_tokens` (
  1418. `remember_token_id` int(11) NOT NULL AUTO_INCREMENT,
  1419. `remember_token_token` varchar(255) NOT NULL,
  1420. `remember_token_user_id` int(11) NOT NULL,
  1421. `remember_token_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1422. PRIMARY KEY (`remember_token_id`)
  1423. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1424. /*!40101 SET character_set_client = @saved_cs_client */;
  1425.  
  1426. --
  1427. -- Table structure for table `revenues`
  1428. --
  1429.  
  1430. DROP TABLE IF EXISTS `revenues`;
  1431. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1432. /*!40101 SET character_set_client = utf8mb4 */;
  1433. CREATE TABLE `revenues` (
  1434. `revenue_id` int(11) NOT NULL AUTO_INCREMENT,
  1435. `revenue_date` date NOT NULL,
  1436. `revenue_amount` decimal(15,2) NOT NULL DEFAULT 0.00,
  1437. `revenue_currency_code` varchar(200) NOT NULL,
  1438. `revenue_payment_method` varchar(200) DEFAULT NULL,
  1439. `revenue_reference` varchar(200) DEFAULT NULL,
  1440. `revenue_description` varchar(200) DEFAULT NULL,
  1441. `revenue_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1442. `revenue_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1443. `revenue_archived_at` datetime DEFAULT NULL,
  1444. `revenue_category_id` int(11) NOT NULL DEFAULT 0,
  1445. `revenue_account_id` int(11) NOT NULL,
  1446. `revenue_client_id` int(11) NOT NULL DEFAULT 0,
  1447. PRIMARY KEY (`revenue_id`)
  1448. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1449. /*!40101 SET character_set_client = @saved_cs_client */;
  1450.  
  1451. --
  1452. -- Table structure for table `scheduled_tickets`
  1453. --
  1454.  
  1455. DROP TABLE IF EXISTS `scheduled_tickets`;
  1456. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1457. /*!40101 SET character_set_client = utf8mb4 */;
  1458. CREATE TABLE `scheduled_tickets` (
  1459. `scheduled_ticket_id` int(11) NOT NULL AUTO_INCREMENT,
  1460. `scheduled_ticket_category` varchar(200) DEFAULT NULL,
  1461. `scheduled_ticket_subject` varchar(500) NOT NULL,
  1462. `scheduled_ticket_details` longtext NOT NULL,
  1463. `scheduled_ticket_priority` varchar(200) DEFAULT NULL,
  1464. `scheduled_ticket_frequency` varchar(10) NOT NULL,
  1465. `scheduled_ticket_billable` tinyint(1) NOT NULL DEFAULT 0,
  1466. `scheduled_ticket_start_date` date NOT NULL,
  1467. `scheduled_ticket_next_run` date NOT NULL,
  1468. `scheduled_ticket_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1469. `scheduled_ticket_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1470. `scheduled_ticket_created_by` int(11) NOT NULL DEFAULT 0,
  1471. `scheduled_ticket_assigned_to` int(11) NOT NULL DEFAULT 0,
  1472. `scheduled_ticket_client_id` int(11) NOT NULL DEFAULT 0,
  1473. `scheduled_ticket_contact_id` int(11) NOT NULL DEFAULT 0,
  1474. `scheduled_ticket_asset_id` int(11) NOT NULL DEFAULT 0,
  1475. PRIMARY KEY (`scheduled_ticket_id`)
  1476. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1477. /*!40101 SET character_set_client = @saved_cs_client */;
  1478.  
  1479. --
  1480. -- Table structure for table `service_assets`
  1481. --
  1482.  
  1483. DROP TABLE IF EXISTS `service_assets`;
  1484. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1485. /*!40101 SET character_set_client = utf8mb4 */;
  1486. CREATE TABLE `service_assets` (
  1487. `service_id` int(11) NOT NULL,
  1488. `asset_id` int(11) NOT NULL
  1489. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1490. /*!40101 SET character_set_client = @saved_cs_client */;
  1491.  
  1492. --
  1493. -- Table structure for table `service_certificates`
  1494. --
  1495.  
  1496. DROP TABLE IF EXISTS `service_certificates`;
  1497. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1498. /*!40101 SET character_set_client = utf8mb4 */;
  1499. CREATE TABLE `service_certificates` (
  1500. `service_id` int(11) NOT NULL,
  1501. `certificate_id` int(11) NOT NULL
  1502. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1503. /*!40101 SET character_set_client = @saved_cs_client */;
  1504.  
  1505. --
  1506. -- Table structure for table `service_contacts`
  1507. --
  1508.  
  1509. DROP TABLE IF EXISTS `service_contacts`;
  1510. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1511. /*!40101 SET character_set_client = utf8mb4 */;
  1512. CREATE TABLE `service_contacts` (
  1513. `service_id` int(11) NOT NULL,
  1514. `contact_id` int(11) NOT NULL
  1515. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1516. /*!40101 SET character_set_client = @saved_cs_client */;
  1517.  
  1518. --
  1519. -- Table structure for table `service_documents`
  1520. --
  1521.  
  1522. DROP TABLE IF EXISTS `service_documents`;
  1523. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1524. /*!40101 SET character_set_client = utf8mb4 */;
  1525. CREATE TABLE `service_documents` (
  1526. `service_id` int(11) NOT NULL,
  1527. `document_id` int(11) NOT NULL
  1528. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1529. /*!40101 SET character_set_client = @saved_cs_client */;
  1530.  
  1531. --
  1532. -- Table structure for table `service_domains`
  1533. --
  1534.  
  1535. DROP TABLE IF EXISTS `service_domains`;
  1536. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1537. /*!40101 SET character_set_client = utf8mb4 */;
  1538. CREATE TABLE `service_domains` (
  1539. `service_id` int(11) NOT NULL,
  1540. `domain_id` int(11) NOT NULL
  1541. ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1542. /*!40101 SET character_set_client = @saved_cs_client */;
  1543.  
  1544. --
  1545. -- Table structure for table `service_logins`
  1546. --
  1547.  
  1548. DROP TABLE IF EXISTS `service_logins`;
  1549. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1550. /*!40101 SET character_set_client = utf8mb4 */;
  1551. CREATE TABLE `service_logins` (
  1552. `service_id` int(11) NOT NULL,
  1553. `login_id` int(11) NOT NULL
  1554. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1555. /*!40101 SET character_set_client = @saved_cs_client */;
  1556.  
  1557. --
  1558. -- Table structure for table `service_vendors`
  1559. --
  1560.  
  1561. DROP TABLE IF EXISTS `service_vendors`;
  1562. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1563. /*!40101 SET character_set_client = utf8mb4 */;
  1564. CREATE TABLE `service_vendors` (
  1565. `service_id` int(11) NOT NULL,
  1566. `vendor_id` int(11) NOT NULL
  1567. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1568. /*!40101 SET character_set_client = @saved_cs_client */;
  1569.  
  1570. --
  1571. -- Table structure for table `services`
  1572. --
  1573.  
  1574. DROP TABLE IF EXISTS `services`;
  1575. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1576. /*!40101 SET character_set_client = utf8mb4 */;
  1577. CREATE TABLE `services` (
  1578. `service_id` int(11) NOT NULL AUTO_INCREMENT,
  1579. `service_name` varchar(200) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
  1580. `service_description` varchar(200) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
  1581. `service_category` varchar(20) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
  1582. `service_importance` varchar(10) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
  1583. `service_backup` varchar(200) DEFAULT NULL,
  1584. `service_notes` text CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
  1585. `service_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1586. `service_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1587. `service_accessed_at` datetime DEFAULT NULL,
  1588. `service_review_due` date DEFAULT NULL,
  1589. `service_client_id` int(11) NOT NULL,
  1590. PRIMARY KEY (`service_id`)
  1591. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1592. /*!40101 SET character_set_client = @saved_cs_client */;
  1593.  
  1594. --
  1595. -- Table structure for table `settings`
  1596. --
  1597.  
  1598. DROP TABLE IF EXISTS `settings`;
  1599. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1600. /*!40101 SET character_set_client = utf8mb4 */;
  1601. CREATE TABLE `settings` (
  1602. `company_id` int(11) NOT NULL,
  1603. `config_current_database_version` varchar(10) NOT NULL,
  1604. `config_start_page` varchar(200) DEFAULT 'clients.php',
  1605. `config_smtp_host` varchar(200) DEFAULT NULL,
  1606. `config_smtp_port` int(5) DEFAULT NULL,
  1607. `config_smtp_encryption` varchar(200) DEFAULT NULL,
  1608. `config_smtp_username` varchar(200) DEFAULT NULL,
  1609. `config_smtp_password` varchar(200) DEFAULT NULL,
  1610. `config_mail_from_email` varchar(200) DEFAULT NULL,
  1611. `config_mail_from_name` varchar(200) DEFAULT NULL,
  1612. `config_imap_host` varchar(200) DEFAULT NULL,
  1613. `config_imap_port` int(5) DEFAULT NULL,
  1614. `config_imap_encryption` varchar(200) DEFAULT NULL,
  1615. `config_imap_username` varchar(200) DEFAULT NULL,
  1616. `config_imap_password` varchar(200) DEFAULT NULL,
  1617. `config_default_transfer_from_account` int(11) DEFAULT NULL,
  1618. `config_default_transfer_to_account` int(11) DEFAULT NULL,
  1619. `config_default_payment_account` int(11) DEFAULT NULL,
  1620. `config_default_expense_account` int(11) DEFAULT NULL,
  1621. `config_default_payment_method` varchar(200) DEFAULT NULL,
  1622. `config_default_expense_payment_method` varchar(200) DEFAULT NULL,
  1623. `config_default_calendar` int(11) DEFAULT NULL,
  1624. `config_default_net_terms` int(11) DEFAULT NULL,
  1625. `config_default_hourly_rate` decimal(15,2) NOT NULL DEFAULT 0.00,
  1626. `config_project_prefix` varchar(200) NOT NULL DEFAULT 'PRJ-',
  1627. `config_project_next_number` int(11) NOT NULL DEFAULT 1,
  1628. `config_invoice_prefix` varchar(200) DEFAULT NULL,
  1629. `config_invoice_next_number` int(11) DEFAULT NULL,
  1630. `config_invoice_footer` text DEFAULT NULL,
  1631. `config_invoice_from_name` varchar(200) DEFAULT NULL,
  1632. `config_invoice_from_email` varchar(200) DEFAULT NULL,
  1633. `config_invoice_late_fee_enable` tinyint(1) NOT NULL DEFAULT 0,
  1634. `config_invoice_late_fee_percent` decimal(5,2) NOT NULL DEFAULT 0.00,
  1635. `config_invoice_paid_notification_email` varchar(200) DEFAULT NULL,
  1636. `config_recurring_prefix` varchar(200) DEFAULT NULL,
  1637. `config_recurring_next_number` int(11) NOT NULL,
  1638. `config_quote_prefix` varchar(200) DEFAULT NULL,
  1639. `config_quote_next_number` int(11) DEFAULT NULL,
  1640. `config_quote_footer` text DEFAULT NULL,
  1641. `config_quote_from_name` varchar(200) DEFAULT NULL,
  1642. `config_quote_from_email` varchar(200) DEFAULT NULL,
  1643. `config_quote_notification_email` varchar(200) DEFAULT NULL,
  1644. `config_ticket_prefix` varchar(200) DEFAULT NULL,
  1645. `config_ticket_next_number` int(11) DEFAULT NULL,
  1646. `config_ticket_from_name` varchar(200) DEFAULT NULL,
  1647. `config_ticket_from_email` varchar(200) DEFAULT NULL,
  1648. `config_ticket_email_parse` tinyint(1) NOT NULL DEFAULT 0,
  1649. `config_ticket_email_parse_unknown_senders` int(1) NOT NULL DEFAULT 0,
  1650. `config_ticket_client_general_notifications` tinyint(1) NOT NULL DEFAULT 1,
  1651. `config_ticket_autoclose_hours` int(5) NOT NULL DEFAULT 72,
  1652. `config_ticket_new_ticket_notification_email` varchar(200) DEFAULT NULL,
  1653. `config_ticket_default_billable` tinyint(1) NOT NULL DEFAULT 0,
  1654. `config_enable_cron` tinyint(1) NOT NULL DEFAULT 0,
  1655. `config_cron_key` varchar(255) DEFAULT NULL,
  1656. `config_recurring_auto_send_invoice` tinyint(1) NOT NULL DEFAULT 1,
  1657. `config_enable_alert_domain_expire` tinyint(1) NOT NULL DEFAULT 1,
  1658. `config_send_invoice_reminders` tinyint(1) NOT NULL DEFAULT 1,
  1659. `config_invoice_overdue_reminders` varchar(200) DEFAULT NULL,
  1660. `config_stripe_enable` tinyint(1) NOT NULL DEFAULT 0,
  1661. `config_stripe_publishable` varchar(255) DEFAULT NULL,
  1662. `config_stripe_secret` varchar(255) DEFAULT NULL,
  1663. `config_stripe_account` int(11) NOT NULL DEFAULT 0,
  1664. `config_stripe_expense_vendor` int(11) NOT NULL DEFAULT 0,
  1665. `config_stripe_expense_category` int(11) NOT NULL DEFAULT 0,
  1666. `config_stripe_percentage_fee` decimal(4,4) NOT NULL DEFAULT 0.0290,
  1667. `config_ai_enable` tinyint(1) DEFAULT 0,
  1668. `config_ai_provider` varchar(250) DEFAULT NULL,
  1669. `config_ai_model` varchar(250) DEFAULT NULL,
  1670. `config_ai_url` varchar(250) DEFAULT NULL,
  1671. `config_ai_api_key` varchar(250) DEFAULT NULL,
  1672. `config_stripe_flat_fee` decimal(15,2) NOT NULL DEFAULT 0.30,
  1673. `config_azure_client_id` varchar(200) DEFAULT NULL,
  1674. `config_azure_client_secret` varchar(200) DEFAULT NULL,
  1675. `config_module_enable_itdoc` tinyint(1) NOT NULL DEFAULT 1,
  1676. `config_module_enable_accounting` tinyint(1) NOT NULL DEFAULT 1,
  1677. `config_client_portal_enable` tinyint(1) NOT NULL DEFAULT 1,
  1678. `config_login_message` text DEFAULT NULL,
  1679. `config_login_key_required` tinyint(1) NOT NULL DEFAULT 0,
  1680. `config_login_key_secret` varchar(255) DEFAULT NULL,
  1681. `config_login_remember_me_expire` int(11) NOT NULL DEFAULT 3,
  1682. `config_log_retention` int(11) NOT NULL DEFAULT 90,
  1683. `config_module_enable_ticketing` tinyint(1) NOT NULL DEFAULT 1,
  1684. `config_theme` varchar(200) DEFAULT 'blue',
  1685. `config_telemetry` tinyint(1) DEFAULT 0,
  1686. `config_timezone` varchar(200) NOT NULL DEFAULT 'America/New_York',
  1687. `config_destructive_deletes_enable` tinyint(1) NOT NULL DEFAULT 0,
  1688. `config_phone_mask` tinyint(1) NOT NULL DEFAULT 1,
  1689. `config_whitelabel_enabled` int(11) NOT NULL DEFAULT 0,
  1690. `config_whitelabel_key` text DEFAULT NULL,
  1691. PRIMARY KEY (`company_id`)
  1692. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1693. /*!40101 SET character_set_client = @saved_cs_client */;
  1694.  
  1695. --
  1696. -- Table structure for table `shared_items`
  1697. --
  1698.  
  1699. DROP TABLE IF EXISTS `shared_items`;
  1700. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1701. /*!40101 SET character_set_client = utf8mb4 */;
  1702. CREATE TABLE `shared_items` (
  1703. `item_id` int(11) NOT NULL AUTO_INCREMENT,
  1704. `item_active` int(1) NOT NULL,
  1705. `item_key` varchar(255) NOT NULL,
  1706. `item_type` varchar(255) NOT NULL,
  1707. `item_related_id` int(11) NOT NULL,
  1708. `item_encrypted_username` varchar(255) DEFAULT NULL,
  1709. `item_encrypted_credential` varchar(255) DEFAULT NULL,
  1710. `item_note` varchar(255) DEFAULT NULL,
  1711. `item_recipient` varchar(250) DEFAULT NULL,
  1712. `item_views` int(11) NOT NULL,
  1713. `item_view_limit` int(11) DEFAULT NULL,
  1714. `item_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1715. `item_expire_at` datetime DEFAULT NULL,
  1716. `item_client_id` int(11) NOT NULL,
  1717. PRIMARY KEY (`item_id`)
  1718. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1719. /*!40101 SET character_set_client = @saved_cs_client */;
  1720.  
  1721. --
  1722. -- Table structure for table `software`
  1723. --
  1724.  
  1725. DROP TABLE IF EXISTS `software`;
  1726. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1727. /*!40101 SET character_set_client = utf8mb4 */;
  1728. CREATE TABLE `software` (
  1729. `software_id` int(11) NOT NULL AUTO_INCREMENT,
  1730. `software_name` varchar(200) NOT NULL,
  1731. `software_description` text DEFAULT NULL,
  1732. `software_version` varchar(200) DEFAULT NULL,
  1733. `software_type` varchar(200) NOT NULL,
  1734. `software_license_type` varchar(200) DEFAULT NULL,
  1735. `software_key` varchar(200) DEFAULT NULL,
  1736. `software_seats` int(11) DEFAULT NULL,
  1737. `software_purchase` date DEFAULT NULL,
  1738. `software_expire` date DEFAULT NULL,
  1739. `software_notes` text DEFAULT NULL,
  1740. `software_template` tinyint(1) NOT NULL DEFAULT 0,
  1741. `software_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1742. `software_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1743. `software_archived_at` datetime DEFAULT NULL,
  1744. `software_accessed_at` datetime DEFAULT NULL,
  1745. `software_login_id` int(11) NOT NULL DEFAULT 0,
  1746. `software_client_id` int(11) NOT NULL,
  1747. `software_template_id` int(11) NOT NULL DEFAULT 0,
  1748. PRIMARY KEY (`software_id`)
  1749. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1750. /*!40101 SET character_set_client = @saved_cs_client */;
  1751.  
  1752. --
  1753. -- Table structure for table `software_assets`
  1754. --
  1755.  
  1756. DROP TABLE IF EXISTS `software_assets`;
  1757. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1758. /*!40101 SET character_set_client = utf8mb4 */;
  1759. CREATE TABLE `software_assets` (
  1760. `software_id` int(11) NOT NULL,
  1761. `asset_id` int(11) NOT NULL,
  1762. PRIMARY KEY (`software_id`,`asset_id`)
  1763. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1764. /*!40101 SET character_set_client = @saved_cs_client */;
  1765.  
  1766. --
  1767. -- Table structure for table `software_contacts`
  1768. --
  1769.  
  1770. DROP TABLE IF EXISTS `software_contacts`;
  1771. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1772. /*!40101 SET character_set_client = utf8mb4 */;
  1773. CREATE TABLE `software_contacts` (
  1774. `software_id` int(11) NOT NULL,
  1775. `contact_id` int(11) NOT NULL,
  1776. PRIMARY KEY (`software_id`,`contact_id`)
  1777. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1778. /*!40101 SET character_set_client = @saved_cs_client */;
  1779.  
  1780. --
  1781. -- Table structure for table `software_documents`
  1782. --
  1783.  
  1784. DROP TABLE IF EXISTS `software_documents`;
  1785. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1786. /*!40101 SET character_set_client = utf8mb4 */;
  1787. CREATE TABLE `software_documents` (
  1788. `software_id` int(11) NOT NULL,
  1789. `document_id` int(11) NOT NULL,
  1790. PRIMARY KEY (`software_id`,`document_id`)
  1791. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1792. /*!40101 SET character_set_client = @saved_cs_client */;
  1793.  
  1794. --
  1795. -- Table structure for table `software_files`
  1796. --
  1797.  
  1798. DROP TABLE IF EXISTS `software_files`;
  1799. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1800. /*!40101 SET character_set_client = utf8mb4 */;
  1801. CREATE TABLE `software_files` (
  1802. `software_id` int(11) NOT NULL,
  1803. `file_id` int(11) NOT NULL,
  1804. PRIMARY KEY (`software_id`,`file_id`)
  1805. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1806. /*!40101 SET character_set_client = @saved_cs_client */;
  1807.  
  1808. --
  1809. -- Table structure for table `software_logins`
  1810. --
  1811.  
  1812. DROP TABLE IF EXISTS `software_logins`;
  1813. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1814. /*!40101 SET character_set_client = utf8mb4 */;
  1815. CREATE TABLE `software_logins` (
  1816. `software_id` int(11) NOT NULL,
  1817. `login_id` int(11) NOT NULL,
  1818. PRIMARY KEY (`software_id`,`login_id`)
  1819. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1820. /*!40101 SET character_set_client = @saved_cs_client */;
  1821.  
  1822. --
  1823. -- Table structure for table `tags`
  1824. --
  1825.  
  1826. DROP TABLE IF EXISTS `tags`;
  1827. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1828. /*!40101 SET character_set_client = utf8mb4 */;
  1829. CREATE TABLE `tags` (
  1830. `tag_id` int(11) NOT NULL AUTO_INCREMENT,
  1831. `tag_name` varchar(200) NOT NULL,
  1832. `tag_type` int(11) NOT NULL,
  1833. `tag_color` varchar(200) DEFAULT NULL,
  1834. `tag_icon` varchar(200) DEFAULT NULL,
  1835. `tag_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1836. `tag_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1837. `tag_archived_at` datetime DEFAULT NULL,
  1838. PRIMARY KEY (`tag_id`)
  1839. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1840. /*!40101 SET character_set_client = @saved_cs_client */;
  1841.  
  1842. --
  1843. -- Table structure for table `task_templates`
  1844. --
  1845.  
  1846. DROP TABLE IF EXISTS `task_templates`;
  1847. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1848. /*!40101 SET character_set_client = utf8mb4 */;
  1849. CREATE TABLE `task_templates` (
  1850. `task_template_id` int(11) NOT NULL AUTO_INCREMENT,
  1851. `task_template_name` varchar(200) NOT NULL,
  1852. `task_template_order` int(11) NOT NULL DEFAULT 0,
  1853. `task_template_completion_estimate` int(11) NOT NULL DEFAULT 0,
  1854. `task_template_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1855. `task_template_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1856. `task_template_archived_at` datetime DEFAULT NULL,
  1857. `task_template_ticket_template_id` int(11) NOT NULL,
  1858. PRIMARY KEY (`task_template_id`)
  1859. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1860. /*!40101 SET character_set_client = @saved_cs_client */;
  1861.  
  1862. --
  1863. -- Table structure for table `tasks`
  1864. --
  1865.  
  1866. DROP TABLE IF EXISTS `tasks`;
  1867. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1868. /*!40101 SET character_set_client = utf8mb4 */;
  1869. CREATE TABLE `tasks` (
  1870. `task_id` int(11) NOT NULL AUTO_INCREMENT,
  1871. `task_name` varchar(255) NOT NULL,
  1872. `task_status` varchar(255) DEFAULT NULL,
  1873. `task_order` int(11) NOT NULL DEFAULT 0,
  1874. `task_completion_estimate` int(11) NOT NULL DEFAULT 0,
  1875. `task_completed_at` datetime DEFAULT NULL,
  1876. `task_completed_by` int(11) DEFAULT NULL,
  1877. `task_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1878. `task_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1879. `task_ticket_id` int(11) DEFAULT NULL,
  1880. PRIMARY KEY (`task_id`)
  1881. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1882. /*!40101 SET character_set_client = @saved_cs_client */;
  1883.  
  1884. --
  1885. -- Table structure for table `taxes`
  1886. --
  1887.  
  1888. DROP TABLE IF EXISTS `taxes`;
  1889. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1890. /*!40101 SET character_set_client = utf8mb4 */;
  1891. CREATE TABLE `taxes` (
  1892. `tax_id` int(11) NOT NULL AUTO_INCREMENT,
  1893. `tax_name` varchar(200) NOT NULL,
  1894. `tax_percent` float NOT NULL,
  1895. `tax_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1896. `tax_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1897. `tax_archived_at` datetime DEFAULT NULL,
  1898. PRIMARY KEY (`tax_id`)
  1899. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1900. /*!40101 SET character_set_client = @saved_cs_client */;
  1901.  
  1902. --
  1903. -- Table structure for table `ticket_attachments`
  1904. --
  1905.  
  1906. DROP TABLE IF EXISTS `ticket_attachments`;
  1907. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1908. /*!40101 SET character_set_client = utf8mb4 */;
  1909. CREATE TABLE `ticket_attachments` (
  1910. `ticket_attachment_id` int(11) NOT NULL AUTO_INCREMENT,
  1911. `ticket_attachment_name` varchar(255) NOT NULL,
  1912. `ticket_attachment_reference_name` varchar(255) NOT NULL,
  1913. `ticket_attachment_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1914. `ticket_attachment_ticket_id` int(11) NOT NULL,
  1915. `ticket_attachment_reply_id` int(11) DEFAULT NULL,
  1916. PRIMARY KEY (`ticket_attachment_id`)
  1917. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  1918. /*!40101 SET character_set_client = @saved_cs_client */;
  1919.  
  1920. --
  1921. -- Table structure for table `ticket_history`
  1922. --
  1923.  
  1924. DROP TABLE IF EXISTS `ticket_history`;
  1925. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1926. /*!40101 SET character_set_client = utf8mb4 */;
  1927. CREATE TABLE `ticket_history` (
  1928. `ticket_history_id` int(11) NOT NULL AUTO_INCREMENT,
  1929. `ticket_history_status` varchar(200) NOT NULL,
  1930. `ticket_history_description` varchar(255) NOT NULL,
  1931. `ticket_history_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1932. `ticket_history_ticket_id` int(11) NOT NULL,
  1933. PRIMARY KEY (`ticket_history_id`)
  1934. ) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1935. /*!40101 SET character_set_client = @saved_cs_client */;
  1936.  
  1937. --
  1938. -- Table structure for table `ticket_replies`
  1939. --
  1940.  
  1941. DROP TABLE IF EXISTS `ticket_replies`;
  1942. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1943. /*!40101 SET character_set_client = utf8mb4 */;
  1944. CREATE TABLE `ticket_replies` (
  1945. `ticket_reply_id` int(11) NOT NULL AUTO_INCREMENT,
  1946. `ticket_reply` longtext NOT NULL,
  1947. `ticket_reply_type` varchar(10) NOT NULL,
  1948. `ticket_reply_time_worked` time DEFAULT NULL,
  1949. `ticket_reply_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1950. `ticket_reply_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1951. `ticket_reply_archived_at` datetime DEFAULT NULL,
  1952. `ticket_reply_by` int(11) NOT NULL,
  1953. `ticket_reply_ticket_id` int(11) NOT NULL,
  1954. PRIMARY KEY (`ticket_reply_id`)
  1955. ) ENGINE=InnoDB AUTO_INCREMENT=51 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1956. /*!40101 SET character_set_client = @saved_cs_client */;
  1957.  
  1958. --
  1959. -- Table structure for table `ticket_statuses`
  1960. --
  1961.  
  1962. DROP TABLE IF EXISTS `ticket_statuses`;
  1963. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1964. /*!40101 SET character_set_client = utf8mb4 */;
  1965. CREATE TABLE `ticket_statuses` (
  1966. `ticket_status_id` int(11) NOT NULL AUTO_INCREMENT,
  1967. `ticket_status_name` varchar(200) NOT NULL,
  1968. `ticket_status_color` varchar(200) NOT NULL,
  1969. `ticket_status_active` tinyint(1) NOT NULL DEFAULT 1,
  1970. PRIMARY KEY (`ticket_status_id`)
  1971. ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1972. /*!40101 SET character_set_client = @saved_cs_client */;
  1973.  
  1974. --
  1975. -- Table structure for table `ticket_templates`
  1976. --
  1977.  
  1978. DROP TABLE IF EXISTS `ticket_templates`;
  1979. /*!40101 SET @saved_cs_client = @@character_set_client */;
  1980. /*!40101 SET character_set_client = utf8mb4 */;
  1981. CREATE TABLE `ticket_templates` (
  1982. `ticket_template_id` int(11) NOT NULL AUTO_INCREMENT,
  1983. `ticket_template_name` varchar(200) NOT NULL,
  1984. `ticket_template_description` text DEFAULT NULL,
  1985. `ticket_template_subject` varchar(500) DEFAULT NULL,
  1986. `ticket_template_details` longtext DEFAULT NULL,
  1987. `ticket_template_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  1988. `ticket_template_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  1989. `ticket_template_archived_at` datetime DEFAULT NULL,
  1990. PRIMARY KEY (`ticket_template_id`)
  1991. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1992. /*!40101 SET character_set_client = @saved_cs_client */;
  1993.  
  1994. --
  1995. -- Table structure for table `ticket_views`
  1996. --
  1997.  
  1998. DROP TABLE IF EXISTS `ticket_views`;
  1999. /*!40101 SET @saved_cs_client = @@character_set_client */;
  2000. /*!40101 SET character_set_client = utf8mb4 */;
  2001. CREATE TABLE `ticket_views` (
  2002. `view_id` int(11) NOT NULL AUTO_INCREMENT,
  2003. `view_ticket_id` int(11) NOT NULL,
  2004. `view_user_id` int(11) NOT NULL,
  2005. `view_timestamp` datetime NOT NULL,
  2006. PRIMARY KEY (`view_id`)
  2007. ) ENGINE=InnoDB AUTO_INCREMENT=351 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  2008. /*!40101 SET character_set_client = @saved_cs_client */;
  2009.  
  2010. --
  2011. -- Table structure for table `ticket_watchers`
  2012. --
  2013.  
  2014. DROP TABLE IF EXISTS `ticket_watchers`;
  2015. /*!40101 SET @saved_cs_client = @@character_set_client */;
  2016. /*!40101 SET character_set_client = utf8mb4 */;
  2017. CREATE TABLE `ticket_watchers` (
  2018. `watcher_id` int(11) NOT NULL AUTO_INCREMENT,
  2019. `watcher_name` varchar(255) DEFAULT NULL,
  2020. `watcher_email` varchar(255) NOT NULL,
  2021. `watcher_ticket_id` int(11) NOT NULL,
  2022. PRIMARY KEY (`watcher_id`)
  2023. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  2024. /*!40101 SET character_set_client = @saved_cs_client */;
  2025.  
  2026. --
  2027. -- Table structure for table `tickets`
  2028. --
  2029.  
  2030. DROP TABLE IF EXISTS `tickets`;
  2031. /*!40101 SET @saved_cs_client = @@character_set_client */;
  2032. /*!40101 SET character_set_client = utf8mb4 */;
  2033. CREATE TABLE `tickets` (
  2034. `ticket_id` int(11) NOT NULL AUTO_INCREMENT,
  2035. `ticket_prefix` varchar(200) DEFAULT NULL,
  2036. `ticket_number` int(11) NOT NULL,
  2037. `ticket_source` varchar(255) DEFAULT NULL COMMENT 'Where the Ticket Came from\r\nEmail, Client Portal, In-App, Project Template',
  2038. `ticket_category` varchar(200) DEFAULT NULL,
  2039. `ticket_subject` varchar(500) NOT NULL,
  2040. `ticket_details` longtext NOT NULL,
  2041. `ticket_priority` varchar(200) DEFAULT NULL,
  2042. `ticket_status` int(11) NOT NULL,
  2043. `ticket_billable` tinyint(1) NOT NULL DEFAULT 0,
  2044. `ticket_schedule` datetime DEFAULT NULL,
  2045. `ticket_onsite` tinyint(1) NOT NULL DEFAULT 0,
  2046. `ticket_vendor_ticket_number` varchar(255) DEFAULT NULL,
  2047. `ticket_feedback` varchar(200) DEFAULT NULL,
  2048. `ticket_url_key` varchar(200) DEFAULT NULL,
  2049. `ticket_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  2050. `ticket_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  2051. `ticket_resolved_at` datetime DEFAULT NULL,
  2052. `ticket_archived_at` datetime DEFAULT NULL,
  2053. `ticket_closed_at` datetime DEFAULT NULL,
  2054. `ticket_created_by` int(11) NOT NULL,
  2055. `ticket_assigned_to` int(11) NOT NULL DEFAULT 0,
  2056. `ticket_closed_by` int(11) NOT NULL DEFAULT 0,
  2057. `ticket_vendor_id` int(11) NOT NULL DEFAULT 0,
  2058. `ticket_client_id` int(11) NOT NULL DEFAULT 0,
  2059. `ticket_contact_id` int(11) NOT NULL DEFAULT 0,
  2060. `ticket_location_id` int(11) NOT NULL DEFAULT 0,
  2061. `ticket_asset_id` int(11) NOT NULL DEFAULT 0,
  2062. `ticket_invoice_id` int(11) NOT NULL DEFAULT 0,
  2063. `ticket_project_id` int(11) NOT NULL DEFAULT 0,
  2064. PRIMARY KEY (`ticket_id`)
  2065. ) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  2066. /*!40101 SET character_set_client = @saved_cs_client */;
  2067.  
  2068. --
  2069. -- Table structure for table `transfers`
  2070. --
  2071.  
  2072. DROP TABLE IF EXISTS `transfers`;
  2073. /*!40101 SET @saved_cs_client = @@character_set_client */;
  2074. /*!40101 SET character_set_client = utf8mb4 */;
  2075. CREATE TABLE `transfers` (
  2076. `transfer_id` int(11) NOT NULL AUTO_INCREMENT,
  2077. `transfer_method` varchar(200) DEFAULT NULL,
  2078. `transfer_notes` text DEFAULT NULL,
  2079. `transfer_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  2080. `transfer_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  2081. `transfer_archived_at` datetime DEFAULT NULL,
  2082. `transfer_expense_id` int(11) NOT NULL,
  2083. `transfer_revenue_id` int(11) NOT NULL,
  2084. PRIMARY KEY (`transfer_id`)
  2085. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  2086. /*!40101 SET character_set_client = @saved_cs_client */;
  2087.  
  2088. --
  2089. -- Table structure for table `trips`
  2090. --
  2091.  
  2092. DROP TABLE IF EXISTS `trips`;
  2093. /*!40101 SET @saved_cs_client = @@character_set_client */;
  2094. /*!40101 SET character_set_client = utf8mb4 */;
  2095. CREATE TABLE `trips` (
  2096. `trip_id` int(11) NOT NULL AUTO_INCREMENT,
  2097. `trip_date` date NOT NULL,
  2098. `trip_purpose` varchar(200) NOT NULL,
  2099. `trip_source` varchar(200) NOT NULL,
  2100. `trip_destination` varchar(200) NOT NULL,
  2101. `trip_start_odometer` int(11) DEFAULT NULL,
  2102. `trip_end_odmeter` int(11) DEFAULT NULL,
  2103. `trip_miles` float(15,1) NOT NULL,
  2104. `round_trip` int(1) NOT NULL,
  2105. `trip_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  2106. `trip_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  2107. `trip_archived_at` datetime DEFAULT NULL,
  2108. `trip_user_id` int(11) NOT NULL DEFAULT 0,
  2109. `trip_client_id` int(11) NOT NULL DEFAULT 0,
  2110. PRIMARY KEY (`trip_id`)
  2111. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  2112. /*!40101 SET character_set_client = @saved_cs_client */;
  2113.  
  2114. --
  2115. -- Table structure for table `user_permissions`
  2116. --
  2117.  
  2118. DROP TABLE IF EXISTS `user_permissions`;
  2119. /*!40101 SET @saved_cs_client = @@character_set_client */;
  2120. /*!40101 SET character_set_client = utf8mb4 */;
  2121. CREATE TABLE `user_permissions` (
  2122. `user_id` int(11) NOT NULL,
  2123. `client_id` int(11) NOT NULL,
  2124. PRIMARY KEY (`user_id`,`client_id`)
  2125. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  2126. /*!40101 SET character_set_client = @saved_cs_client */;
  2127.  
  2128. --
  2129. -- Table structure for table `user_role_permissions`
  2130. --
  2131.  
  2132. DROP TABLE IF EXISTS `user_role_permissions`;
  2133. /*!40101 SET @saved_cs_client = @@character_set_client */;
  2134. /*!40101 SET character_set_client = utf8mb4 */;
  2135. CREATE TABLE `user_role_permissions` (
  2136. `user_role_id` int(11) NOT NULL,
  2137. `module_id` int(11) NOT NULL,
  2138. `user_role_permission_level` int(11) NOT NULL
  2139. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  2140. /*!40101 SET character_set_client = @saved_cs_client */;
  2141.  
  2142. --
  2143. -- Table structure for table `user_roles`
  2144. --
  2145.  
  2146. DROP TABLE IF EXISTS `user_roles`;
  2147. /*!40101 SET @saved_cs_client = @@character_set_client */;
  2148. /*!40101 SET character_set_client = utf8mb4 */;
  2149. CREATE TABLE `user_roles` (
  2150. `user_role_id` int(11) NOT NULL AUTO_INCREMENT,
  2151. `user_role_name` varchar(200) NOT NULL,
  2152. `user_role_description` varchar(200) DEFAULT NULL,
  2153. `user_role_type` tinyint(1) NOT NULL DEFAULT 1,
  2154. `user_role_is_admin` tinyint(1) NOT NULL DEFAULT 0,
  2155. `user_role_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  2156. `user_role_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  2157. `user_role_archived_at` datetime DEFAULT NULL,
  2158. PRIMARY KEY (`user_role_id`)
  2159. ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  2160. /*!40101 SET character_set_client = @saved_cs_client */;
  2161.  
  2162. --
  2163. -- Table structure for table `user_settings`
  2164. --
  2165.  
  2166. DROP TABLE IF EXISTS `user_settings`;
  2167. /*!40101 SET @saved_cs_client = @@character_set_client */;
  2168. /*!40101 SET character_set_client = utf8mb4 */;
  2169. CREATE TABLE `user_settings` (
  2170. `user_id` int(11) NOT NULL,
  2171. `user_role` int(11) NOT NULL,
  2172. `user_config_force_mfa` tinyint(1) NOT NULL DEFAULT 0,
  2173. `user_config_records_per_page` int(11) NOT NULL DEFAULT 10,
  2174. `user_config_dashboard_financial_enable` tinyint(1) NOT NULL DEFAULT 0,
  2175. `user_config_dashboard_technical_enable` tinyint(1) NOT NULL DEFAULT 0,
  2176. `user_config_calendar_first_day` tinyint(1) NOT NULL DEFAULT 0,
  2177. PRIMARY KEY (`user_id`)
  2178. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  2179. /*!40101 SET character_set_client = @saved_cs_client */;
  2180.  
  2181. --
  2182. -- Table structure for table `users`
  2183. --
  2184.  
  2185. DROP TABLE IF EXISTS `users`;
  2186. /*!40101 SET @saved_cs_client = @@character_set_client */;
  2187. /*!40101 SET character_set_client = utf8mb4 */;
  2188. CREATE TABLE `users` (
  2189. `user_id` int(11) NOT NULL AUTO_INCREMENT,
  2190. `user_name` varchar(200) NOT NULL,
  2191. `user_email` varchar(200) NOT NULL,
  2192. `user_password` varchar(200) NOT NULL,
  2193. `user_auth_method` varchar(200) NOT NULL DEFAULT 'local',
  2194. `user_type` tinyint(1) NOT NULL DEFAULT 1,
  2195. `user_status` tinyint(1) NOT NULL DEFAULT 1,
  2196. `user_token` varchar(200) DEFAULT NULL,
  2197. `user_password_reset_token` varchar(200) DEFAULT NULL,
  2198. `user_password_reset_token_expire` datetime DEFAULT NULL,
  2199. `user_avatar` varchar(200) DEFAULT NULL,
  2200. `user_specific_encryption_ciphertext` varchar(200) DEFAULT NULL,
  2201. `user_php_session` varchar(255) DEFAULT NULL,
  2202. `user_extension_key` varchar(18) DEFAULT NULL,
  2203. `user_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  2204. `user_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  2205. `user_archived_at` datetime DEFAULT NULL,
  2206. PRIMARY KEY (`user_id`)
  2207. ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  2208. /*!40101 SET character_set_client = @saved_cs_client */;
  2209.  
  2210. --
  2211. -- Table structure for table `vendor_documents`
  2212. --
  2213.  
  2214. DROP TABLE IF EXISTS `vendor_documents`;
  2215. /*!40101 SET @saved_cs_client = @@character_set_client */;
  2216. /*!40101 SET character_set_client = utf8mb4 */;
  2217. CREATE TABLE `vendor_documents` (
  2218. `vendor_id` int(11) NOT NULL,
  2219. `document_id` int(11) NOT NULL,
  2220. PRIMARY KEY (`vendor_id`,`document_id`)
  2221. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  2222. /*!40101 SET character_set_client = @saved_cs_client */;
  2223.  
  2224. --
  2225. -- Table structure for table `vendor_files`
  2226. --
  2227.  
  2228. DROP TABLE IF EXISTS `vendor_files`;
  2229. /*!40101 SET @saved_cs_client = @@character_set_client */;
  2230. /*!40101 SET character_set_client = utf8mb4 */;
  2231. CREATE TABLE `vendor_files` (
  2232. `vendor_id` int(11) NOT NULL,
  2233. `file_id` int(11) NOT NULL,
  2234. PRIMARY KEY (`vendor_id`,`file_id`)
  2235. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  2236. /*!40101 SET character_set_client = @saved_cs_client */;
  2237.  
  2238. --
  2239. -- Table structure for table `vendor_logins`
  2240. --
  2241.  
  2242. DROP TABLE IF EXISTS `vendor_logins`;
  2243. /*!40101 SET @saved_cs_client = @@character_set_client */;
  2244. /*!40101 SET character_set_client = utf8mb4 */;
  2245. CREATE TABLE `vendor_logins` (
  2246. `vendor_id` int(11) NOT NULL,
  2247. `login_id` int(11) NOT NULL,
  2248. PRIMARY KEY (`vendor_id`,`login_id`)
  2249. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
  2250. /*!40101 SET character_set_client = @saved_cs_client */;
  2251.  
  2252. --
  2253. -- Table structure for table `vendors`
  2254. --
  2255.  
  2256. DROP TABLE IF EXISTS `vendors`;
  2257. /*!40101 SET @saved_cs_client = @@character_set_client */;
  2258. /*!40101 SET character_set_client = utf8mb4 */;
  2259. CREATE TABLE `vendors` (
  2260. `vendor_id` int(11) NOT NULL AUTO_INCREMENT,
  2261. `vendor_name` varchar(200) NOT NULL,
  2262. `vendor_description` varchar(200) DEFAULT NULL,
  2263. `vendor_contact_name` varchar(200) DEFAULT NULL,
  2264. `vendor_phone` varchar(200) DEFAULT NULL,
  2265. `vendor_extension` varchar(200) DEFAULT NULL,
  2266. `vendor_email` varchar(200) DEFAULT NULL,
  2267. `vendor_website` varchar(200) DEFAULT NULL,
  2268. `vendor_hours` varchar(200) DEFAULT NULL,
  2269. `vendor_sla` varchar(200) DEFAULT NULL,
  2270. `vendor_code` varchar(200) DEFAULT NULL,
  2271. `vendor_account_number` varchar(200) DEFAULT NULL,
  2272. `vendor_notes` text DEFAULT NULL,
  2273. `vendor_template` tinyint(1) NOT NULL DEFAULT 0,
  2274. `vendor_created_at` datetime NOT NULL DEFAULT current_timestamp(),
  2275. `vendor_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
  2276. `vendor_archived_at` datetime DEFAULT NULL,
  2277. `vendor_accessed_at` datetime DEFAULT NULL,
  2278. `vendor_client_id` int(11) NOT NULL DEFAULT 0,
  2279. `vendor_template_id` int(11) NOT NULL DEFAULT 0,
  2280. PRIMARY KEY (`vendor_id`)
  2281. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  2282. /*!40101 SET character_set_client = @saved_cs_client */;
  2283. /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
  2284.  
  2285. /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
  2286. /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
  2287. /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
  2288. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  2289. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  2290. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
  2291. /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
  2292.  
  2293. -- Dump completed on 2025-05-23 23:11:20
  2294. localadmin@lit-vm-ubnt-apache:~$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement