From 8622a4c02fdcdf3cb03f86baf2b5eb39adeaa81e Mon Sep 17 00:00:00 2001 From: Eriksen Costa Date: Mon, 19 Jul 2010 19:59:59 -0300 Subject: [PATCH] Adicionado delta para criar ''primary key'' na tabela {{{modules.calendario_turma}}} --- ieducar/misc/database/deltas/22_cria_primary_key_em_modules_calendario_turma.sql | 21 +++++++++++++++++++++ ieducar/misc/database/ieducar.sql | 9 +++++++++ 2 files changed, 30 insertions(+), 0 deletions(-) create mode 100644 ieducar/misc/database/deltas/22_cria_primary_key_em_modules_calendario_turma.sql diff --git a/ieducar/misc/database/deltas/22_cria_primary_key_em_modules_calendario_turma.sql b/ieducar/misc/database/deltas/22_cria_primary_key_em_modules_calendario_turma.sql new file mode 100644 index 0000000..b6296d6 --- /dev/null +++ b/ieducar/misc/database/deltas/22_cria_primary_key_em_modules_calendario_turma.sql @@ -0,0 +1,21 @@ +-- // + +-- +-- Cria a chave primária na tabela modules.calendario_turma. O sql da tabela foi +-- gerado a partir de uma modelagem incompleta, que não continha as definições de +-- chave primária. +-- +-- @author Eriksen Costa Paixão +-- @license @@license@@ +-- @version $Id$ +-- + +ALTER TABLE "modules"."calendario_turma" + ADD CONSTRAINT "calendario_turma_pk" + PRIMARY KEY ("calendario_ano_letivo_id", "ano", "mes", "dia", "turma_id"); + +-- //@UNDO + +-- SQL omitido intencionalmente. A tabela não é para ser criada sem a primary key. + +-- // \ No newline at end of file diff --git a/ieducar/misc/database/ieducar.sql b/ieducar/misc/database/ieducar.sql index ed1392c..368037e 100644 --- a/ieducar/misc/database/ieducar.sql +++ b/ieducar/misc/database/ieducar.sql @@ -20114,6 +20114,7 @@ INSERT INTO changelog VALUES (18, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '18_cria INSERT INTO changelog VALUES (19, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '19_atualiza_nome_de_relatorio_no_menu_e_permissoes.sql'); INSERT INTO changelog VALUES (20, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '20_remove_permissao_e_menu_diario_avaliacao_temp.sql'); INSERT INTO changelog VALUES (21, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '21_cria_tabelas_modulo_calendario.sql'); +INSERT INTO changelog VALUES (22, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '22_cria_primary_key_em_modules_calendario_turma.sql'); -- @@ -26992,6 +26993,14 @@ ALTER TABLE ONLY area_conhecimento -- +-- Name: calendario_turma_pk; Type: CONSTRAINT; Schema: modules; Owner: -; Tablespace: +-- + +ALTER TABLE ONLY calendario_turma + ADD CONSTRAINT calendario_turma_pk PRIMARY KEY (calendario_ano_letivo_id, ano, mes, dia, turma_id); + + +-- -- Name: componente_curricular_ano_escolar_pkey; Type: CONSTRAINT; Schema: modules; Owner: -; Tablespace: -- -- libgit2 0.21.2