Anda di halaman 1dari 5

Documento de Atualização de Esquema – DAE

CeTI-SP Centro de Tecnologia da Informação de São Paulo – STI/USP


8/6/2018 09:22:37

Atualização de esquemas nos Sites locais - versão 14/06/2017


Este documento serve para orientar e controlar as inclusões e alterações ocorridas nos
esquemas de tabelas replicadas para as Unidades.

A data de referência constante do título acima identifica a versão.

Se tiver dúvidas sobre esta atualização, ou se desejar fazer qualquer comunicação


relativa à replicação dos dados, como dúvidas sobre as estruturas, dados, avisos, etc,
utilize o e-mail replicacao@usp.br.

Constam deste Documento:

- Informe e descrição das alterações

- Comandos de criação e alteração das tabelas

ATENÇÃO

Aplicar o script no Site local, assim que receber este


documento, até 14/06/2017
OBS: Aplicar somente o script compatível com o seu servidor de BD e
seu contexto de tabelas!

DAE – Documento de Atualização Esquema 1


Documento de Atualização de Esquema – DAE

CeTI-SP Centro de Tecnologia da Informação de São Paulo – STI/USP


8/6/2018 09:22:37

Informe das atualizações

Tabelas removidas
1. HABILITRECONHEC
2. PORTARIARECONHEC

Tabelas novas
3. NORMARECONHECHABILGR (vide anexo: VUgr - Visão de Replicação Padrão - Graduação.pdf)

Tabelas alteradas
4. HABILPROGGR
Inclusão de coluna
observacao-historico-escolar-ingles obshstescigl text null
Comentário que deve constar do Histórico escolar, em inglês.

5. OCUPTURMA
Alteração de coluna
data-final-ocupacao: dtafimocp: de smalldatetime not null para null
nnnnnullsmalldatetime null

DAE – Documento de Atualização Esquema 2


Documento de Atualização de Esquema – DAE

CeTI-SP Centro de Tecnologia da Informação de São Paulo – STI/USP


8/6/2018 09:22:37

/************************************************************************************/
/** **/
/** Sybase (ASE) **/
/** **/
/************************************************************************************/

/*-------------------------------------------------------------------------*/
alter table HABILPROGGR add obshstescigl text null
go
/*-------------------------------------------------------------------------*/
alter table OCUPTURMA modify dtafimocp smalldatetime null
go
/*-------------------------------------------------------------------------*/
create table NORMARECONHECHABILGR (
codbsenorgrd int not null
, codcurgrd int not null
, codhab smallint not null
, codclgcur smallint not null
, sglclgcur char(12) not null
, dtapubnorgrd smalldatetime not null
, dtafimvalnor smalldatetime null
, tippubnor varchar(255) null
, numnorgrd char(10) null
, orgrspnorgrd varchar(30) null
, dtaasinorgrd smalldatetime null
, obsnorgrd varchar(1000) null
, dtaencnorgrd smalldatetime null
, dtaatl smalldatetime null
, timestamp timestamp null
)
go
alter table NORMARECONHECHABILGR add constraint inxnormareconhechabilgr1
primary key nonclustered (codbsenorgrd,codcurgrd,codhab)
go
/*-------------------------------------------------------------------------*/
drop table HABILITRECONHEC
go
/*-------------------------------------------------------------------------*/
drop table PORTARIARECONHEC
go
/*-------------------------------------------------------------------------*/

DAE – Documento de Atualização Esquema 3


Documento de Atualização de Esquema – DAE

CeTI-SP Centro de Tecnologia da Informação de São Paulo – STI/USP


8/6/2018 09:22:37

/************************************************************************************/
/** **/
/** SQL Server (Microsoft) **/
/** **/
/************************************************************************************/

/*-------------------------------------------------------------------------*/
alter table HABILPROGGR add obshstescigl text null
go
/*-------------------------------------------------------------------------*/
alter table OCUPTURMA alter column dtafimocp smalldatetime null
go
/*-------------------------------------------------------------------------*/
create table NORMARECONHECHABILGR (
codbsenorgrd int not null
, codcurgrd int not null
, codhab smallint not null
, codclgcur smallint not null
, sglclgcur char(12) not null
, dtapubnorgrd smalldatetime not null
, dtafimvalnor smalldatetime null
, tippubnor varchar(255) null
, numnorgrd char(10) null
, orgrspnorgrd varchar(30) null
, dtaasinorgrd smalldatetime null
, obsnorgrd varchar(1000) null
, dtaencnorgrd smalldatetime null
, dtaatl smalldatetime null
, timestamp timestamp null
)
go
alter table NORMARECONHECHABILGR add constraint inxnormareconhechabilgr1
primary key nonclustered (codbsenorgrd,codcurgrd,codhab)
go
/*-------------------------------------------------------------------------*/
drop table HABILITRECONHEC
go
/*-------------------------------------------------------------------------*/
drop table PORTARIARECONHEC
go
/*-------------------------------------------------------------------------*/

DAE – Documento de Atualização Esquema 4


Documento de Atualização de Esquema – DAE

CeTI-SP Centro de Tecnologia da Informação de São Paulo – STI/USP


8/6/2018 09:22:37

/************************************************************************************/
/** **/
/** Anywhere (ASA) **/
/** **/
/************************************************************************************/

/*-------------------------------------------------------------------------*/
alter table HABILPROGGR add obshstescigl text null;
/*-------------------------------------------------------------------------*/
alter table OCUPTURMA modify dtafimocp smalldatetime null;
/*-------------------------------------------------------------------------*/
create table NORMARECONHECHABILGR (
codbsenorgrd int not null
, codcurgrd int not null
, codhab smallint not null
, codclgcur smallint not null
, sglclgcur char(12) not null
, dtapubnorgrd smalldatetime not null
, dtafimvalnor smalldatetime null
, tippubnor varchar(255) null
, numnorgrd char(10) null
, orgrspnorgrd varchar(30) null
, dtaasinorgrd smalldatetime null
, obsnorgrd varchar(1000) null
, dtaencnorgrd smalldatetime null
, dtaatl smalldatetime null
, timestamp timestamp null
);
alter table NORMARECONHECHABILGR add constraint inxnormareconhechabilgr1
primary key (codbsenorgrd,codcurgrd,codhab);
/*-------------------------------------------------------------------------*/
drop table HABILITRECONHEC;
/*-------------------------------------------------------------------------*/
drop table PORTARIARECONHEC;
/*-------------------------------------------------------------------------*/

DAE – Documento de Atualização Esquema 5

Anda mungkin juga menyukai