--------------------------------------------------------------------------------
-- 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
--
-- @package openscrutin
-- @version SVN : $Id$
--------------------------------------------------------------------------------

-- Usage :
-- cd data/pgsql/
-- dropdb openscrutin && createdb openscrutin && psql openscrutin -f install.sql

-- Suppression, Création et Utilisation du schéma
--DROP SCHEMA openscrutin;
CREATE SCHEMA openscrutin;

-- Instructions de base du framework openmairie
\i init.sql

-- Instructions de base de l'applicatif 
\i init_metier.sql

-- Initialisation du paramétrage
\i init_parametrage.sql

-- Initialisation d'un jeu de données
-- A commenter/décommenter pour installer un jeu de données
\i init_data.sql

-- Mise à jour des séquences
\set schema '\'openscrutin\''
\i update_sequences.sql

-- Mise à jour depuis la dernière version (en cours de développement)
-- \i ver_2.0.2.sql
-- \i ver_2.0.3.sql
\i ver_2.1.0-dev.sql

-- Initialisation d'un jeu de données pour les table mise à jour et crée dans 
-- le fichier de version (en cours de développement)
-- A commenter/décommenter pour installer un jeu de données
\i ver_2.1.0-dev-init_data.sql

-- Mise à jour des séquences
\set schema '\'openscrutin\''
\i update_sequences.sql
