diff --git a/patches/postgresql/matheus_medeiros_jogos.xml b/patches/postgresql/matheus_medeiros_jogos.xml
index f61a7fb..df03dfa 100644
--- a/patches/postgresql/matheus_medeiros_jogos.xml
+++ b/patches/postgresql/matheus_medeiros_jogos.xml
@@ -5,30 +5,30 @@
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd
http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
-
-
-
+
CREATE TABLE TB_MATHEUS_MEDEIROS_JOGOS (
- CODIGO NUMBER(10) NOT NULL,
- TITULO VARCHAR2(150) NOT NULL,
- GENERO VARCHAR2(30) NOT NULL,
- ANO_LANCAMENTO NUMBER(4) NOT NULL,
- PRODUTORA VARCHAR2(50) NOT NULL,
- DESCRICAO VARCHAR2(500) NOT NULL,
+ CODIGO NUMERIC(10) NOT NULL,
+ TITULO VARCHAR(150) NOT NULL,
+ GENERO VARCHAR(30) NOT NULL,
+ ANO_LANCAMENTO NUMERIC(4) NOT NULL,
+ PRODUTORA VARCHAR(50) NOT NULL,
+ DESCRICAO VARCHAR(500) NOT NULL,
CONSTRAINT PK_MM_JOGOS PRIMARY KEY (CODIGO),
CONSTRAINT CK_MM_JOGOS_ANO
- CHECK (ANO_LANCAMENTO BETWEEN 1970 AND EXTRACT(YEAR FROM SYSDATE)),
- CHECK (TITULO BETWEEN 3 AND 100)
+ CHECK (ANO_LANCAMENTO BETWEEN 1970 AND EXTRACT(YEAR FROM CURRENT_DATE)),
+ CONSTRAINT CK_MM_JOGOS_TITULO
+ CHECK (LENGTH(TITULO) BETWEEN 3 AND 100)
);
-
+
+
@@ -36,14 +36,10 @@
CREATE SEQUENCE TB_MATHEUS_MEDEIROS_JOGOS_SEQ
- START WITH 1 INCREMENT BY 1 NOCACHE NOCYCLE;
+ START WITH 1 INCREMENT BY 1 CACHE 1 NO CYCLE;
-
-
-
-
@@ -52,13 +48,13 @@
CREATE TABLE TB_MATHEUS_MEDEIROS_AVALIACOES (
- CODIGO NUMBER(10) NOT NULL,
- NOME VARCHAR2(100) NOT NULL,
- EMAIL VARCHAR2(150) NOT NULL,
- COMENTARIO VARCHAR2(1000) NOT NULL,
- NOTA NUMBER(4,2) NOT NULL,
- DATA_AVALIACAO DATE NOT NULL,
- ID_JOGO NUMBER(10) NOT NULL,
+ CODIGO NUMERIC(10) NOT NULL,
+ NOME VARCHAR(100) NOT NULL,
+ EMAIL VARCHAR(150) NOT NULL,
+ COMENTARIO VARCHAR(1000) NOT NULL,
+ NOTA NUMERIC(4,2) NOT NULL,
+ DATA_AVALIACAO DATE DEFAULT CURRENT_DATE NOT NULL,
+ ID_JOGO NUMERIC(10) NOT NULL,
CONSTRAINT PK_MM_AVALIACOES PRIMARY KEY (CODIGO),
CONSTRAINT FK_MM_AVAL_JOGO
FOREIGN KEY (ID_JOGO)
@@ -76,7 +72,8 @@
CREATE SEQUENCE TB_MATHEUS_MEDEIROS_AVALIACOES_SEQ
- START WITH 1 INCREMENT BY 1 NOCACHE NOCYCLE;
+ START WITH 1 INCREMENT BY 1 CACHE 1 NO CYCLE;
+
\ No newline at end of file