--------------------------------------------------------------------------------
-- Script d'installation
--
-- ATTENTION ce script peut supprimer des données de votre base de données
-- il n'est à utiliser qu'en connaissance de cause
--
-- Usage :
-- cd data/pgsql/
-- dropdb framework_openmairie && createdb framework_openmairie && psql framework_openmairie -f install.sql
--
-- @package framework_openmairie
-- @version SVN : $Id$
--------------------------------------------------------------------------------

-- Force l'encoding client à UTF8
SET client_encoding = 'UTF8';

-- Nom du schéma
\set schema 'framework_openmairie'

--
START TRANSACTION;

-- Initialisation de postgis
CREATE EXTENSION IF NOT EXISTS postgis;

-- Suppression, Création et Utilisation du schéma
DROP SCHEMA IF EXISTS :schema CASCADE;
CREATE SCHEMA :schema;
SET search_path = :schema, public, pg_catalog;

-- Instructions de base du framework openmairie
\i ../../core/data/pgsql/init.sql

-- Initialisation du paramétrage
\i ../../core/data/pgsql/init_permissions.sql
\i ../../core/data/pgsql/init_parametrage.sql

-- Mise à jour depuis la dernière version
-- A commenter/décommenter en cours de développement
\i ../../core/data/pgsql/v4.11.0-a16.sql

--
COMMIT;

