Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- MySQL Script generated by MySQL Workbench
- -- Tue Feb 24 11:11:59 2015
- -- Model: New Model Version: 1.0
- -- MySQL Workbench Forward Engineering
- SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
- SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
- SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';
- -- -----------------------------------------------------
- -- Schema sao_pedro
- -- -----------------------------------------------------
- -- -----------------------------------------------------
- -- Schema sao_pedro
- -- -----------------------------------------------------
- CREATE SCHEMA IF NOT EXISTS `sao_pedro` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ;
- USE `sao_pedro` ;
- -- -----------------------------------------------------
- -- Table `sao_pedro`.`users`
- -- -----------------------------------------------------
- CREATE TABLE IF NOT EXISTS `sao_pedro`.`users` (
- `id` INT NOT NULL AUTO_INCREMENT,
- `name` VARCHAR(100) NOT NULL,
- `username` VARCHAR(45) NOT NULL,
- `password` VARCHAR(45) NOT NULL,
- `role` VARCHAR(20) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE INDEX `login_UNIQUE` (`username` ASC))
- ENGINE = InnoDB;
- -- -----------------------------------------------------
- -- Table `sao_pedro`.`celebrants`
- -- -----------------------------------------------------
- CREATE TABLE IF NOT EXISTS `sao_pedro`.`celebrants` (
- `id` INT NOT NULL AUTO_INCREMENT,
- `name` VARCHAR(100) NOT NULL,
- `user_id` INT NOT NULL,
- PRIMARY KEY (`id`),
- INDEX `fk_user_id` (`user_id` ASC),
- CONSTRAINT `user_id`
- FOREIGN KEY (`user_id`)
- REFERENCES `sao_pedro`.`users` (`id`)
- ON DELETE NO ACTION
- ON UPDATE NO ACTION)
- ENGINE = InnoDB;
- -- -----------------------------------------------------
- -- Table `sao_pedro`.`celebrations`
- -- -----------------------------------------------------
- CREATE TABLE IF NOT EXISTS `sao_pedro`.`celebrations` (
- `id` INT NOT NULL AUTO_INCREMENT,
- `description` VARCHAR(255) NOT NULL,
- `title` VARCHAR(100) NOT NULL,
- `time` TIME NOT NULL,
- `date` DATE NOT NULL,
- `user_id` INT NOT NULL,
- `celebrant_id` INT NOT NULL,
- PRIMARY KEY (`id`),
- INDEX `fk_user_id` (`user_id` ASC),
- INDEX `fk_celebrant_id` (`celebrant_id` ASC),
- CONSTRAINT `fk_celebrations_users1`
- FOREIGN KEY (`user_id`)
- REFERENCES `sao_pedro`.`users` (`id`)
- ON DELETE NO ACTION
- ON UPDATE NO ACTION,
- CONSTRAINT `fk_celebrations_celebrants1`
- FOREIGN KEY (`celebrant_id`)
- REFERENCES `sao_pedro`.`celebrants` (`id`)
- ON DELETE NO ACTION
- ON UPDATE NO ACTION)
- ENGINE = InnoDB;
- -- -----------------------------------------------------
- -- Table `sao_pedro`.`news`
- -- -----------------------------------------------------
- CREATE TABLE IF NOT EXISTS `sao_pedro`.`news` (
- `id` INT NOT NULL AUTO_INCREMENT,
- `title` VARCHAR(100) NOT NULL,
- `description` VARCHAR(255) NOT NULL,
- `date` TIMESTAMP NOT NULL,
- `user_id` INT NOT NULL,
- PRIMARY KEY (`id`),
- INDEX `fk_user_id` (`user_id` ASC),
- CONSTRAINT `fk_news_users`
- FOREIGN KEY (`user_id`)
- REFERENCES `sao_pedro`.`users` (`id`)
- ON DELETE NO ACTION
- ON UPDATE NO ACTION)
- ENGINE = InnoDB;
- SET SQL_MODE=@OLD_SQL_MODE;
- SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
- SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement