AAIT#40392 mogelijkheid om (app)notificaties naar meerdere (bedrijfs)adressen te kunnen sturen

svn path=/Database/trunk/; revision=35223
This commit is contained in:
Peter Feij
2017-09-06 13:48:58 +00:00
parent b24bce42a0
commit 92b4fd0aa1
4 changed files with 16 additions and 7 deletions

View File

@@ -159,6 +159,9 @@ CREATE TABLE aut_client
VARCHAR2(320),
aut_client_secret
VARCHAR2(128),
prs_bedrijf_key -- reference to find tech-adres (bedrijfadres of type N) for notifications
NUMBER(10)
CONSTRAINT aut_r_prs_bedrijf_key1 REFERENCES prs_bedrijf(prs_bedrijf_key) ON DELETE CASCADE,
aut_client_customuri -- future use
VARCHAR2(128),
aut_client_aanmaak

View File

@@ -1,7 +1,7 @@
-- [FCLT*.SQL]
--
-- Script to initialise a FACILITOR database schema in Oracle
-- Copyright 1996-2016 Facilitor bv, the Netherlands.
-- Copyright 1996-2017 Facilitor bv, the Netherlands.
-- All rights reserved!
/*
* $Revision$
@@ -67,7 +67,6 @@ SET ECHO ON
/* TABLES */
#include "fac\fac_tab.src"
#include "alg\alg_tab.src"
#include "aut\aut_tab.src"
#include "ins\ins_tab.src"
#include "prs\prs_tab.src"
#include "mld\mld_tab.src"
@@ -84,11 +83,11 @@ SET ECHO ON
#include "msg\msg_tab.src"
#include "kpi\kpi_tab.src"
#include "ctr\ctr_tab.src"
#include "aut\aut_tab.src"
/* SEQUENCES */
#include "fac\fac_seq.src"
#include "alg\alg_seq.src"
#include "aut\aut_seq.src"
#include "ins\ins_seq.src"
#include "prs\prs_seq.src"
#include "mld\mld_seq.src"
@@ -105,11 +104,11 @@ SET ECHO ON
#include "msg\msg_seq.src"
#include "kpi\kpi_seq.src"
#include "ctr\ctr_seq.src"
#include "aut\aut_seq.src"
/* INDICES */
#include "fac\fac_ind.src"
#include "alg\alg_ind.src"
#include "aut\aut_ind.src"
#include "ins\ins_ind.src"
#include "prs\prs_ind.src"
#include "mld\mld_ind.src"
@@ -126,6 +125,7 @@ SET ECHO ON
#include "msg\msg_ind.src"
#include "kpi\kpi_ind.src"
#include "ctr\ctr_ind.src"
#include "aut\aut_ind.src"
/* VIEWS, PACKAGES, TRIGGERS and LOCALES */
#include "_up/recreate.inc"

View File

@@ -227,9 +227,9 @@ CREATE_TABLE(prs_bedrijfadres, 0) (
alg_locatie_key
NUMBER(10)
CONSTRAINT prs_r_alg_locatie_key REFERENCES alg_locatie(alg_locatie_key) ON DELETE CASCADE,
prs_bedrijfadres_type /* O = order, B = Bestelling, V=Voorraadinfo, C = Contract */
prs_bedrijfadres_type /* O=Order, B=Bestelling, V=Voorraadinfo, C=Contract, N=Notificatie */
VARCHAR2(1)
CONSTRAINT prs_c_prs_bedrijfadrestype CHECK (prs_bedrijfadres_type IN ('O','B','C','V')),
CONSTRAINT prs_c_prs_bedrijfadrestype CHECK (prs_bedrijfadres_type IN ('O','B','C','V','N')),
-- In MLD_TAB.SRC:
-- mld_typeopdr_key
-- NUMBER(10) CONSTRAINT prs_r_mld_typeopdr_key REFERENCES mld_typeopdr(mld_typeopdr_key) ON DELETE CASCADE,

View File

@@ -303,7 +303,13 @@ DELETE FROM prs_collega
FROM prs_perslid
WHERE prs_perslid_verwijder IS NOT NULL);
///////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////// AAIT#40392
ALTER TABLE aut_client ADD prs_bedrijf_key NUMBER(10)
CONSTRAINT aut_r_prs_bedrijf_key1 REFERENCES prs_bedrijf(prs_bedrijf_key) ON DELETE CASCADE;
ALTER TABLE prs_bedrijfadres DROP CONSTRAINT prs_c_prs_bedrijfadrestype;
ALTER TABLE prs_bedrijfadres ADD CONSTRAINT prs_c_prs_bedrijfadrestype CHECK (prs_bedrijfadres_type IN ('O','B','C','V','N'));
///////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////