From 03742cb2e888eabdba918f3fab50cc59ba2fd60d Mon Sep 17 00:00:00 2001 From: Pavan Mandava Date: Wed, 29 Jan 2020 11:57:50 +0100 Subject: [PATCH] DB Schema Name changed to bitext_aligner --- db_config.ini | 2 +- schema/db_schema_ddl.sql | 66 ++++++++++++++++++++-------------------- 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/db_config.ini b/db_config.ini index 402e8c0..f530608 100644 --- a/db_config.ini +++ b/db_config.ini @@ -1,6 +1,6 @@ [mysql] host = MYSQL_HOST port = 3306 -database = bitext-aligner +database = bitext_aligner user = root password = MYSQL_PASSWORD \ No newline at end of file diff --git a/schema/db_schema_ddl.sql b/schema/db_schema_ddl.sql index cdc446b..ce32882 100644 --- a/schema/db_schema_ddl.sql +++ b/schema/db_schema_ddl.sql @@ -8,22 +8,22 @@ SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'; -- ----------------------------------------------------- --- Schema bitext-aligner +-- Schema bitext_aligner -- ----------------------------------------------------- -DROP SCHEMA IF EXISTS `bitext-aligner` ; +DROP SCHEMA IF EXISTS `bitext_aligner` ; -- ----------------------------------------------------- --- Schema bitext-aligner +-- Schema bitext_aligner -- ----------------------------------------------------- -CREATE SCHEMA IF NOT EXISTS `bitext-aligner` DEFAULT CHARACTER SET utf8 ; -USE `bitext-aligner` ; +CREATE SCHEMA IF NOT EXISTS `bitext_aligner` DEFAULT CHARACTER SET utf8; +USE `bitext_aligner` ; -- ----------------------------------------------------- --- Table `bitext-aligner`.`dim_author` +-- Table `bitext_aligner`.`dim_author` -- ----------------------------------------------------- -DROP TABLE IF EXISTS `bitext-aligner`.`dim_author` ; +DROP TABLE IF EXISTS `bitext_aligner`.`dim_author` ; -CREATE TABLE IF NOT EXISTS `bitext-aligner`.`dim_author` ( +CREATE TABLE IF NOT EXISTS `bitext_aligner`.`dim_author` ( `id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR(90) NOT NULL, `total_books` INT UNSIGNED NOT NULL, @@ -32,11 +32,11 @@ ENGINE = InnoDB; -- ----------------------------------------------------- --- Table `bitext-aligner`.`dim_book` +-- Table `bitext_aligner`.`dim_book` -- ----------------------------------------------------- -DROP TABLE IF EXISTS `bitext-aligner`.`dim_book` ; +DROP TABLE IF EXISTS `bitext_aligner`.`dim_book` ; -CREATE TABLE IF NOT EXISTS `bitext-aligner`.`dim_book` ( +CREATE TABLE IF NOT EXISTS `bitext_aligner`.`dim_book` ( `id` INT NOT NULL AUTO_INCREMENT, `code` VARCHAR(90) NOT NULL, `added_at` BIGINT UNSIGNED NOT NULL, @@ -45,11 +45,11 @@ ENGINE = InnoDB; -- ----------------------------------------------------- --- Table `bitext-aligner`.`dim_book_info` +-- Table `bitext_aligner`.`dim_book_info` -- ----------------------------------------------------- -DROP TABLE IF EXISTS `bitext-aligner`.`dim_book_info` ; +DROP TABLE IF EXISTS `bitext_aligner`.`dim_book_info` ; -CREATE TABLE IF NOT EXISTS `bitext-aligner`.`dim_book_info` ( +CREATE TABLE IF NOT EXISTS `bitext_aligner`.`dim_book_info` ( `id` INT NOT NULL AUTO_INCREMENT, `title` VARCHAR(90) NOT NULL, `description` VARCHAR(500) NULL, @@ -65,18 +65,18 @@ CREATE TABLE IF NOT EXISTS `bitext-aligner`.`dim_book_info` ( UNIQUE INDEX `id_UNIQUE` (`id` ASC), CONSTRAINT `info_book_fk` FOREIGN KEY (`book`) - REFERENCES `bitext-aligner`.`dim_book` (`id`) + REFERENCES `bitext_aligner`.`dim_book` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- --- Table `bitext-aligner`.`dim_book_content` +-- Table `bitext_aligner`.`dim_book_content` -- ----------------------------------------------------- -DROP TABLE IF EXISTS `bitext-aligner`.`dim_book_content` ; +DROP TABLE IF EXISTS `bitext_aligner`.`dim_book_content` ; -CREATE TABLE IF NOT EXISTS `bitext-aligner`.`dim_book_content` ( +CREATE TABLE IF NOT EXISTS `bitext_aligner`.`dim_book_content` ( `id` INT NOT NULL AUTO_INCREMENT, `book` INT NOT NULL, PRIMARY KEY (`id`), @@ -84,18 +84,18 @@ CREATE TABLE IF NOT EXISTS `bitext-aligner`.`dim_book_content` ( UNIQUE INDEX `book_UNIQUE` (`book` ASC), CONSTRAINT `content_book_fk` FOREIGN KEY (`book`) - REFERENCES `bitext-aligner`.`dim_book` (`id`) + REFERENCES `bitext_aligner`.`dim_book` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE = InnoDB; -- ----------------------------------------------------- --- Table `bitext-aligner`.`dim_book_chapter` +-- Table `bitext_aligner`.`dim_book_chapter` -- ----------------------------------------------------- -DROP TABLE IF EXISTS `bitext-aligner`.`dim_book_chapter` ; +DROP TABLE IF EXISTS `bitext_aligner`.`dim_book_chapter` ; -CREATE TABLE IF NOT EXISTS `bitext-aligner`.`dim_book_chapter` ( +CREATE TABLE IF NOT EXISTS `bitext_aligner`.`dim_book_chapter` ( `id` INT NOT NULL AUTO_INCREMENT, `c_num` INT UNSIGNED NOT NULL, `name` VARCHAR(90) NULL, @@ -104,38 +104,38 @@ CREATE TABLE IF NOT EXISTS `bitext-aligner`.`dim_book_chapter` ( INDEX `content_fk_idx` (`book_content` ASC), CONSTRAINT `ch_content_fk` FOREIGN KEY (`book_content`) - REFERENCES `bitext-aligner`.`dim_book_content` (`id`) + REFERENCES `bitext_aligner`.`dim_book_content` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE = InnoDB; -- ----------------------------------------------------- --- Table `bitext-aligner`.`dim_book_sentence` +-- Table `bitext_aligner`.`dim_book_sentence` -- ----------------------------------------------------- -DROP TABLE IF EXISTS `bitext-aligner`.`dim_book_sentence` ; +DROP TABLE IF EXISTS `bitext_aligner`.`dim_book_sentence` ; -CREATE TABLE IF NOT EXISTS `bitext-aligner`.`dim_book_sentence` ( +CREATE TABLE IF NOT EXISTS `bitext_aligner`.`dim_book_sentence` ( `id` INT NOT NULL AUTO_INCREMENT, `s_num` INT UNSIGNED NOT NULL, - `text` VARCHAR(900) NOT NULL, + `text` VARCHAR(1499) NOT NULL, `chapter` INT NOT NULL, PRIMARY KEY (`id`), INDEX `chapter_fk_idx` (`chapter` ASC), CONSTRAINT `sen_chapter_fk` FOREIGN KEY (`chapter`) - REFERENCES `bitext-aligner`.`dim_book_chapter` (`id`) + REFERENCES `bitext_aligner`.`dim_book_chapter` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE = InnoDB; -- ----------------------------------------------------- --- Table `bitext-aligner`.`map_book_author` +-- Table `bitext_aligner`.`map_book_author` -- ----------------------------------------------------- -DROP TABLE IF EXISTS `bitext-aligner`.`map_book_author` ; +DROP TABLE IF EXISTS `bitext_aligner`.`map_book_author` ; -CREATE TABLE IF NOT EXISTS `bitext-aligner`.`map_book_author` ( +CREATE TABLE IF NOT EXISTS `bitext_aligner`.`map_book_author` ( `author` INT NOT NULL, `book` INT NOT NULL, `translator` TINYINT NOT NULL, @@ -143,12 +143,12 @@ CREATE TABLE IF NOT EXISTS `bitext-aligner`.`map_book_author` ( INDEX `author_fk_idx` (`author` ASC), CONSTRAINT `map_book_fk` FOREIGN KEY (`book`) - REFERENCES `bitext-aligner`.`dim_book_info` (`id`) + REFERENCES `bitext_aligner`.`dim_book_info` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `map_author_fk` FOREIGN KEY (`author`) - REFERENCES `bitext-aligner`.`dim_author` (`id`) + REFERENCES `bitext_aligner`.`dim_author` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE = InnoDB;