diff --git a/sql/delete_all_ressources.sql b/sql/delete_all_ressources.sql index d61579846780af2cf6c3db735805cce7b7b33717..c8faa6d465594a8a3ed05d158f716ec226fa2f58 100755 --- a/sql/delete_all_ressources.sql +++ b/sql/delete_all_ressources.sql @@ -1,81 +1,83 @@ -/* Warning : This script erase all data in the application Maarch. It keeps in database parameters */ -TRUNCATE TABLE cases; -ALTER SEQUENCE case_id_seq restart WITH 1; - -TRUNCATE TABLE cases_res; - -/*TRUNCATE TABLE contacts_v2; -ALTER SEQUENCE contact_v2_id_seq restart WITH 1; - -TRUNCATE TABLE contact_addresses; -ALTER SEQUENCE contact_addresses_id_seq restart WITH 1; - -TRUNCATE TABLE contact_types; -ALTER SEQUENCE contact_types_id_seq restart WITH 1; - -TRUNCATE TABLE contact_purposes; -ALTER SEQUENCE contact_purposes_id_seq restart WITH 1;*/ - -TRUNCATE TABLE contacts_res; - -TRUNCATE TABLE listinstance; -ALTER SEQUENCE listinstance_id_seq restart WITH 1; - -TRUNCATE TABLE listinstance_history; -ALTER SEQUENCE listinstance_history_id_seq restart WITH 1; - -TRUNCATE TABLE listinstance_history_details; -ALTER SEQUENCE listinstance_history_details_id_seq restart WITH 1; - -TRUNCATE TABLE history; -ALTER SEQUENCE history_id_seq restart WITH 1; - -TRUNCATE TABLE history_batch; -ALTER SEQUENCE history_batch_id_seq restart WITH 1; - -TRUNCATE TABLE notes; -ALTER SEQUENCE notes_seq restart WITH 1; - -TRUNCATE TABLE note_entities; - -TRUNCATE TABLE mlb_coll_ext; - -TRUNCATE TABLE res_letterbox; -ALTER SEQUENCE res_id_mlb_seq restart WITH 1; - -TRUNCATE TABLE res_version_letterbox; - -TRUNCATE TABLE res_x; -ALTER SEQUENCE res_id_seq restart WITH 1; - -TRUNCATE TABLE res_attachments; -ALTER SEQUENCE res_attachment_res_id_seq restart WITH 1; - -TRUNCATE TABLE res_version_attachments; -TRUNCATE TABLE res_linked; -TRUNCATE TABLE res_mark_as_read; - -TRUNCATE TABLE saved_queries; -TRUNCATE TABLE lc_stack; -TRUNCATE TABLE adr_x; - -TRUNCATE TABLE tags; -ALTER SEQUENCE tag_id_seq restart WITH 1; - -TRUNCATE TABLE tags_entities; - -TRUNCATE TABLE tag_res; - -TRUNCATE TABLE sendmail; - -TRUNCATE TABLE notif_event_stack; -ALTER SEQUENCE notif_event_stack_seq restart WITH 1; - -TRUNCATE TABLE notif_email_stack; -ALTER SEQUENCE notif_email_stack_seq restart WITH 1; - - -/* reset chrono */ -UPDATE parameters SET param_value_int = '1' WHERE id = 'chrono_outgoing_' || extract(YEAR FROM current_date); -UPDATE parameters SET param_value_int = '1' WHERE id = 'chrono_incoming_' || extract(YEAR FROM current_date); -UPDATE parameters SET param_value_int = '1' WHERE id = 'chrono_internal_' || extract(YEAR FROM current_date); +/* Warning : This script erase all data in the application Maarch. It keeps in database parameters */ +TRUNCATE TABLE cases; +ALTER SEQUENCE case_id_seq restart WITH 1; + +TRUNCATE TABLE cases_res; + +/*TRUNCATE TABLE contacts_v2; +ALTER SEQUENCE contact_v2_id_seq restart WITH 1; + +TRUNCATE TABLE contact_addresses; +ALTER SEQUENCE contact_addresses_id_seq restart WITH 1; + +TRUNCATE TABLE contact_types; +ALTER SEQUENCE contact_types_id_seq restart WITH 1; + +TRUNCATE TABLE contact_purposes; +ALTER SEQUENCE contact_purposes_id_seq restart WITH 1;*/ + +TRUNCATE TABLE contacts_res; + +TRUNCATE TABLE listinstance; +ALTER SEQUENCE listinstance_id_seq restart WITH 1; + +TRUNCATE TABLE listinstance_history; +ALTER SEQUENCE listinstance_history_id_seq restart WITH 1; + +TRUNCATE TABLE listinstance_history_details; +ALTER SEQUENCE listinstance_history_details_id_seq restart WITH 1; + +TRUNCATE TABLE history; +ALTER SEQUENCE history_id_seq restart WITH 1; + +TRUNCATE TABLE history_batch; +ALTER SEQUENCE history_batch_id_seq restart WITH 1; + +TRUNCATE TABLE notes; +ALTER SEQUENCE notes_seq restart WITH 1; + +TRUNCATE TABLE note_entities; + +TRUNCATE TABLE mlb_coll_ext; + +TRUNCATE TABLE res_letterbox; +ALTER SEQUENCE res_id_mlb_seq restart WITH 1; + +TRUNCATE TABLE res_version_letterbox; + +TRUNCATE TABLE res_x; +ALTER SEQUENCE res_id_seq restart WITH 1; + +TRUNCATE TABLE res_attachments; +ALTER SEQUENCE res_attachment_res_id_seq restart WITH 1; + +TRUNCATE TABLE res_version_attachments; +TRUNCATE TABLE res_linked; +TRUNCATE TABLE res_mark_as_read; + +TRUNCATE TABLE saved_queries; +TRUNCATE TABLE lc_stack; +TRUNCATE TABLE adr_x; + +TRUNCATE TABLE tags; +ALTER SEQUENCE tag_id_seq restart WITH 1; + +TRUNCATE TABLE tags_entities; + +TRUNCATE TABLE tag_res; + +TRUNCATE TABLE sendmail; + +TRUNCATE TABLE notif_event_stack; +ALTER SEQUENCE notif_event_stack_seq restart WITH 1; + +TRUNCATE TABLE notif_email_stack; +ALTER SEQUENCE notif_email_stack_seq restart WITH 1; + +TRUNCATE TABLE user_signatures; +ALTER SEQUENCE user_signatures_id_seq restart WITH 1; + +/* reset chrono */ +UPDATE parameters SET param_value_int = '1' WHERE id = 'chrono_outgoing_' || extract(YEAR FROM current_date); +UPDATE parameters SET param_value_int = '1' WHERE id = 'chrono_incoming_' || extract(YEAR FROM current_date); +UPDATE parameters SET param_value_int = '1' WHERE id = 'chrono_internal_' || extract(YEAR FROM current_date);