Skip to content

Commit

Permalink
update update database
Browse files Browse the repository at this point in the history
  • Loading branch information
MarvinDo committed Jan 16, 2024
1 parent 17a0f86 commit 8fda231
Showing 1 changed file with 57 additions and 57 deletions.
114 changes: 57 additions & 57 deletions resources/backups/database_dumper/update_database_4.sql
Original file line number Diff line number Diff line change
@@ -1,62 +1,62 @@

CREATE TABLE `HerediVar`.`sv_variant` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`chrom` ENUM('chr1', 'chr2', 'chr3', 'chr4', 'chr5', 'chr6', 'chr7', 'chr8', 'chr9', 'chr10', 'chr11', 'chr12', 'chr13', 'chr14', 'chr15', 'chr16', 'chr17', 'chr18', 'chr19', 'chr20', 'chr21', 'chr22', 'chrX', 'chrY', 'chrMT') NOT NULL,
`start` INT NOT NULL,
`end` INT NOT NULL,
`sv_type` ENUM('DEL', 'DUP', 'INV') NOT NULL,
PRIMARY KEY (`id`),
UNIQUE INDEX `id_UNIQUE` (`id` ASC));

CREATE TABLE `HerediVar`.`sv_variant_hgvs` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`sv_variant_id` INT UNSIGNED NOT NULL,
`hgvs` VARCHAR(45) NOT NULL,
UNIQUE INDEX `id_UNIQUE` (`id` ASC),
PRIMARY KEY (`id`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;

GRANT SELECT, INSERT ON HerediVar.sv_variant TO 'HerediVar_user';
GRANT SELECT, INSERT ON HerediVar.sv_variant TO 'HerediVar_superuser';
GRANT SELECT ON HerediVar.sv_variant TO 'HerediVar_read_only';

GRANT SELECT, INSERT, UPDATE, DELETE ON HerediVar.sv_variant_hgvs TO 'HerediVar_user';
GRANT SELECT, INSERT, UPDATE, DELETE ON HerediVar.sv_variant_hgvs TO 'HerediVar_superuser';
GRANT SELECT ON HerediVar.sv_variant_hgvs TO 'HerediVar_read_only';




ALTER TABLE `HerediVar`.`variant`
DROP COLUMN `error_description`,
DROP COLUMN `error`,
ADD COLUMN `variant_type` ENUM('sv', 'small') NOT NULL DEFAULT 'small' AFTER `is_hidden`,
ADD COLUMN `sv_variant_id` INT UNSIGNED NULL AFTER `variant_type`,
CHANGE COLUMN `chr` `chr` ENUM('chr1', 'chr2', 'chr3', 'chr4', 'chr5', 'chr6', 'chr7', 'chr8', 'chr9', 'chr10', 'chr11', 'chr12', 'chr13', 'chr14', 'chr15', 'chr16', 'chr17', 'chr18', 'chr19', 'chr20', 'chr21', 'chr22', 'chrX', 'chrY', 'chrMT') NULL ,
CHANGE COLUMN `pos` `pos` INT(10) UNSIGNED NULL ,
CHANGE COLUMN `ref` `ref` TEXT NULL ,
CHANGE COLUMN `alt` `alt` TEXT NULL ,
CHANGE COLUMN `orig_chr` `orig_chr` ENUM('chr1', 'chr2', 'chr3', 'chr4', 'chr5', 'chr6', 'chr7', 'chr8', 'chr9', 'chr10', 'chr11', 'chr12', 'chr13', 'chr14', 'chr15', 'chr16', 'chr17', 'chr18', 'chr19', 'chr20', 'chr21', 'chr22', 'chrX', 'chrY', 'chrMT') NULL ,
CHANGE COLUMN `orig_pos` `orig_pos` INT(10) UNSIGNED NULL DEFAULT 0 ,
CHANGE COLUMN `orig_ref` `orig_ref` TEXT NULL ,
CHANGE COLUMN `orig_alt` `orig_alt` TEXT NULL ,
ADD UNIQUE INDEX `sv_variant_id_UNIQUE` (`sv_variant_id` ASC);
;

ALTER TABLE `HerediVar`.`sv_variant_hgvs`
ADD INDEX `FK_sv_variant_hgvs_sv_variant_idx` (`sv_variant_id` ASC);
;
ALTER TABLE `HerediVar`.`sv_variant_hgvs`
ADD CONSTRAINT `FK_sv_variant_hgvs_sv_variant`
FOREIGN KEY (`sv_variant_id`)
REFERENCES `HerediVar`.`sv_variant` (`id`)
ON DELETE CASCADE
ON UPDATE NO ACTION;
--
-- CREATE TABLE `HerediVar`.`sv_variant` (
-- `id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
-- `chrom` ENUM('chr1', 'chr2', 'chr3', 'chr4', 'chr5', 'chr6', 'chr7', 'chr8', 'chr9', 'chr10', 'chr11', 'chr12', 'chr13', 'chr14', 'chr15', 'chr16', 'chr17', 'chr18', 'chr19', 'chr20', 'chr21', 'chr22', 'chrX', 'chrY', 'chrMT') NOT NULL,
-- `start` INT NOT NULL,
-- `end` INT NOT NULL,
-- `sv_type` ENUM('DEL', 'DUP', 'INV') NOT NULL,
-- PRIMARY KEY (`id`),
-- UNIQUE INDEX `id_UNIQUE` (`id` ASC));
--
-- CREATE TABLE `HerediVar`.`sv_variant_hgvs` (
-- `id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
-- `sv_variant_id` INT UNSIGNED NOT NULL,
-- `hgvs` VARCHAR(45) NOT NULL,
-- UNIQUE INDEX `id_UNIQUE` (`id` ASC),
-- PRIMARY KEY (`id`))
-- ENGINE = InnoDB
-- DEFAULT CHARACTER SET = utf8;
--
-- GRANT SELECT, INSERT ON HerediVar.sv_variant TO 'HerediVar_user';
-- GRANT SELECT, INSERT ON HerediVar.sv_variant TO 'HerediVar_superuser';
-- GRANT SELECT ON HerediVar.sv_variant TO 'HerediVar_read_only';
--
-- GRANT SELECT, INSERT, UPDATE, DELETE ON HerediVar.sv_variant_hgvs TO 'HerediVar_user';
-- GRANT SELECT, INSERT, UPDATE, DELETE ON HerediVar.sv_variant_hgvs TO 'HerediVar_superuser';
-- GRANT SELECT ON HerediVar.sv_variant_hgvs TO 'HerediVar_read_only';
--
--
--
--
-- ALTER TABLE `HerediVar`.`variant`
-- DROP COLUMN `error_description`,
-- DROP COLUMN `error`,
-- ADD COLUMN `variant_type` ENUM('sv', 'small') NOT NULL DEFAULT 'small' AFTER `is_hidden`,
-- ADD COLUMN `sv_variant_id` INT UNSIGNED NULL AFTER `variant_type`,
-- CHANGE COLUMN `chr` `chr` ENUM('chr1', 'chr2', 'chr3', 'chr4', 'chr5', 'chr6', 'chr7', 'chr8', 'chr9', 'chr10', 'chr11', 'chr12', 'chr13', 'chr14', 'chr15', 'chr16', 'chr17', 'chr18', 'chr19', 'chr20', 'chr21', 'chr22', 'chrX', 'chrY', 'chrMT') NULL ,
-- CHANGE COLUMN `pos` `pos` INT(10) UNSIGNED NULL ,
-- CHANGE COLUMN `ref` `ref` TEXT NULL ,
-- CHANGE COLUMN `alt` `alt` TEXT NULL ,
-- CHANGE COLUMN `orig_chr` `orig_chr` ENUM('chr1', 'chr2', 'chr3', 'chr4', 'chr5', 'chr6', 'chr7', 'chr8', 'chr9', 'chr10', 'chr11', 'chr12', 'chr13', 'chr14', 'chr15', 'chr16', 'chr17', 'chr18', 'chr19', 'chr20', 'chr21', 'chr22', 'chrX', 'chrY', 'chrMT') NULL ,
-- CHANGE COLUMN `orig_pos` `orig_pos` INT(10) UNSIGNED NULL DEFAULT 0 ,
-- CHANGE COLUMN `orig_ref` `orig_ref` TEXT NULL ,
-- CHANGE COLUMN `orig_alt` `orig_alt` TEXT NULL ,
-- ADD UNIQUE INDEX `sv_variant_id_UNIQUE` (`sv_variant_id` ASC);
-- ;
--
-- ALTER TABLE `HerediVar`.`sv_variant_hgvs`
-- ADD INDEX `FK_sv_variant_hgvs_sv_variant_idx` (`sv_variant_id` ASC);
-- ;
-- ALTER TABLE `HerediVar`.`sv_variant_hgvs`
-- ADD CONSTRAINT `FK_sv_variant_hgvs_sv_variant`
-- FOREIGN KEY (`sv_variant_id`)
-- REFERENCES `HerediVar`.`sv_variant` (`id`)
-- ON DELETE CASCADE
-- ON UPDATE NO ACTION;

ALTER TABLE `HerediVar`.`sv_variant_hgvs`
CHANGE COLUMN `` `transcript` VARCHAR(45) NULL ,
CHANGE COLUMN `` `hgvs_type` ENUM('c', 'p', 'o') NOT NULL ;
ADD COLUMN `transcript` VARCHAR(45) NULL AFTER `sv_variant_id`,
ADD COLUMN `hgvs_type` ENUM('c', 'p', 'o') NOT NULL AFTER `hgvs`;


ALTER TABLE `HerediVar`.`sv_variant_hgvs`
Expand Down

0 comments on commit 8fda231

Please sign in to comment.