Gigahash site engine
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

78 lines
2.9 KiB

  1. --
  2. -- Table structure for table `INVOICE`
  3. --
  4. DROP TABLE IF EXISTS `INVOICE`;
  5. CREATE TABLE `INVOICE` (
  6. `INVNO` int(11) NOT NULL AUTO_INCREMENT,
  7. `INVOICE` varchar(16) COLLATE utf8_estonian_ci NOT NULL,
  8. `CUSTCODE` varchar(20) COLLATE utf8_estonian_ci NOT NULL,
  9. `TYPE` int(11) NOT NULL,
  10. `INVOICEDATE` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  11. `CUSTNAME` varchar(40) COLLATE utf8_estonian_ci DEFAULT NULL,
  12. `PHONE` varchar(25) COLLATE utf8_estonian_ci DEFAULT NULL,
  13. `EMAIL` varchar(40) COLLATE utf8_estonian_ci DEFAULT NULL,
  14. `ADDRESS1` varchar(40) COLLATE utf8_estonian_ci DEFAULT NULL,
  15. `ADDRESS2` varchar(40) COLLATE utf8_estonian_ci DEFAULT NULL,
  16. `ADDRESS3` varchar(40) COLLATE utf8_estonian_ci DEFAULT NULL,
  17. `ADDRESS4` varchar(40) COLLATE utf8_estonian_ci DEFAULT NULL,
  18. `ADDRESS5` varchar(40) COLLATE utf8_estonian_ci DEFAULT NULL,
  19. `COMMENT` varchar(200) COLLATE utf8_estonian_ci NOT NULL,
  20. `OINFO` varchar(200) COLLATE utf8_estonian_ci DEFAULT NULL,
  21. `REFNUM` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  22. `AMOUNT` decimal(18,4) DEFAULT NULL,
  23. `VATAMOUNT` decimal(18,4) DEFAULT NULL,
  24. `STOCKNO` smallint(6) DEFAULT NULL,
  25. `CAUSENO` smallint(6) DEFAULT NULL,
  26. `CUSTPERSONNO` smallint(6) DEFAULT NULL,
  27. `TABLENO` smallint(6) DEFAULT NULL,
  28. PRIMARY KEY (`INVNO`),
  29. UNIQUE KEY `INVOICE` (`INVOICE`)
  30. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_estonian_ci;
  31. --
  32. -- Table structure for table `OUTITEMS`
  33. --
  34. DROP TABLE IF EXISTS `OUTITEMS`;
  35. CREATE TABLE `OUTITEMS` (
  36. `INVNO` int(11) NOT NULL,
  37. `LINENO` int(11) NOT NULL,
  38. `ARTNO` int(11) NOT NULL,
  39. `QTY` decimal(18,4) NOT NULL,
  40. `AMOUNT` decimal(18,4) NOT NULL,
  41. `VATAMOUNT` decimal(18,4) DEFAULT NULL,
  42. `RCOMMENT` varchar(200) COLLATE utf8_estonian_ci DEFAULT NULL,
  43. `SIZENO` smallint(6) DEFAULT NULL,
  44. PRIMARY KEY (`INVNO`,`LINENO`)
  45. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_estonian_ci;
  46. --
  47. -- Table structure for table `PAYMENTS`
  48. --
  49. DROP TABLE IF EXISTS `PAYMENTS`;
  50. CREATE TABLE `PAYMENTS` (
  51. `INVNO` int(11) NOT NULL,
  52. `LINENO` int(11) NOT NULL,
  53. `AMOUNT` decimal(18,4) NOT NULL,
  54. `PAYDATE` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  55. `PAYDOC` varchar(16) COLLATE utf8_estonian_ci NOT NULL,
  56. `CAUSENO` smallint(6) DEFAULT NULL,
  57. PRIMARY KEY (`INVNO`,`LINENO`)
  58. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_estonian_ci;
  59. --
  60. -- Table structure for table `TRANS_LOG`
  61. --
  62. DROP TABLE IF EXISTS `TRANS_LOG`;
  63. CREATE TABLE `TRANS_LOG` (
  64. `TRANS_LOG_ID` bigint(20) NOT NULL AUTO_INCREMENT,
  65. `TABLE_NAME` varchar(31) COLLATE utf8_estonian_ci NOT NULL,
  66. `ID` int(11) NOT NULL,
  67. `EVENT_CODE` varchar(1) COLLATE utf8_estonian_ci NOT NULL,
  68. `EVENT_TIME` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  69. `RETRY_COUNT` smallint(6) NOT NULL DEFAULT 0,
  70. PRIMARY KEY (`TRANS_LOG_ID`)
  71. ) ENGINE=InnoDB AUTO_INCREMENT=1008 DEFAULT CHARSET=utf8 COLLATE=utf8_estonian_ci;