Skip to content

Commit ccbcd28

Browse files
author
何惠民
committed
Add DB script
1 parent 9dfcb0e commit ccbcd28

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

src/main/resources/db/schema.sql

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
DROP DATABASE product_master IF EXISTS;
2+
CREATE DATABASE product_master;
3+
CREATE TABLE product_master.product(
4+
id INT PRIMARY KEY AUTO_INCREMENT,
5+
name VARCHAR(50) NOT NULL,
6+
price DOUBLE(10,2) NOT NULL DEFAULT 0
7+
);
8+
INSERT INTO product_master.product (name, price) VALUES('master', '1');
9+
10+
11+
DROP DATABASE product_slave_alpha IF EXISTS;
12+
CREATE DATABASE product_slave_alpha;
13+
CREATE TABLE product_slave_alpha.product(
14+
id INT PRIMARY KEY AUTO_INCREMENT,
15+
name VARCHAR(50) NOT NULL,
16+
price DOUBLE(10,2) NOT NULL DEFAULT 0
17+
);
18+
INSERT INTO product_slave_alpha.product (name, price) VALUES('slaveAlpha', '1');
19+
20+
DROP DATABASE product_slave_beta IF EXISTS;
21+
CREATE DATABASE product_slave_beta;
22+
CREATE TABLE product_slave_beta.product(
23+
id INT PRIMARY KEY AUTO_INCREMENT,
24+
name VARCHAR(50) NOT NULL,
25+
price DOUBLE(10,2) NOT NULL DEFAULT 0
26+
);
27+
INSERT INTO product_slave_beta.product (name, price) VALUES('slaveBeta', '1');
28+
29+
DROP DATABASE product_slave_gamma IF EXISTS;
30+
CREATE DATABASE product_slave_gamma;
31+
CREATE TABLE product_slave_gamma.product(
32+
id INT PRIMARY KEY AUTO_INCREMENT,
33+
name VARCHAR(50) NOT NULL,
34+
price DOUBLE(10,2) NOT NULL DEFAULT 0
35+
);
36+
INSERT INTO product_slave_gamma.product (name, price) VALUES('slaveGamma', '1');

0 commit comments

Comments
 (0)