Skip to content

Commit 8464702

Browse files
committed
fix h2 syntax
1 parent d28ac84 commit 8464702

File tree

1 file changed

+91
-93
lines changed
  • kafka-webview-ui/src/main/resources/schema/migration/h2

1 file changed

+91
-93
lines changed
Lines changed: 91 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -1,109 +1,107 @@
11

22
create table if not exists `user` (
3-
id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
4-
email VARCHAR(255) unique not null,
5-
display_name varchar(255) not null,
6-
password varchar(255) not null,
7-
role TINYINT NOT NULL DEFAULT 0,
8-
reset_password_hash VARCHAR(255) default NULL,
9-
has_password BOOL NOT NULL DEFAULT FALSE,
10-
is_active BOOL NOT NULL DEFAULT TRUE,
11-
PRIMARY KEY (id)
12-
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
3+
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
4+
email VARCHAR(255) unique not null,
5+
display_name varchar(255) not null,
6+
password varchar(255) not null,
7+
role TINYINT NOT NULL DEFAULT 0,
8+
reset_password_hash VARCHAR(255) default NULL,
9+
has_password BOOL NOT NULL DEFAULT FALSE,
10+
is_active BOOL NOT NULL DEFAULT TRUE
11+
);
1312

1413
CREATE TABLE IF NOT EXISTS `cluster` (
15-
id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
16-
name VARCHAR(255) UNIQUE NOT NULL,
17-
broker_hosts TEXT NOT NULL,
18-
is_ssl_enabled BOOLEAN DEFAULT FALSE NOT NULL,
19-
trust_store_file TEXT DEFAULT NULL,
20-
trust_store_password TEXT DEFAULT NULL,
21-
key_store_file TEXT DEFAULT NULL,
22-
key_store_password TEXT DEFAULT NULL,
23-
is_valid BOOLEAN DEFAULT FALSE NOT NULL,
24-
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
25-
created_by INT(11) UNSIGNED DEFAULT NULL,
26-
updated_at TIMESTAMP NOT NULL DEFAULT NOW(),
27-
updated_by INT(11) UNSIGNED DEFAULT NULL,
28-
PRIMARY KEY (id)
29-
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
14+
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
15+
name VARCHAR(255) UNIQUE NOT NULL,
16+
broker_hosts TEXT NOT NULL,
17+
is_ssl_enabled BOOLEAN DEFAULT FALSE NOT NULL,
18+
trust_store_file TEXT DEFAULT NULL,
19+
trust_store_password TEXT DEFAULT NULL,
20+
key_store_file TEXT DEFAULT NULL,
21+
key_store_password TEXT DEFAULT NULL,
22+
is_valid BOOLEAN DEFAULT FALSE NOT NULL,
23+
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
24+
created_by INT DEFAULT NULL,
25+
updated_at TIMESTAMP NOT NULL DEFAULT NOW(),
26+
updated_by INT DEFAULT NULL
27+
);
3028

3129
CREATE TABLE IF NOT EXISTS `message_format` (
32-
id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
33-
name VARCHAR(255) UNIQUE NOT NULL,
34-
classpath TEXT NOT NULL,
35-
jar TEXT NOT NULL,
36-
option_parameters TEXT NOT NULL DEFAULT '{}',
37-
is_default_format BOOLEAN DEFAULT FALSE NOT NULL,
38-
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
39-
created_by INT(11) UNSIGNED DEFAULT NULL,
40-
updated_at TIMESTAMP NOT NULL DEFAULT NOW(),
41-
updated_by INT(11) UNSIGNED DEFAULT NULL,
42-
PRIMARY KEY (id)
43-
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
30+
id INT NOT NULL AUTO_INCREMENT,
31+
name VARCHAR(255) UNIQUE NOT NULL,
32+
classpath TEXT NOT NULL,
33+
jar TEXT NOT NULL,
34+
option_parameters TEXT NOT NULL DEFAULT '{}',
35+
is_default_format BOOLEAN DEFAULT FALSE NOT NULL,
36+
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
37+
created_by INT DEFAULT NULL,
38+
updated_at TIMESTAMP NOT NULL DEFAULT NOW(),
39+
updated_by INT DEFAULT NULL,
40+
PRIMARY KEY (id)
41+
);
4442

4543
CREATE TABLE IF NOT EXISTS `view` (
46-
id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
47-
name VARCHAR(255) UNIQUE NOT NULL,
48-
cluster_id INT(11) UNSIGNED NOT NULL,
49-
key_message_format_id INT(11) UNSIGNED NOT NULL,
50-
value_message_format_id INT(11) UNSIGNED NOT NULL,
51-
topic TEXT NOT NULL,
52-
partitions TEXT NOT NULL,
53-
results_per_partition INT(11) UNSIGNED NOT NULL DEFAULT 10,
54-
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
55-
created_by INT(11) UNSIGNED DEFAULT NULL,
56-
updated_at TIMESTAMP NOT NULL DEFAULT NOW(),
57-
updated_by INT(11) UNSIGNED DEFAULT NULL,
58-
PRIMARY KEY (id),
59-
FOREIGN KEY (cluster_id) REFERENCES cluster(id),
60-
FOREIGN KEY (key_message_format_id) REFERENCES message_format(id),
61-
FOREIGN KEY (value_message_format_id) REFERENCES message_format(id)
62-
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
44+
id INT NOT NULL AUTO_INCREMENT,
45+
name VARCHAR(255) UNIQUE NOT NULL,
46+
cluster_id INT NOT NULL,
47+
key_message_format_id INT NOT NULL,
48+
value_message_format_id INT NOT NULL,
49+
topic TEXT NOT NULL,
50+
partitions TEXT NOT NULL,
51+
results_per_partition INT NOT NULL DEFAULT 10,
52+
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
53+
created_by INT DEFAULT NULL,
54+
updated_at TIMESTAMP NOT NULL DEFAULT NOW(),
55+
updated_by INT DEFAULT NULL,
56+
PRIMARY KEY (id),
57+
FOREIGN KEY (cluster_id) REFERENCES cluster(id),
58+
FOREIGN KEY (key_message_format_id) REFERENCES message_format(id),
59+
FOREIGN KEY (value_message_format_id) REFERENCES message_format(id)
60+
);
6361

6462
CREATE TABLE IF NOT EXISTS `filter` (
65-
id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
66-
name VARCHAR(255) UNIQUE NOT NULL,
67-
classpath TEXT NOT NULL,
68-
jar TEXT NOT NULL,
69-
options TEXT NOT NULL DEFAULT '',
70-
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
71-
created_by INT(11) UNSIGNED DEFAULT NULL,
72-
updated_at TIMESTAMP NOT NULL DEFAULT NOW(),
73-
updated_by INT(11) UNSIGNED DEFAULT NULL,
74-
PRIMARY KEY (id)
75-
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
63+
id INT NOT NULL AUTO_INCREMENT,
64+
name VARCHAR(255) UNIQUE NOT NULL,
65+
classpath TEXT NOT NULL,
66+
jar TEXT NOT NULL,
67+
options TEXT NOT NULL DEFAULT '',
68+
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
69+
created_by INT DEFAULT NULL,
70+
updated_at TIMESTAMP NOT NULL DEFAULT NOW(),
71+
updated_by INT DEFAULT NULL,
72+
PRIMARY KEY (id)
73+
);
7674

7775
-- Defines which Filters are enforced on which Views
7876
CREATE TABLE IF NOT EXISTS `view_to_filter_enforced` (
79-
id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
80-
filter_id INT(11) UNSIGNED NOT NULL,
81-
view_id INT(11) UNSIGNED NOT NULL,
82-
option_parameters TEXT NOT NULL DEFAULT '{}',
83-
sort_order INT(11) UNSIGNED NOT NULL DEFAULT 0,
84-
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
85-
created_by INT(11) UNSIGNED DEFAULT NULL,
86-
updated_at TIMESTAMP NOT NULL DEFAULT NOW(),
87-
updated_by INT(11) UNSIGNED DEFAULT NULL,
88-
PRIMARY KEY (id),
89-
UNIQUE KEY (filter_id, view_id),
90-
FOREIGN KEY (filter_id) REFERENCES filter(id),
91-
FOREIGN KEY (view_id) REFERENCES view(id)
92-
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
77+
id INT NOT NULL AUTO_INCREMENT,
78+
filter_id INT NOT NULL,
79+
view_id INT NOT NULL,
80+
option_parameters TEXT NOT NULL DEFAULT '{}',
81+
sort_order INT NOT NULL DEFAULT 0,
82+
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
83+
created_by INT DEFAULT NULL,
84+
updated_at TIMESTAMP NOT NULL DEFAULT NOW(),
85+
updated_by INT DEFAULT NULL,
86+
PRIMARY KEY (id),
87+
UNIQUE KEY (filter_id, view_id),
88+
FOREIGN KEY (filter_id) REFERENCES filter(id),
89+
FOREIGN KEY (view_id) REFERENCES view(id)
90+
);
9391

9492
-- Defines which Filters are available for which Views
9593
CREATE TABLE IF NOT EXISTS `view_to_filter_optional` (
96-
id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
97-
filter_id INT(11) UNSIGNED NOT NULL,
98-
view_id INT(11) UNSIGNED NOT NULL,
99-
option_parameters TEXT NOT NULL DEFAULT '{}',
100-
sort_order INT(11) UNSIGNED NOT NULL DEFAULT 0,
101-
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
102-
created_by INT(11) UNSIGNED DEFAULT NULL,
103-
updated_at TIMESTAMP NOT NULL DEFAULT NOW(),
104-
updated_by INT(11) UNSIGNED DEFAULT NULL,
105-
PRIMARY KEY (id),
106-
UNIQUE KEY (filter_id, view_id),
107-
FOREIGN KEY (filter_id) REFERENCES filter(id),
108-
FOREIGN KEY (view_id) REFERENCES view(id)
109-
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
94+
id INT NOT NULL AUTO_INCREMENT,
95+
filter_id INT NOT NULL,
96+
view_id INT NOT NULL,
97+
option_parameters TEXT NOT NULL DEFAULT '{}',
98+
sort_order INT NOT NULL DEFAULT 0,
99+
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
100+
created_by INT DEFAULT NULL,
101+
updated_at TIMESTAMP NOT NULL DEFAULT NOW(),
102+
updated_by INT DEFAULT NULL,
103+
PRIMARY KEY (id),
104+
UNIQUE KEY (filter_id, view_id),
105+
FOREIGN KEY (filter_id) REFERENCES filter(id),
106+
FOREIGN KEY (view_id) REFERENCES view(id)
107+
);

0 commit comments

Comments
 (0)