Skip to content

Commit d1cbfa7

Browse files
committed
Add DB schema
1 parent 98bab46 commit d1cbfa7

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

schema.sql

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
2+
START TRANSACTION;
3+
SET time_zone = "+00:00";
4+
5+
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
6+
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
7+
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
8+
/*!40101 SET NAMES utf8mb4 */;
9+
10+
11+
CREATE TABLE `accounts` (
12+
`id` int(11) NOT NULL,
13+
`email` varchar(40) NOT NULL,
14+
`password` varchar(60) NOT NULL,
15+
`securityKey` int(11) NOT NULL DEFAULT 0
16+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
17+
18+
CREATE TABLE `securitykeys` (
19+
`id` int(11) NOT NULL,
20+
`account` int(11) NOT NULL,
21+
`credentialId` varchar(999) NOT NULL,
22+
`credentialPublicKey` varchar(999) NOT NULL
23+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
24+
25+
26+
ALTER TABLE `accounts`
27+
ADD PRIMARY KEY (`id`);
28+
29+
ALTER TABLE `securitykeys`
30+
ADD PRIMARY KEY (`id`);
31+
32+
33+
ALTER TABLE `accounts`
34+
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
35+
36+
ALTER TABLE `securitykeys`
37+
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
38+
COMMIT;
39+
40+
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
41+
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
42+
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

0 commit comments

Comments
 (0)