1 | -- tables |
---|
2 | DROP TABLE IF EXISTS core_account CASCADE; |
---|
3 | DROP TABLE IF EXISTS core_adhoc_group CASCADE; |
---|
4 | DROP TABLE IF EXISTS core_change_request CASCADE; |
---|
5 | DROP TABLE IF EXISTS core_change_request_vote CASCADE; |
---|
6 | DROP TABLE IF EXISTS core_closed_data_category CASCADE; |
---|
7 | DROP TABLE IF EXISTS core_closed_linguistic_section CASCADE; |
---|
8 | DROP TABLE IF EXISTS core_complex_data_category CASCADE; |
---|
9 | DROP TABLE IF EXISTS core_conceptual_domain CASCADE; |
---|
10 | DROP TABLE IF EXISTS core_conceptual_domain_rule CASCADE; |
---|
11 | DROP TABLE IF EXISTS core_constrained_data_category CASCADE; |
---|
12 | DROP TABLE IF EXISTS core_constrained_linguistic_section CASCADE; |
---|
13 | DROP TABLE IF EXISTS core_container_data_category CASCADE; |
---|
14 | DROP TABLE IF EXISTS core_data_category CASCADE; |
---|
15 | DROP TABLE IF EXISTS core_data_category_selection CASCADE; |
---|
16 | DROP TABLE IF EXISTS core_data_type CASCADE; |
---|
17 | DROP TABLE IF EXISTS core_dc_status_log CASCADE; |
---|
18 | DROP TABLE IF EXISTS core_dcr_board CASCADE; |
---|
19 | DROP TABLE IF EXISTS core_decision_group CASCADE; |
---|
20 | DROP TABLE IF EXISTS core_group CASCADE; |
---|
21 | DROP TABLE IF EXISTS core_language CASCADE; |
---|
22 | DROP TABLE IF EXISTS core_language_section CASCADE; |
---|
23 | DROP TABLE IF EXISTS core_linguistic_section CASCADE; |
---|
24 | DROP TABLE IF EXISTS core_message CASCADE; |
---|
25 | DROP TABLE IF EXISTS core_open_conceptual_domain CASCADE; |
---|
26 | DROP TABLE IF EXISTS core_open_data_category CASCADE; |
---|
27 | DROP TABLE IF EXISTS core_owner CASCADE; |
---|
28 | DROP TABLE IF EXISTS core_profile CASCADE; |
---|
29 | DROP TABLE IF EXISTS core_profile_value_domain CASCADE; |
---|
30 | DROP TABLE IF EXISTS core_registration_authority CASCADE; |
---|
31 | DROP TABLE IF EXISTS core_registration_group CASCADE; |
---|
32 | DROP TABLE IF EXISTS core_rule CASCADE; |
---|
33 | DROP TABLE IF EXISTS core_rule_type CASCADE; |
---|
34 | DROP TABLE IF EXISTS core_selected_complex_data_category CASCADE; |
---|
35 | DROP TABLE IF EXISTS core_selected_container_data_category CASCADE; |
---|
36 | DROP TABLE IF EXISTS core_selected_data_category CASCADE; |
---|
37 | DROP TABLE IF EXISTS core_selected_simple_data_category CASCADE; |
---|
38 | DROP TABLE IF EXISTS core_session CASCADE; |
---|
39 | DROP TABLE IF EXISTS core_simple_data_category CASCADE; |
---|
40 | DROP TABLE IF EXISTS core_submission_group CASCADE; |
---|
41 | DROP TABLE IF EXISTS core_thematic_domain_group CASCADE; |
---|
42 | DROP TABLE IF EXISTS core_user CASCADE; |
---|
43 | DROP TABLE IF EXISTS core_value_domain CASCADE; |
---|
44 | DROP TABLE IF EXISTS generic_lock CASCADE; |
---|
45 | DROP TABLE IF EXISTS generic_name CASCADE; |
---|
46 | DROP TABLE IF EXISTS generic_text CASCADE; |
---|
47 | DROP TABLE IF EXISTS link_dc_access CASCADE; |
---|
48 | DROP TABLE IF EXISTS link_dcs_access CASCADE; |
---|
49 | DROP TABLE IF EXISTS link_open_data_category_conceptual_domain CASCADE; |
---|
50 | DROP TABLE IF EXISTS link_closed_data_category_conceptual_domains CASCADE; |
---|
51 | DROP TABLE IF EXISTS link_constrained_data_category_conceptual_domains CASCADE; |
---|
52 | DROP TABLE IF EXISTS link_constrained_linguistic_section_conceptual_domains CASCADE; |
---|
53 | DROP TABLE IF EXISTS link_data_category_selection_users CASCADE; |
---|
54 | DROP TABLE IF EXISTS link_group_members CASCADE; |
---|
55 | DROP TABLE IF EXISTS link_profile_members CASCADE; |
---|
56 | DROP TABLE IF EXISTS link_selected_data_category_picklist CASCADE; |
---|
57 | DROP TABLE IF EXISTS link_selected_data_category_profiles CASCADE; |
---|
58 | DROP TABLE IF EXISTS link_simple_data_category_super CASCADE; |
---|
59 | DROP TABLE IF EXISTS link_value_domain_values CASCADE; |
---|
60 | DROP TABLE IF EXISTS link_dc_access CASCADE; |
---|
61 | DROP TABLE IF EXISTS link_dcs_access CASCADE; |
---|
62 | |
---|
63 | -- views |
---|
64 | DROP VIEW IF EXISTS view_dc_name; |
---|
65 | DROP VIEW IF EXISTS view_dcs; |
---|
66 | DROP VIEW IF EXISTS view_dcs_dc; |
---|
67 | DROP VIEW IF EXISTS view_profile; |
---|
68 | DROP VIEW IF EXISTS view_data_category; |
---|
69 | DROP VIEW IF EXISTS view_text; |
---|
70 | DROP VIEW IF EXISTS view_name; |
---|
71 | DROP VIEW IF EXISTS view_owner; |
---|
72 | DROP VIEW IF EXISTS view_user; |
---|
73 | DROP VIEW IF EXISTS view_dc_type; |
---|
74 | DROP VIEW IF EXISTS view_message; |
---|
75 | DROP VIEW IF EXISTS view_link_dcs_access; |
---|
76 | DROP VIEW IF EXISTS view_dcs_access; |
---|
77 | DROP VIEW IF EXISTS view_dc_access; |
---|
78 | DROP VIEW IF EXISTS view_cr_submission_group; |
---|
79 | DROP VIEW IF EXISTS view_cr_decision_group_tdg; |
---|
80 | DROP VIEW IF EXISTS view_cr_decision_group_dcrb; |
---|
81 | |
---|
82 | -- functions |
---|
83 | |
---|
84 | DROP FUNCTION IF EXISTS get_dc_identifier(id integer); |
---|
85 | DROP FUNCTION IF EXISTS get_dc_name_status_language(id integer,name varchar,status varchar); |
---|
86 | DROP FUNCTION IF EXISTS get_dc_name_status(id integer,status varchar); |
---|
87 | DROP FUNCTION IF EXISTS get_dc_name(id integer) CASCADE; |
---|
88 | DROP FUNCTION IF EXISTS get_dc_type(dc integer) CASCADE; |
---|
89 | DROP FUNCTION IF EXISTS pid(dcif integer) CASCADE; |
---|
90 | DROP FUNCTION IF EXISTS profile_path(prof integer) CASCADE; |
---|
91 | DROP FUNCTION IF EXISTS profile_self_or_descendants(prof integer) CASCADE; |
---|
92 | DROP FUNCTION IF EXISTS profile_ancestors(integer) CASCADE; |
---|
93 | DROP FUNCTION IF EXISTS dc_profiles(dc integer) CASCADE; |
---|
94 | DROP FUNCTION IF EXISTS dcs_self_or_descendants(dcs integer) CASCADE; |
---|
95 | DROP FUNCTION IF EXISTS user_name(uid integer) CASCADE; |
---|
96 | DROP FUNCTION IF EXISTS concat(text, text) CASCADE; |
---|
97 | DROP FUNCTION IF EXISTS merge_accounts(keep integer, remove integer) CASCADE; |
---|
98 | DROP FUNCTION IF EXISTS dc_super_cycle(path integer[],super integer) CASCADE; |
---|
99 | |
---|
100 | DROP AGGREGATE IF EXISTS concat(text) CASCADE; |
---|
101 | |
---|
102 | -- triggers and trigger functions |
---|
103 | |
---|
104 | --DROP TRIGGER IF EXISTS core_data_category_delete_generic_text ON core_data_category; |
---|
105 | --DROP TRIGGER IF EXISTS core_language_section_delete_generic_text ON core_language_section; |
---|
106 | --DROP TRIGGER IF EXISTS core_linguistic_section_delete_generic_text ON core_linguistic_section; |
---|
107 | --DROP TRIGGER IF EXISTS generic_text_delete_generic_text ON generic_text; |
---|
108 | |
---|
109 | DROP FUNCTION IF EXISTS delete_generic_text(); |
---|
110 | |
---|
111 | --DROP TRIGGER IF EXISTS core_data_category_delete_generic_name ON core_data_category; |
---|
112 | --DROP TRIGGER IF EXISTS core_language_section_delete_generic_name ON core_language_section; |
---|
113 | |
---|
114 | DROP FUNCTION IF EXISTS delete_generic_name(); |
---|
115 | |
---|
116 | DROP FUNCTION IF EXISTS update_search_identifier(); |
---|
117 | DROP FUNCTION IF EXISTS update_search_name(); |
---|
118 | DROP FUNCTION IF EXISTS update_search_text(); |
---|
119 | DROP FUNCTION IF EXISTS prevent_super_cycle(); |
---|