diff --git a/server.js b/server.js index b2ed64b..bfa016a 100644 --- a/server.js +++ b/server.js @@ -1654,6 +1654,31 @@ async function initDatabase() { poesia TEXT NOT NULL, created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW() ); + + -- Músicas (Musicando Ideias) + CREATE TABLE IF NOT EXISTS escola.musicas ( + id UUID PRIMARY KEY DEFAULT gen_random_uuid(), + usuario_id UUID NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000', + faixa_etaria VARCHAR(100) NOT NULL, + estrofes INTEGER NOT NULL, + ritmo VARCHAR(100) NOT NULL, + tema TEXT NOT NULL, + musica TEXT NOT NULL, + created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW() + ); + + -- Histórias (Inventando Histórias) + CREATE TABLE IF NOT EXISTS escola.historias ( + id UUID PRIMARY KEY DEFAULT gen_random_uuid(), + usuario_id UUID NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000', + faixa_etaria VARCHAR(100) NOT NULL, + paragrafos INTEGER NOT NULL, + personagens INTEGER NOT NULL, + estilo VARCHAR(100) NOT NULL, + tema TEXT NOT NULL, + historia TEXT NOT NULL, + created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW() + ); `); // Garantir que a coluna character_description_english exista na tabela projetos_comics