--
-- BEGIN - [#10510] - Ajouter l'étape 9 (Arrêté) dans les reprises sur abandon
--

ALTER TABLE reprise_abandon
    ADD COLUMN IF NOT EXISTS datearrete date,
    ADD COLUMN IF NOT EXISTS datearretedebut date,
    ADD COLUMN IF NOT EXISTS datearretefin date,
    ADD COLUMN IF NOT EXISTS numrefarrete character varying(255);

ALTER TABLE reprise_abandon_archive
    ADD COLUMN IF NOT EXISTS datearrete date,
    ADD COLUMN IF NOT EXISTS datearretedebut date,
    ADD COLUMN IF NOT EXISTS datearretefin date,
    ADD COLUMN IF NOT EXISTS numrefarrete character varying(255);

--
-- END - [#10510] - Ajouter l'étape 9 (Arrêté) dans les reprises sur abandon
--

--
-- BEGIN - [#10509] - Modification de l'étape 8 (Délibération) de la reprise sur abandon
--

ALTER TABLE reprise_abandon
    ADD COLUMN IF NOT EXISTS datedeliberation date,
    ADD COLUMN IF NOT EXISTS numrefdeliberation character varying(255),
    ADD COLUMN IF NOT EXISTS deliberation character varying(40);

ALTER TABLE reprise_abandon_archive
    ADD COLUMN IF NOT EXISTS datedeliberation date,
    ADD COLUMN IF NOT EXISTS numrefdeliberation character varying(255),
    ADD COLUMN IF NOT EXISTS deliberation character varying(40);

--
-- END - [#10509] - Modification de l'étape 8 (Délibération) de la reprise sur abandon
--

--
-- BEGIN [#10500] - Ajout du champ "Objet" dans les courriers
--

ALTER TABLE courrier
    ADD COLUMN IF NOT EXISTS objet character varying(250);

--
-- END [#10500] - Ajout du champ "Objet" dans les courriers
--


--
-- BEGIN - [#10512] - La limite de caractère pour le champ etat_case_plan_en_coupe est trop petite ce qui provoque des erreurs de base de données.
--

ALTER TABLE emplacement
    ALTER COLUMN etat_case_plan_en_coupe TYPE text;

--
-- END - [#10512] - La limite de caractère pour le champ etat_case_plan_en_coupe est trop petite ce qui provoque des erreurs de base de données.
--