34723-vm/db/db.sql
Flatlogic Bot 9f1f258359 SGS v01
2025-10-06 12:39:09 +00:00

40 lines
1.6 KiB
SQL

CREATE TABLE IF NOT EXISTS `quadras` (
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
`quadra` VARCHAR(20) NOT NULL COLLATE 'latin1_bin',
`obs` VARCHAR(2000) NOT NULL COLLATE 'latin1_bin',
PRIMARY KEY (`id`) USING BTREE,
INDEX `Index_2` (`quadra`) USING BTREE
)
COLLATE='latin1_bin'
ENGINE=InnoDB;
CREATE TABLE IF NOT EXISTS `sepulturas` (
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
`quadra` BIGINT UNSIGNED NOT NULL,
`sepultura` VARCHAR(20) NOT NULL COLLATE 'latin1_bin',
`contribuinte` VARCHAR(100) NOT NULL COLLATE 'latin1_bin',
`cpf` VARCHAR(14) NOT NULL COLLATE 'latin1_bin',
`obs` VARCHAR(2000) NOT NULL COLLATE 'latin1_bin',
PRIMARY KEY (`id`) USING BTREE,
INDEX `Index_2` (`quadra`, `sepultura`) USING BTREE,
CONSTRAINT `FK_sepulturas_1` FOREIGN KEY (`quadra`) REFERENCES `quadras` (`id`) ON UPDATE NO ACTION ON DELETE NO ACTION
)
COLLATE='latin1_bin'
ENGINE=InnoDB;
CREATE TABLE IF NOT EXISTS `falecidos` (
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
`nome` VARCHAR(100) NOT NULL DEFAULT '' COLLATE 'latin1_bin',
`cpf` VARCHAR(14) NOT NULL COLLATE 'latin1_bin',
`pai` VARCHAR(100) NOT NULL COLLATE 'latin1_bin',
`mae` VARCHAR(100) NOT NULL COLLATE 'latin1_bin',
`sepultura` BIGINT UNSIGNED NOT NULL,
`data` DATE NULL DEFAULT NULL,
`obs` VARCHAR(2000) NOT NULL COLLATE 'latin1_bin',
PRIMARY KEY (`id`, `nome`, `sepultura`) USING BTREE,
INDEX `FK_falecidos_1` (`sepultura`) USING BTREE,
CONSTRAINT `FK_falecidos_1` FOREIGN KEY (`sepultura`) REFERENCES `sepulturas` (`id`) ON UPDATE NO ACTION ON DELETE NO ACTION
)
COLLATE='latin1_bin'
ENGINE=InnoDB;