-------------------------------------------------------------------------------
-- Script de mise à jour vers la version v4.11.0-a7 depuis la version v4.11.0-a6
--
-- @package framework_openmairie
-- @version SVN : $Id$
-------------------------------------------------------------------------------

--
-- BEGIN / [#10588] - Support de om_requete multiples dans les éditions
--

--
ALTER TABLE ONLY om_requete
    DROP CONSTRAINT IF EXISTS om_requete_code_key;
ALTER TABLE ONLY om_requete
    ADD CONSTRAINT om_requete_code_key UNIQUE (code);

--
ALTER TABLE ONLY om_etat DROP CONSTRAINT IF EXISTS om_etat_om_requete_fkey;
ALTER TABLE ONLY om_lettretype DROP CONSTRAINT IF EXISTS om_lettretype_om_requete_fkey;

--
ALTER TABLE om_lettretype ALTER COLUMN om_sql TYPE text;
ALTER TABLE om_etat ALTER COLUMN om_sql TYPE text;

--
UPDATE om_lettretype SET om_sql = (SELECT om_requete.code FROM om_requete WHERE om_requete.om_requete::text = om_lettretype.om_sql) WHERE om_sql ~ '[0-9]';
UPDATE om_etat SET om_sql = (SELECT om_requete.code FROM om_requete WHERE om_requete.om_requete::text = om_etat.om_sql) WHERE om_sql ~ '[0-9]';

--
-- END / [#10588] - Support de om_requete multiples dans les éditions
--
