dropdb.sql
2.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
begin;
-- Table und Funktionen um Länder zu verwalten --
-- [
drop sequence "land_id_land_seq";
drop index "land_ukey1";
drop index "land_ukey2";
drop index "land_ukey3";
drop function "chk_land" (text,varchar(3),varchar(4));
drop function "ins_land" (text,varchar(3),varchar(4));
drop function "get_id_land_by_land" (text);
drop function "get_id_land_by_lnd_kz" (varchar(3));
drop function "get_id_land_by_vorwahl_l" (varchar(4));
drop table "land";
-- Ende Länder --
-- Table und Funktionen um Orte zu verwalten --
-- [
drop sequence "ort_id_ort_seq";
drop index "ort_ukey1";
drop function "chk_ort" (text,varchar(10),int4);
drop function "ins_ort" (text,varchar(10),int4);
drop function "ins_ort" (text,varchar(10),text,varchar(3),varchar(4));
drop function "get_id_ort_by_ukey1" (varchar(10),int4);
drop table "ort";
-- ]
-- ende Orte --
-- Table und Funktionen um Adressen zu verwalten --
-- [
drop sequence "adresse_id_adresse_seq";
drop index "adresse_ukey1";
drop function "chk_adresse" (text,varchar(5),varchar(10),int4,int4);
drop function "ins_adresse" (text,varchar(5),varchar(10),int4,int4);
drop function "ins_adresse" (text,varchar(5),varchar(10),text,
varchar(5),text,varchar(3),varchar(4));
drop function "get_adresse_by_ukey1" (text,varchar(5),varchar(10));
drop table "adresse";
-- ]
-- ende Adressen --
-- Tabellen und alles für Personendaten
-- [
drop sequence "person_id_person_seq";
drop index "person_ukey1";
drop function "chk_person" (varchar(10),text,text,text,text,
varchar(10),varchar(10),varchar(10),varchar(50),
varchar(50),varchar(100));
drop function "ins_person" (varchar(10),text,text,text,text,
varchar(10),varchar(10),varchar(10),varchar(50),
varchar(50),varchar(100));
drop function "ins_person" (varchar(10),text,text,text,text,
varchar(10),varchar(10),varchar(10),varchar(50),
varchar(50),varchar(100),int4,int4,text,
text,money);
drop function "get_id_person_by_ukey1" (text, text, text);
drop table "person";
drop table "wohnt";
-- ]
-- ende Personendaten --
-- Arbeitsplatz --
-- [
drop sequence "firma_id_firma_seq";
drop sequence "abteilung_id_abteilung_seq";
drop index "firma_ukey1";
drop index "abteilung_ukey1";
drop function "chk_arbeit" (text, text, money, int4, int4);
drop function "ins_arbeit" (text, text, money, int4, int4);
drop function "chk_firma" (text, text, varchar(10));
drop function "ins_firma" (text, text, varchar(10));
drop function "chk_abteilung" (text, text, int4, int4);
drop function "ins_abteilung" (text, text, int4, int4);
drop function "ins_abteilung" (text, text, text, text, varchar(10), int4);
drop table "firma";
drop table "abteilung";
drop table "arbeit";
-- ]
-- ende Arbeitsplatz --
drop view "adresse_v";
drop view "person_v";
commit;