Commit 8622a4c02fdcdf3cb03f86baf2b5eb39adeaa81e
1 parent
dac54674
Exists in
master
Adicionado delta para criar ''primary key'' na tabela {{{modules.calendario_turma}}}
Showing
2 changed files
with
30 additions
and
0 deletions
Show diff stats
ieducar/misc/database/deltas/22_cria_primary_key_em_modules_calendario_turma.sql
0 → 100644
| @@ -0,0 +1,21 @@ | @@ -0,0 +1,21 @@ | ||
| 1 | +-- // | ||
| 2 | + | ||
| 3 | +-- | ||
| 4 | +-- Cria a chave primária na tabela modules.calendario_turma. O sql da tabela foi | ||
| 5 | +-- gerado a partir de uma modelagem incompleta, que não continha as definições de | ||
| 6 | +-- chave primária. | ||
| 7 | +-- | ||
| 8 | +-- @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | ||
| 9 | +-- @license @@license@@ | ||
| 10 | +-- @version $Id$ | ||
| 11 | +-- | ||
| 12 | + | ||
| 13 | +ALTER TABLE "modules"."calendario_turma" | ||
| 14 | + ADD CONSTRAINT "calendario_turma_pk" | ||
| 15 | + PRIMARY KEY ("calendario_ano_letivo_id", "ano", "mes", "dia", "turma_id"); | ||
| 16 | + | ||
| 17 | +-- //@UNDO | ||
| 18 | + | ||
| 19 | +-- SQL omitido intencionalmente. A tabela não é para ser criada sem a primary key. | ||
| 20 | + | ||
| 21 | +-- // | ||
| 0 | \ No newline at end of file | 22 | \ No newline at end of file |
ieducar/misc/database/ieducar.sql
| @@ -20114,6 +20114,7 @@ INSERT INTO changelog VALUES (18, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '18_cria | @@ -20114,6 +20114,7 @@ INSERT INTO changelog VALUES (18, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '18_cria | ||
| 20114 | INSERT INTO changelog VALUES (19, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '19_atualiza_nome_de_relatorio_no_menu_e_permissoes.sql'); | 20114 | INSERT INTO changelog VALUES (19, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '19_atualiza_nome_de_relatorio_no_menu_e_permissoes.sql'); |
| 20115 | INSERT INTO changelog VALUES (20, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '20_remove_permissao_e_menu_diario_avaliacao_temp.sql'); | 20115 | INSERT INTO changelog VALUES (20, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '20_remove_permissao_e_menu_diario_avaliacao_temp.sql'); |
| 20116 | INSERT INTO changelog VALUES (21, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '21_cria_tabelas_modulo_calendario.sql'); | 20116 | INSERT INTO changelog VALUES (21, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '21_cria_tabelas_modulo_calendario.sql'); |
| 20117 | +INSERT INTO changelog VALUES (22, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '22_cria_primary_key_em_modules_calendario_turma.sql'); | ||
| 20117 | 20118 | ||
| 20118 | 20119 | ||
| 20119 | -- | 20120 | -- |
| @@ -26992,6 +26993,14 @@ ALTER TABLE ONLY area_conhecimento | @@ -26992,6 +26993,14 @@ ALTER TABLE ONLY area_conhecimento | ||
| 26992 | 26993 | ||
| 26993 | 26994 | ||
| 26994 | -- | 26995 | -- |
| 26996 | +-- Name: calendario_turma_pk; Type: CONSTRAINT; Schema: modules; Owner: -; Tablespace: | ||
| 26997 | +-- | ||
| 26998 | + | ||
| 26999 | +ALTER TABLE ONLY calendario_turma | ||
| 27000 | + ADD CONSTRAINT calendario_turma_pk PRIMARY KEY (calendario_ano_letivo_id, ano, mes, dia, turma_id); | ||
| 27001 | + | ||
| 27002 | + | ||
| 27003 | +-- | ||
| 26995 | -- Name: componente_curricular_ano_escolar_pkey; Type: CONSTRAINT; Schema: modules; Owner: -; Tablespace: | 27004 | -- Name: componente_curricular_ano_escolar_pkey; Type: CONSTRAINT; Schema: modules; Owner: -; Tablespace: |
| 26996 | -- | 27005 | -- |
| 26997 | 27006 |