CREATE DOMAIN DM_STATUS_EQUIPAMENTO AS 
CHAR(1) CHARACTER SET ISO8859_1 
DEFAULT NULL 
CHECK (((value IS NULL) OR (value in ('S', 'A', 'L', 'D', 'T')))) 
COLLATE ISO8859_1 ;

COMMENT ON DOMAIN DM_STATUS_EQUIPAMENTO IS '25.09.2020 - Vitorino: Informa os possíveis status do dispositivo em relação ao contrato com a empresa:
[S]ubstituição ou troca
[A]dquirido pelo cliente
[L]ocação
[D]emonstração
[T]estes';



ALTER TABLE DISPOSITIVOS ADD STATUS_EQUIPAMENTO DM_STATUS_EQUIPAMENTO;

COMMENT ON COLUMN DISPOSITIVOS.STATUS_EQUIPAMENTO IS '25.09.2020 - Vitorino: Campo para controle da Engenharia';


ALTER TABLE DISPOSITIVOS
ADD CODIGOLOTEUNIDADEMICRO DM_INTEIRO
DEFAULT NULL ;

COMMENT ON COLUMN DISPOSITIVOS.CODIGOLOTEUNIDADEMICRO IS '25.09.2020 - Vitorino: Campo que informa a qual unidade o dispositivo estará disponível.';

ALTER TABLE DISPOSITIVOS
ADD CONSTRAINT FK_DISPOSITIVOS_LOTESUNIDADE
FOREIGN KEY (CODIGOLOTEUNIDADEMICRO)
REFERENCES LOTES_UNIDADES_MICRO(CODIGO)
ON DELETE SET NULL;

