1 | -- phpMyAdmin SQL Dump
|
---|
2 | -- version 3.4.11.1deb1
|
---|
3 | -- http://www.phpmyadmin.net
|
---|
4 | --
|
---|
5 | -- PoÄÃtaÄ: localhost
|
---|
6 | -- Vygenerováno: Ãte 13. lis 2012, 21:55
|
---|
7 | -- Verze MySQL: 5.5.28
|
---|
8 | -- Verze PHP: 5.4.6-1ubuntu1
|
---|
9 |
|
---|
10 | SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
|
---|
11 | SET time_zone = "+00:00";
|
---|
12 |
|
---|
13 | --
|
---|
14 | -- Databáze: `dochazka`
|
---|
15 | --
|
---|
16 |
|
---|
17 | -- --------------------------------------------------------
|
---|
18 |
|
---|
19 | --
|
---|
20 | -- Struktura tabulky `Attendance`
|
---|
21 | --
|
---|
22 |
|
---|
23 | CREATE TABLE IF NOT EXISTS `Attendance` (
|
---|
24 | `Id` int(11) NOT NULL AUTO_INCREMENT,
|
---|
25 | `User` int(11) NOT NULL,
|
---|
26 | `TimeFrom` time NOT NULL,
|
---|
27 | `TimeTo` time NOT NULL,
|
---|
28 | PRIMARY KEY (`Id`),
|
---|
29 | KEY `User` (`User`)
|
---|
30 | ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
|
---|
31 |
|
---|
32 | -- --------------------------------------------------------
|
---|
33 |
|
---|
34 | --
|
---|
35 | -- Struktura tabulky `Holiday`
|
---|
36 | --
|
---|
37 |
|
---|
38 | CREATE TABLE IF NOT EXISTS `Holiday` (
|
---|
39 | `Id` int(11) NOT NULL AUTO_INCREMENT,
|
---|
40 | `Date` date NOT NULL,
|
---|
41 | `Name` varchar(255) CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
|
---|
42 | PRIMARY KEY (`Id`)
|
---|
43 | ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
|
---|
44 |
|
---|
45 | -- --------------------------------------------------------
|
---|
46 |
|
---|
47 | --
|
---|
48 | -- Struktura tabulky `Log`
|
---|
49 | --
|
---|
50 |
|
---|
51 | CREATE TABLE IF NOT EXISTS `Log` (
|
---|
52 | `Id` int(11) NOT NULL AUTO_INCREMENT,
|
---|
53 | `Time` datetime NOT NULL,
|
---|
54 | `User` int(11) NOT NULL,
|
---|
55 | `Text` varchar(255) CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
|
---|
56 | PRIMARY KEY (`Id`),
|
---|
57 | KEY `User` (`User`)
|
---|
58 | ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
|
---|
59 |
|
---|
60 | -- --------------------------------------------------------
|
---|
61 |
|
---|
62 | --
|
---|
63 | -- Struktura tabulky `Operation`
|
---|
64 | --
|
---|
65 |
|
---|
66 | CREATE TABLE IF NOT EXISTS `Operation` (
|
---|
67 | `Id` int(11) NOT NULL AUTO_INCREMENT,
|
---|
68 | `Name` varchar(255) CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
|
---|
69 | `KeyId` int(11) NOT NULL,
|
---|
70 | PRIMARY KEY (`Id`)
|
---|
71 | ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
|
---|
72 |
|
---|
73 | -- --------------------------------------------------------
|
---|
74 |
|
---|
75 | --
|
---|
76 | -- Struktura tabulky `Passage`
|
---|
77 | --
|
---|
78 |
|
---|
79 | CREATE TABLE IF NOT EXISTS `Passage` (
|
---|
80 | `Id` int(11) NOT NULL AUTO_INCREMENT,
|
---|
81 | `Time` datetime NOT NULL,
|
---|
82 | `User` int(11) NOT NULL,
|
---|
83 | `Operation` int(11) NOT NULL,
|
---|
84 | `Terminal` int(11) NOT NULL,
|
---|
85 | PRIMARY KEY (`Id`),
|
---|
86 | KEY `Terminal` (`Terminal`),
|
---|
87 | KEY `Operation` (`Operation`),
|
---|
88 | KEY `User` (`User`)
|
---|
89 | ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
|
---|
90 |
|
---|
91 | -- --------------------------------------------------------
|
---|
92 |
|
---|
93 | --
|
---|
94 | -- Struktura tabulky `Terminal`
|
---|
95 | --
|
---|
96 |
|
---|
97 | CREATE TABLE IF NOT EXISTS `Terminal` (
|
---|
98 | `Id` int(11) NOT NULL,
|
---|
99 | `Name` varchar(255) CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
|
---|
100 | `Enabled` tinyint(1) NOT NULL,
|
---|
101 | `Addreess` varchar(255) CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
|
---|
102 | `Port` int(11) NOT NULL,
|
---|
103 | `Type` int(11) NOT NULL,
|
---|
104 | `Note` text CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
|
---|
105 | PRIMARY KEY (`Id`)
|
---|
106 | ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
---|
107 |
|
---|
108 | -- --------------------------------------------------------
|
---|
109 |
|
---|
110 | --
|
---|
111 | -- Struktura tabulky `User`
|
---|
112 | --
|
---|
113 |
|
---|
114 | CREATE TABLE IF NOT EXISTS `User` (
|
---|
115 | `Id` int(11) NOT NULL AUTO_INCREMENT,
|
---|
116 | `Login` varchar(255) CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
|
---|
117 | `Password` varchar(255) CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
|
---|
118 | `FirstName` varchar(255) CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
|
---|
119 | `SecondName` varchar(255) CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
|
---|
120 | `Enabled` tinyint(1) NOT NULL,
|
---|
121 | `CardCode` varchar(255) CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
|
---|
122 | `Fingerprint` varchar(255) CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL,
|
---|
123 | `Note` int(11) NOT NULL,
|
---|
124 | PRIMARY KEY (`Id`)
|
---|
125 | ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
|
---|
126 |
|
---|
127 | --
|
---|
128 | -- Omezenà pro exportované tabulky
|
---|
129 | --
|
---|
130 |
|
---|
131 | --
|
---|
132 | -- Omezenà pro tabulku `Attendance`
|
---|
133 | --
|
---|
134 | ALTER TABLE `Attendance`
|
---|
135 | ADD CONSTRAINT `Attendance_ibfk_1` FOREIGN KEY (`User`) REFERENCES `User` (`Id`);
|
---|
136 |
|
---|
137 | --
|
---|
138 | -- Omezenà pro tabulku `Log`
|
---|
139 | --
|
---|
140 | ALTER TABLE `Log`
|
---|
141 | ADD CONSTRAINT `Log_ibfk_1` FOREIGN KEY (`User`) REFERENCES `User` (`Id`);
|
---|
142 |
|
---|
143 | --
|
---|
144 | -- Omezenà pro tabulku `Passage`
|
---|
145 | --
|
---|
146 | ALTER TABLE `Passage`
|
---|
147 | ADD CONSTRAINT `Passage_ibfk_3` FOREIGN KEY (`Terminal`) REFERENCES `Terminal` (`Id`),
|
---|
148 | ADD CONSTRAINT `Passage_ibfk_1` FOREIGN KEY (`User`) REFERENCES `User` (`Id`),
|
---|
149 | ADD CONSTRAINT `Passage_ibfk_2` FOREIGN KEY (`Operation`) REFERENCES `Operation` (`Id`);
|
---|