Skip to content

utsab-banerjee/dropwizard-basic

Repository files navigation

SQL QUERIES ############################

CREATE TABLE merchant ( id int(11) NOT NULL AUTO_INCREMENT, merchantName varchar(20) NOT NULL, merchantCode varchar(20) NOT NULL, userName varchar(20) DEFAULT NULL, password varchar(60) DEFAULT NULL, isActive tinyint(1) DEFAULT 1, createdAt datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, updatedAt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY pk (id), UNIQUE KEY uk_merchantName_merchantCode (merchantName,merchantCode), UNIQUE KEY uk_userName (userName) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;

CREATE TABLE merchantAttribute ( id int(11) NOT NULL AUTO_INCREMENT, merchantId int(11) NOT NULL, attributeKey varchar(45) NOT NULL, attributeValue text NOT NULL, isActive tinyint(1) DEFAULT 1, createdAt datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, updatedAt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY pk (id), KEY idx_merchantId (merchantId), UNIQUE KEY uk_merchantId_attributeKey_isActive (merchantId, attributeKey, isActive), CONSTRAINT fk_merchantId FOREIGN KEY (merchantId) REFERENCES merchant (id) ON UPDATE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;

INSERT INTO merchant (id, merchantName, merchantCode, userName, password, isActive, createdAt, updatedAt) VALUES (1, 'Myntra', 'MYN', 'myntra', 'hggjkhgj', 0, '2017-08-12 12:06:52', '2017-08-12 12:07:05');

INSERT INTO merchantAttribute (id, merchantId, attributeKey, attributeValue, isActive, createdAt, updatedAt) VALUES (1, 1, 'gstn', 'gstn1 ', 1, '2017-08-12 14:11:55', '2017-08-12 14:11:55'), (2, 1, 'cgstn', 'cgstn1 ', 1, '2017-08-12 14:11:55', '2017-08-12 14:11:55');

##############################################

About

Basic Dropwizard Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages