Skip to content

Commit 1f564d6

Browse files
committed
chore: verwerkingenlogging liquibase script
1 parent 720127f commit 1f564d6

File tree

1 file changed

+127
-0
lines changed

1 file changed

+127
-0
lines changed
Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<databaseChangeLog
3+
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
4+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5+
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
6+
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.1.xsd">
7+
8+
<changeSet id="verwerkingenlogging:initial" author="MLenterman">
9+
<comment>Add initial verwerkingenlogging information model</comment>
10+
<createTable tableName="verwerkingsactie">
11+
<column name="pk" type="INTEGER" autoIncrement="true">
12+
<constraints primaryKey="true" nullable="false" primaryKeyName="pk_verwerkingsactie"/>
13+
</column>
14+
<column name="id" type="VARCHAR(36)">
15+
<constraints nullable="false" unique="true" />
16+
</column>
17+
<column name="actieNaam" type="VARCHAR(242)">
18+
<constraints nullable="true" unique="false" />
19+
</column>
20+
<column name="handelingNaam" type="VARCHAR(242)">
21+
<constraints nullable="true" unique="false" />
22+
</column>
23+
<column name="verwerkingNaam" type="VARCHAR(242)">
24+
<constraints nullable="true" unique="false" />
25+
</column>
26+
<column name="verwerkingId" type="VARCHAR(36)">
27+
<constraints nullable="true" unique="false" />
28+
</column>
29+
<column name="verwerkingactiviteitId" type="VARCHAR(36)">
30+
<constraints nullable="true" unique="false" />
31+
</column>
32+
<column name="verwerkingactiviteitUrl" type="VARCHAR(2042)">
33+
<constraints nullable="true" unique="false" />
34+
</column>
35+
<column name="vertrouwelijkheid" type="VARCHAR(13)">
36+
<constraints nullable="false" unique="false" />
37+
</column>
38+
<column name="bewaartermijn" type="VARCHAR(100)">
39+
<constraints nullable="true" unique="false" />
40+
</column>
41+
<column name="uitvoerder" type="VARCHAR(20)">
42+
<constraints nullable="true" unique="false" />
43+
</column>
44+
<column name="systeem" type="VARCHAR(242)">
45+
<constraints nullable="true" unique="false" />
46+
</column>
47+
<column name="gebruiker" type="VARCHAR(40)">
48+
<constraints nullable="true" unique="false" />
49+
</column>
50+
<column name="gegevensbron" type="VARCHAR(242)">
51+
<constraints nullable="true" unique="false" />
52+
</column>
53+
<column name="soortAfnemerId" type="VARCHAR(242)">
54+
<constraints nullable="true" unique="false" />
55+
</column>
56+
<column name="afnemerId" type="VARCHAR(242)">
57+
<constraints nullable="true" unique="false" />
58+
</column>
59+
<column name="verwerkingactiviteitIdAfnemer" type="VARCHAR(36)">
60+
<constraints nullable="true" unique="false" />
61+
</column>
62+
<column name="verwerkingactiviteitUrlAfnemer" type="VARCHAR(2042)">
63+
<constraints nullable="true" unique="false" />
64+
</column>
65+
<column name="verwerkingIdAfnemer" type="VARCHAR(36)">
66+
<constraints nullable="true" unique="false" />
67+
</column>
68+
<column name="tijdstip" type="DATETIME">
69+
<constraints nullable="false" unique="false" />
70+
</column>
71+
<column name="tijdstipRegistratie" type="DATETIME">
72+
<constraints nullable="false" unique="false" />
73+
</column>
74+
<column name="tijdstipVerwijderd" type="DATETIME">
75+
<constraints nullable="true" unique="false" />
76+
</column>
77+
<column name="actieId" type="VARCHAR(36)">
78+
<constraints nullable="false" unique="false" />
79+
</column>
80+
<column name="versie" type="INTEGER">
81+
<constraints nullable="false" unique="false" />
82+
</column>
83+
</createTable>
84+
85+
<createTable tableName="verwerktobject">
86+
<column name="id" type="INTEGER" autoIncrement="true">
87+
<constraints primaryKey="true" nullable="false" primaryKeyName="pk_verwerktobject"/>
88+
</column>
89+
<column name="objecttype" type="VARCHAR(7)">
90+
<constraints nullable="false" unique="false" />
91+
</column>
92+
<column name="soortObjectId" type="VARCHAR(242)">
93+
<constraints nullable="false" unique="false" />
94+
</column>
95+
<column name="objectId" type="VARCHAR(40)">
96+
<constraints nullable="true" unique="false" />
97+
</column>
98+
<column name="betrokkenheid" type="VARCHAR(242)">
99+
<constraints nullable="false" unique="false" />
100+
</column>
101+
<column name="verwerkingsactie_id" type="INTEGER">
102+
<constraints nullable="false" unique="false" foreignKeyName="fk_pk_verwerkingsactie" references="verwerkingsactie(pk)" />
103+
</column>
104+
</createTable>
105+
106+
<createTable tableName="verwerktsoortgegeven">
107+
<column name="id" type="INTEGER" autoIncrement="true">
108+
<constraints primaryKey="true" nullable="false" primaryKeyName="pk_verwerktsoortgegeven"/>
109+
</column>
110+
<column name="soortGegeven" type="VARCHAR(242)">
111+
<constraints nullable="false" unique="true" />
112+
</column>
113+
</createTable>
114+
115+
<createTable tableName="verwerktobject_verwerkteSoortenGegevens">
116+
<column name="id" type="INTEGER" autoIncrement="true">
117+
<constraints primaryKey="true" nullable="false" primaryKeyName="pk_verwerktobject_verwerkteSoortenGegevens"/>
118+
</column>
119+
<column name="verwerktobject_id" type="INTEGER">
120+
<constraints nullable="false" unique="true" foreignKeyName="fk_pk_verwerktobject" references="verwerktobject(id)" />
121+
</column>
122+
<column name="verwerktsoortgegeven_id" type="INTEGER">
123+
<constraints nullable="false" unique="true" foreignKeyName="fk_pk_verwerktsoortgegeven" references="verwerktsoortgegeven(id)" />
124+
</column>
125+
</createTable>
126+
</changeSet>
127+
</databaseChangeLog>

0 commit comments

Comments
 (0)