# Script DB InfoAnimes
## CREATE
>[color=black]
CREATE TABLE infoD_tif_like (
id_like int primary key auto_increment,
nm_like int NOT NULL,
nm_deslike int NOT NULL
);
>[color=darkviolet]CREATE TABLE infoD_tif_chat_mensagem (
id_chat_mensagem int primary key auto_increment,
ds_mensagem varchar(255) NOT NULL,
dt_mensagem datetime NOT NULL
);
>[color=black]CREATE TABLE infoD_tif_acessos (
id_acesso int primary key auto_increment,
nm_tela varchar(255) NOT NULL,
qtd_acessos int NOT NULL
);
>[color=darkviolet]CREATE TABLE infoD_tif_usuario (
id_usuario int primary key auto_increment,
nm_usuario varchar(19) NOT NULL,
ds_email varchar(255) NOT NULL,
ds_senha varchar(10) NOT NULL,
ds_telefone varchar(19) NOT NULL,
dt_criacao datetime NOT NULL,
bt_login_face boolean NOT NULL,
bt_login_insta boolean NOT NULL,
bt_login_google boolean NOT NULL,
bt_online boolean NOT NULL,
ds_perfil varchar(255) NOT NULL
);
>[color=black]CREATE TABLE infoD_tif_animes (
id_anime int primary key auto_increment,
nm_anime varchar(255) NOT NULL,
ds_classificação varchar(255) NOT NULL,
ds_temporadas varchar(255) NOT NULL,
ds_genero varchar(255) NOT NULL,
ds_estrelando varchar(255) NOT NULL,
ds_sinopse varchar(255) NOT NULL,
ds_sobre varchar(255) NOT NULL,
ds_enredo varchar(255) NOT NULL,
ds_capa varchar(255) NOT NULL,
dt_postagem datetime NOT NULL,
dt_ano date NOT NULL,
ds_video1 varchar(255) NOT NULL,
ds_video2 varchar(255) NOT NULL
);
>[color=darkviolet]CREATE TABLE infoD_tif_comunidade (
id_comunidade int primary key auto_increment,
id_usuario int NOT NULL,
ds_capa int NOT NULL,
nm_comunidade varchar(255) NOT NULL,
dt_criacao datetime NOT NULL,
foreign key (id_usuario) references infoD_tif_usuario(id_usuario) ON DELETE CASCADE ON UPDATE CASCADE
);
>[color=black]CREATE TABLE infoD_tif_comentario (
id_comentario int primary key auto_increment,
id_usuario int NOT NULL,
id_anime int NOT NULL,
ds_comentario varchar(255) NOT NULL,
dt_comentario datetime NOT NULL,
id_like int NOT NULL,
foreign key (id_usuario) references infoD_tif_usuario(id_usuario) ON DELETE CASCADE ON UPDATE CASCADE,
foreign key (id_anime) references infoD_tif_animes(id_anime) ON DELETE CASCADE ON UPDATE CASCADE
);
>[color=darkviolet]CREATE TABLE infoD_tif_amigos (
id_amigo int primary key auto_increment,
id_usuario_solicitou int NOT NULL,
id_usuario_aceitou int NOT NULL,
foreign key (id_usuario_solicitou) references infoD_tif_usuario(id_usuario) ON DELETE CASCADE ON UPDATE CASCADE,
foreign key (id_usuario_aceitou) references infoD_tif_usuario(id_usuario) ON DELETE CASCADE ON UPDATE CASCADE
);
>[color=black]CREATE TABLE infoD_tif_chat_usuario (
id_chat_usuario int primary key auto_increment,
id_usuario int NOT NULL,
foreign key (id_usuario) references infoD_tif_usuario(id_usuario) ON DELETE CASCADE ON UPDATE CASCADE
);
>[color=darkviolet]CREATE TABLE infoD_tif_chat (
id_chat int primary key auto_increment,
id_chat_usuario int NOT NULL,
id_chat_mensagem int NOT NULL,
foreign key (id_chat_usuario) references infoD_tif_chat_usuario(id_chat_usuario) ON DELETE CASCADE ON UPDATE CASCADE,
foreign key (id_chat_mensagem) references infoD_tif_chat_mensagem(id_chat_mensagem) ON DELETE CASCADE ON UPDATE CASCADE
);
>[color=black]CREATE TABLE infoD_tif_autorizados (
id_autorizados int primary key auto_increment,
id_usuario int NOT NULL,
id_comunidade int NOT NULL,
bt_postar boolean NOT NULL,
bt_criar_comunidade boolean NOT NULL,
bt_alterar boolean NOT NULL,
bt_adicionar_pessoas boolean NOT NULL,
bt_banir boolean NOT NULL,
bt_silenciar boolean NOT NULL,
bt_promover_adm boolean NOT NULL,
bt_permitir_entrada boolean NOT NULL,
foreign key (id_usuario) references infoD_tif_usuario(id_usuario) ON DELETE CASCADE ON UPDATE CASCADE,
foreign key (id_comunidade) references infoD_tif_comunidade(id_comunidade) ON DELETE CASCADE ON UPDATE CASCADE
);
>[color=darkviolet]CREATE TABLE infoD_tif_comentario_post (
id_comentario_post int primary key auto_increment,
id_usuario int NOT NULL,
id_comunidade int NOT NULL,
ds_comentario varchar(255) NOT NULL,
dt_comentario datetime NOT NULL,
id_like int NOT NULL,
foreign key (id_usuario) references infoD_tif_usuario(id_usuario) ON DELETE CASCADE ON UPDATE CASCADE,
foreign key (id_comunidade) references infoD_tif_comunidade(id_comunidade) ON DELETE CASCADE ON UPDATE CASCADE,
foreign key (id_like) references infoD_tif_like(id_like) ON DELETE CASCADE ON UPDATE CASCADE
);
>[color=black]CREATE TABLE infoD_tif_post (
id_post int primary key auto_increment,
id_usuario int NOT NULL,
id_comunidade int NOT NULL,
id_comentario_post int NOT NULL,
ds_titulo varchar(255) NOT NULL,
ds_descricao varchar(255) NOT NULL,
ds_imagem varchar(255) NOT NULL,
dt_data_postagem datetime NOT NULL,
id_like int NOT NULL,
foreign key (id_usuario) references infoD_tif_usuario(id_usuario) ON DELETE CASCADE ON UPDATE CASCADE,
foreign key (id_comunidade) references infoD_tif_comunidade(id_comunidade) ON DELETE CASCADE ON UPDATE CASCADE,
foreign key (id_comentario_post) references infoD_tif_comentario_post(id_comentario_post) ON DELETE CASCADE ON UPDATE CASCADE
);
{"metaMigratedAt":"2023-06-16T11:21:31.994Z","metaMigratedFrom":"Content","title":"Script DB InfoAnimes","breaks":true,"contributors":"[{\"id\":\"efa8ac71-fa69-4ab5-8a89-20016d037e45\",\"add\":6520,\"del\":20}]"}