<?php
declare(strict_types=1);
namespace DoctrineMigrations;
use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;
/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20251001094138 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}
public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('CREATE SEQUENCE Utilisateur_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE activity_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE association_pi_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE cadre_global_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE campagne_agricole_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE categorie_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE composant_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE contract_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE coordinateur_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE country_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE currency_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE decision_comite_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE eaf_filtre_item_rapport_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE eaf_filtre_rapport_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE eaf_rapport_show_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE educ_speculation_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE etape_contractuel_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE facture_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE facture_pi_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE facture_piste_rehabilite_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE facture_stockage_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE facture_transformation_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE fichier_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE filiation_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE filtre_rapport_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE filtre_rapport_item_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE filtre_rapport_suivi_financiere_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE financement_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE meta_sous_activity_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE nature_de_la_variation_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE phase_de_demarage_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE ppm_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE ppm_line_info_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE ppmline_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE produit_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE ptba_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE rapport_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE rapport_column_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE rapport_column_criteria_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE repartition_by_unite_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE resultat_bilan_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE section_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE source_financement_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE sous_activity_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE sous_composant_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE status_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE type_depense_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE type_marche_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE unite_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE validation_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE SEQUENCE variation_de_contract_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('CREATE TABLE Utilisateur (id INT NOT NULL, profil_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, coordination_zone_id INT DEFAULT NULL, email VARCHAR(180) NOT NULL, roles JSON NOT NULL, password VARCHAR(255) DEFAULT NULL, lastname VARCHAR(255) DEFAULT NULL, firstname VARCHAR(255) DEFAULT NULL, identity VARCHAR(255) DEFAULT NULL, date_send_reset_password TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, is_active BOOLEAN DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, full_name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_9B80EC64E7927C74 ON Utilisateur (email)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_9B80EC646A95E9C4 ON Utilisateur (identity)');
$this->addSql('CREATE INDEX IDX_9B80EC64275ED078 ON Utilisateur (profil_id)');
$this->addSql('CREATE INDEX IDX_9B80EC64419C3385 ON Utilisateur (pole_id)');
$this->addSql('CREATE INDEX IDX_9B80EC647D964498 ON Utilisateur (coordination_zone_id)');
$this->addSql('COMMENT ON COLUMN Utilisateur.email IS \'Mail\'');
$this->addSql('COMMENT ON COLUMN Utilisateur.roles IS \'Rôles\'');
$this->addSql('COMMENT ON COLUMN Utilisateur.lastname IS \'Nom de famille\'');
$this->addSql('COMMENT ON COLUMN Utilisateur.firstname IS \'Prénom\'');
$this->addSql('COMMENT ON COLUMN Utilisateur.identity IS \'Identité\'');
$this->addSql('COMMENT ON COLUMN Utilisateur.created_at IS \'Date de création\'');
$this->addSql('COMMENT ON COLUMN Utilisateur.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN Utilisateur.full_name IS \'Nom complet\'');
$this->addSql('CREATE TABLE user_region (user_id INT NOT NULL, region_id INT NOT NULL, PRIMARY KEY(user_id, region_id))');
$this->addSql('CREATE INDEX IDX_6A30EA4BA76ED395 ON user_region (user_id)');
$this->addSql('CREATE INDEX IDX_6A30EA4B98260155 ON user_region (region_id)');
$this->addSql('CREATE TABLE user_pole (user_id INT NOT NULL, pole_id INT NOT NULL, PRIMARY KEY(user_id, pole_id))');
$this->addSql('CREATE INDEX IDX_87E10E28A76ED395 ON user_pole (user_id)');
$this->addSql('CREATE INDEX IDX_87E10E28419C3385 ON user_pole (pole_id)');
$this->addSql('CREATE TABLE user_commune (user_id INT NOT NULL, commune_id INT NOT NULL, PRIMARY KEY(user_id, commune_id))');
$this->addSql('CREATE INDEX IDX_BAEFCFE4A76ED395 ON user_commune (user_id)');
$this->addSql('CREATE INDEX IDX_BAEFCFE4131A4F72 ON user_commune (commune_id)');
$this->addSql('CREATE TABLE user_district (user_id INT NOT NULL, district_id INT NOT NULL, PRIMARY KEY(user_id, district_id))');
$this->addSql('CREATE INDEX IDX_D14CB087A76ED395 ON user_district (user_id)');
$this->addSql('CREATE INDEX IDX_D14CB087B08FA272 ON user_district (district_id)');
$this->addSql('CREATE TABLE user_fokontany (user_id INT NOT NULL, fokontany_id INT NOT NULL, PRIMARY KEY(user_id, fokontany_id))');
$this->addSql('CREATE INDEX IDX_E9A5A6A2A76ED395 ON user_fokontany (user_id)');
$this->addSql('CREATE INDEX IDX_E9A5A6A262907CDD ON user_fokontany (fokontany_id)');
$this->addSql('CREATE TABLE acheteur (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE activite_convention (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, montant_prevu DOUBLE PRECISION DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_D9A6FB0BD17F50A6 ON activite_convention (uuid)');
$this->addSql('CREATE TABLE activite_realisation (id SERIAL NOT NULL, sous_composante_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, cle VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_CA96142341401D17 ON activite_realisation (cle)');
$this->addSql('CREATE INDEX IDX_CA9614239175F422 ON activite_realisation (sous_composante_id)');
$this->addSql('CREATE TABLE activity (id INT NOT NULL, sous_composant_id_id INT NOT NULL, numero VARCHAR(100) NOT NULL, designation VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_AC74095AF38F3D41 ON activity (sous_composant_id_id)');
$this->addSql('CREATE TABLE affiliation_op (id SERIAL NOT NULL, organisation_paysanne_id INT DEFAULT NULL, affiliate_to_id INT DEFAULT NULL, type INT DEFAULT NULL, niveau_op INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_8714A5B5B1C5287E ON affiliation_op (organisation_paysanne_id)');
$this->addSql('CREATE INDEX IDX_8714A5B5859B4FB9 ON affiliation_op (affiliate_to_id)');
$this->addSql('CREATE TABLE agriculteur (id SERIAL NOT NULL, sexe VARCHAR(255) DEFAULT NULL, date_naissance DATE DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, domicile VARCHAR(255) DEFAULT NULL, is_chef_menage BOOLEAN DEFAULT NULL, superficie NUMERIC(10, 0) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE animaux (id SERIAL NOT NULL, troupeau_id INT DEFAULT NULL, fep_petit_ruminant_id INT DEFAULT NULL, race VARCHAR(255) DEFAULT NULL, nombre INT DEFAULT NULL, annee_achat VARCHAR(255) DEFAULT NULL, prix_unitaire DOUBLE PRECISION DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_9ABE194DD17F50A6 ON animaux (uuid)');
$this->addSql('CREATE INDEX IDX_9ABE194D6548480A ON animaux (troupeau_id)');
$this->addSql('CREATE INDEX IDX_9ABE194DE07C5264 ON animaux (fep_petit_ruminant_id)');
$this->addSql('CREATE TABLE annee (id SERIAL NOT NULL, remplisseur_id INT DEFAULT NULL, responsable_id INT DEFAULT NULL, cep_cafe_id INT DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, numero INT DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, is_cloture BOOLEAN DEFAULT NULL, date_cloture TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_DE92C5CF74C052D0 ON annee (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_DE92C5CF53C59D72 ON annee (responsable_id)');
$this->addSql('CREATE INDEX IDX_DE92C5CF13A6BF27 ON annee (cep_cafe_id)');
$this->addSql('CREATE TABLE annee_main_oeuvre (annee_id INT NOT NULL, main_oeuvre_id INT NOT NULL, PRIMARY KEY(annee_id, main_oeuvre_id))');
$this->addSql('CREATE INDEX IDX_1F0A213A543EC5F0 ON annee_main_oeuvre (annee_id)');
$this->addSql('CREATE INDEX IDX_1F0A213AA8AFEA4A ON annee_main_oeuvre (main_oeuvre_id)');
$this->addSql('CREATE TABLE annee_formation (annee_id INT NOT NULL, formation_id INT NOT NULL, PRIMARY KEY(annee_id, formation_id))');
$this->addSql('CREATE INDEX IDX_E061581D543EC5F0 ON annee_formation (annee_id)');
$this->addSql('CREATE INDEX IDX_E061581D5200282E ON annee_formation (formation_id)');
$this->addSql('CREATE TABLE annee_vente_groupe (annee_id INT NOT NULL, vente_groupe_id INT NOT NULL, PRIMARY KEY(annee_id, vente_groupe_id))');
$this->addSql('CREATE INDEX IDX_63C53F57543EC5F0 ON annee_vente_groupe (annee_id)');
$this->addSql('CREATE INDEX IDX_63C53F57DD824605 ON annee_vente_groupe (vente_groupe_id)');
$this->addSql('CREATE TABLE intrant_entretien (annee_id INT NOT NULL, equipement_materiel_id INT NOT NULL, PRIMARY KEY(annee_id, equipement_materiel_id))');
$this->addSql('CREATE INDEX IDX_9CED1368543EC5F0 ON intrant_entretien (annee_id)');
$this->addSql('CREATE INDEX IDX_9CED1368469B2B40 ON intrant_entretien (equipement_materiel_id)');
$this->addSql('CREATE TABLE apiculteur (id SERIAL NOT NULL, fep_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, sexe VARCHAR(255) DEFAULT NULL, age INT DEFAULT NULL, is_chef_menage BOOLEAN DEFAULT NULL, domicile VARCHAR(255) DEFAULT NULL, nombre_ruche INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_19D98C98CC820967 ON apiculteur (fep_id)');
$this->addSql('CREATE TABLE apiculteur_formation_ep (apiculteur_id INT NOT NULL, formation_ep_id INT NOT NULL, PRIMARY KEY(apiculteur_id, formation_ep_id))');
$this->addSql('CREATE INDEX IDX_3A3EDF2BFD789156 ON apiculteur_formation_ep (apiculteur_id)');
$this->addSql('CREATE INDEX IDX_3A3EDF2B13442DEB ON apiculteur_formation_ep (formation_ep_id)');
$this->addSql('CREATE TABLE association_pi (id INT NOT NULL, organisation_paysanne_id INT DEFAULT NULL, investissement_id INT DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_A081D00B1C5287E ON association_pi (organisation_paysanne_id)');
$this->addSql('CREATE INDEX IDX_A081D0040108A79 ON association_pi (investissement_id)');
$this->addSql('COMMENT ON COLUMN association_pi.created_at IS \'(DC2Type:datetime_immutable)\'');
$this->addSql('CREATE TABLE autres (id SERIAL NOT NULL, partenariat_id INT DEFAULT NULL, observation VARCHAR(255) DEFAULT NULL, date DATE DEFAULT NULL, appui VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_21F62672D17F50A6 ON autres (uuid)');
$this->addSql('CREATE INDEX IDX_21F626725C1628E0 ON autres (partenariat_id)');
$this->addSql('CREATE TABLE autres_eaf (autres_id INT NOT NULL, eaf_id INT NOT NULL, PRIMARY KEY(autres_id, eaf_id))');
$this->addSql('CREATE INDEX IDX_D7785388A634AD22 ON autres_eaf (autres_id)');
$this->addSql('CREATE INDEX IDX_D7785388CAE4D54A ON autres_eaf (eaf_id)');
$this->addSql('CREATE TABLE batiment (id SERIAL NOT NULL, fep_petit_ruminant_id INT DEFAULT NULL, utilisation VARCHAR(255) DEFAULT NULL, nombre INT DEFAULT NULL, annee VARCHAR(255) DEFAULT NULL, longueur NUMERIC(10, 0) DEFAULT NULL, largeur NUMERIC(10, 0) DEFAULT NULL, hauteur NUMERIC(10, 0) DEFAULT NULL, type_mur VARCHAR(255) DEFAULT NULL, type_toit VARCHAR(255) DEFAULT NULL, cout_construction DOUBLE PRECISION DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_F5FAB00CD17F50A6 ON batiment (uuid)');
$this->addSql('CREATE INDEX IDX_F5FAB00CE07C5264 ON batiment (fep_petit_ruminant_id)');
$this->addSql('CREATE TABLE beneficiaire_convention (id SERIAL NOT NULL, convention_signe_id INT DEFAULT NULL, libelle VARCHAR(255) DEFAULT NULL, objectif INT DEFAULT NULL, valeur_cible INT DEFAULT NULL, explication TEXT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_367936447F0A07EF ON beneficiaire_convention (convention_signe_id)');
$this->addSql('CREATE TABLE beneficiaire_service (id SERIAL NOT NULL, produit_service_id INT DEFAULT NULL, eaf_id INT DEFAULT NULL, quantite NUMERIC(10, 0) DEFAULT NULL, date_reception DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_6D231A38446490EB ON beneficiaire_service (produit_service_id)');
$this->addSql('CREATE INDEX IDX_6D231A38CAE4D54A ON beneficiaire_service (eaf_id)');
$this->addSql('CREATE TABLE cadre_global (id INT NOT NULL, ptba_id INT DEFAULT NULL, year INT NOT NULL, file VARCHAR(255) DEFAULT NULL, sheet INT NOT NULL, comment VARCHAR(255) NOT NULL, version INT NOT NULL, mile_usd BOOLEAN NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_A74B639718DFE8EB ON cadre_global (ptba_id)');
$this->addSql('CREATE TABLE campagne_agricole (id INT NOT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE canal_financement (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('COMMENT ON COLUMN canal_financement.name IS \'Nom\'');
$this->addSql('CREATE TABLE categorie (id INT NOT NULL, type_depense_id INT NOT NULL, numero INT NOT NULL, name VARCHAR(100) NOT NULL, description TEXT DEFAULT NULL, code VARCHAR(10) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_497DD6345CDBC346 ON categorie (type_depense_id)');
$this->addSql('CREATE TABLE cep (id SERIAL NOT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, remplisseur_initiale_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, objectif VARCHAR(255) DEFAULT NULL, contrainte_agriculteur VARCHAR(255) DEFAULT NULL, attente_agriculteur VARCHAR(255) DEFAULT NULL, rendement_avant VARCHAR(255) DEFAULT NULL, rendement_apres VARCHAR(255) DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, is_active BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_FD5F42B5D17F50A6 ON cep (uuid)');
$this->addSql('CREATE INDEX IDX_FD5F42B574C052D0 ON cep (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_FD5F42B5A05499A9 ON cep (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_FD5F42B5419C3385 ON cep (pole_id)');
$this->addSql('CREATE INDEX IDX_FD5F42B562E71DBA ON cep (remplisseur_initiale_id)');
$this->addSql('COMMENT ON COLUMN cep.name IS \'Nom\'');
$this->addSql('COMMENT ON COLUMN cep.objectif IS \'Objectif\'');
$this->addSql('COMMENT ON COLUMN cep.contrainte_agriculteur IS \'Contrainte agriculteur\'');
$this->addSql('COMMENT ON COLUMN cep.attente_agriculteur IS \'Attente agriculteur\'');
$this->addSql('COMMENT ON COLUMN cep.rendement_avant IS \'Rendement avant\'');
$this->addSql('COMMENT ON COLUMN cep.rendement_apres IS \'Rendement apres\'');
$this->addSql('COMMENT ON COLUMN cep.date_remplissage IS \'Date de remplissage\'');
$this->addSql('COMMENT ON COLUMN cep.periode_debut IS \'Période de début\'');
$this->addSql('COMMENT ON COLUMN cep.periode_fin IS \'Période de fin\'');
$this->addSql('COMMENT ON COLUMN cep.created_at IS \'Date de création(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN cep.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN cep.is_active IS \'Statut\'');
$this->addSql('CREATE TABLE cep_type_produit (cep_id INT NOT NULL, type_produit_id INT NOT NULL, PRIMARY KEY(cep_id, type_produit_id))');
$this->addSql('CREATE INDEX IDX_334F9DF49C4F98D4 ON cep_type_produit (cep_id)');
$this->addSql('CREATE INDEX IDX_334F9DF41237A8DE ON cep_type_produit (type_produit_id)');
$this->addSql('CREATE TABLE cep_cafe (id SERIAL NOT NULL, statut_fiche_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, fokontany_id INT DEFAULT NULL, convention_signe_id INT DEFAULT NULL, village VARCHAR(255) DEFAULT NULL, gps_longitude VARCHAR(255) DEFAULT NULL, gps_latitude VARCHAR(255) DEFAULT NULL, nom VARCHAR(255) DEFAULT NULL, date_installation DATE DEFAULT NULL, contexte_situation TEXT DEFAULT NULL, objectif TEXT DEFAULT NULL, resultat_attendu TEXT DEFAULT NULL, is_active BOOLEAN DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_3D50EEA4D17F50A6 ON cep_cafe (uuid)');
$this->addSql('CREATE INDEX IDX_3D50EEA4A05499A9 ON cep_cafe (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_3D50EEA4419C3385 ON cep_cafe (pole_id)');
$this->addSql('CREATE INDEX IDX_3D50EEA462907CDD ON cep_cafe (fokontany_id)');
$this->addSql('CREATE INDEX IDX_3D50EEA47F0A07EF ON cep_cafe (convention_signe_id)');
$this->addSql('COMMENT ON COLUMN cep_cafe.created_at IS \'(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN cep_cafe.updated_at IS \'(DC2Type:datetime_immutable)\'');
$this->addSql('CREATE TABLE cep_cafe_validation (cep_cafe_id INT NOT NULL, validation_id INT NOT NULL, PRIMARY KEY(cep_cafe_id, validation_id))');
$this->addSql('CREATE INDEX IDX_71F258C413A6BF27 ON cep_cafe_validation (cep_cafe_id)');
$this->addSql('CREATE INDEX IDX_71F258C4A2274850 ON cep_cafe_validation (validation_id)');
$this->addSql('CREATE TABLE cep_cafe_equipement_materiel (cep_cafe_id INT NOT NULL, equipement_materiel_id INT NOT NULL, PRIMARY KEY(cep_cafe_id, equipement_materiel_id))');
$this->addSql('CREATE INDEX IDX_9E1D1C2C13A6BF27 ON cep_cafe_equipement_materiel (cep_cafe_id)');
$this->addSql('CREATE INDEX IDX_9E1D1C2C469B2B40 ON cep_cafe_equipement_materiel (equipement_materiel_id)');
$this->addSql('CREATE TABLE cep_cafe_photo (id SERIAL NOT NULL, photo_id INT DEFAULT NULL, annee_id INT DEFAULT NULL, type INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_6C583BA37E9E4C8C ON cep_cafe_photo (photo_id)');
$this->addSql('CREATE INDEX IDX_6C583BA3543EC5F0 ON cep_cafe_photo (annee_id)');
$this->addSql('CREATE TABLE cep_manioc (id SERIAL NOT NULL, filiere_id INT DEFAULT NULL, convention_id INT DEFAULT NULL, fokontany_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, investissement_id INT DEFAULT NULL, perimetre_non_defis_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, remplisseur_initiale_id INT DEFAULT NULL, nom VARCHAR(255) DEFAULT NULL, date_installation DATE DEFAULT NULL, gps_longitude VARCHAR(255) DEFAULT NULL, gps_latitude VARCHAR(255) DEFAULT NULL, objectif TEXT DEFAULT NULL, context_situation TEXT DEFAULT NULL, resultat_attendu TEXT DEFAULT NULL, village VARCHAR(255) DEFAULT NULL, sup_couverte DOUBLE PRECISION DEFAULT NULL, saison_culture VARCHAR(255) DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, is_active BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_C7A6E4CD17F50A6 ON cep_manioc (uuid)');
$this->addSql('CREATE INDEX IDX_C7A6E4C180AA129 ON cep_manioc (filiere_id)');
$this->addSql('CREATE INDEX IDX_C7A6E4CA2ACEBCC ON cep_manioc (convention_id)');
$this->addSql('CREATE INDEX IDX_C7A6E4C62907CDD ON cep_manioc (fokontany_id)');
$this->addSql('CREATE INDEX IDX_C7A6E4C419C3385 ON cep_manioc (pole_id)');
$this->addSql('CREATE INDEX IDX_C7A6E4C40108A79 ON cep_manioc (investissement_id)');
$this->addSql('CREATE INDEX IDX_C7A6E4C4A44E4C2 ON cep_manioc (perimetre_non_defis_id)');
$this->addSql('CREATE INDEX IDX_C7A6E4C74C052D0 ON cep_manioc (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_C7A6E4CA05499A9 ON cep_manioc (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_C7A6E4C62E71DBA ON cep_manioc (remplisseur_initiale_id)');
$this->addSql('COMMENT ON COLUMN cep_manioc.date_remplissage IS \'Date de remplissage\'');
$this->addSql('COMMENT ON COLUMN cep_manioc.periode_debut IS \'Période de début\'');
$this->addSql('COMMENT ON COLUMN cep_manioc.periode_fin IS \'Période de fin\'');
$this->addSql('COMMENT ON COLUMN cep_manioc.created_at IS \'Date de création(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN cep_manioc.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN cep_manioc.is_active IS \'Statut\'');
$this->addSql('CREATE TABLE cep_manioc_main_oeuvre (cep_manioc_id INT NOT NULL, main_oeuvre_id INT NOT NULL, PRIMARY KEY(cep_manioc_id, main_oeuvre_id))');
$this->addSql('CREATE INDEX IDX_C4CB851C546F6F93 ON cep_manioc_main_oeuvre (cep_manioc_id)');
$this->addSql('CREATE INDEX IDX_C4CB851CA8AFEA4A ON cep_manioc_main_oeuvre (main_oeuvre_id)');
$this->addSql('CREATE TABLE cep_manioc_formation (cep_manioc_id INT NOT NULL, formation_id INT NOT NULL, PRIMARY KEY(cep_manioc_id, formation_id))');
$this->addSql('CREATE INDEX IDX_E7CBDA96546F6F93 ON cep_manioc_formation (cep_manioc_id)');
$this->addSql('CREATE INDEX IDX_E7CBDA965200282E ON cep_manioc_formation (formation_id)');
$this->addSql('CREATE TABLE cep_manioc_validation (cep_manioc_id INT NOT NULL, validation_id INT NOT NULL, PRIMARY KEY(cep_manioc_id, validation_id))');
$this->addSql('CREATE INDEX IDX_54B948F9546F6F93 ON cep_manioc_validation (cep_manioc_id)');
$this->addSql('CREATE INDEX IDX_54B948F9A2274850 ON cep_manioc_validation (validation_id)');
$this->addSql('CREATE TABLE cep_manioc_photo (id SERIAL NOT NULL, photo_id INT DEFAULT NULL, cep_id INT DEFAULT NULL, type INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_CD8FD2237E9E4C8C ON cep_manioc_photo (photo_id)');
$this->addSql('CREATE INDEX IDX_CD8FD2239C4F98D4 ON cep_manioc_photo (cep_id)');
$this->addSql('CREATE TABLE champ (id SERIAL NOT NULL, designation VARCHAR(255) DEFAULT NULL, lieu VARCHAR(255) DEFAULT NULL, superficie NUMERIC(10, 0) DEFAULT NULL, proprietaire VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE cheptel (id SERIAL NOT NULL, filiere_id INT DEFAULT NULL, source_financement_id INT DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, quantite INT DEFAULT NULL, date_reception DATE DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, type_distribution INT DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_F60E2E8DD17F50A6 ON cheptel (uuid)');
$this->addSql('CREATE INDEX IDX_F60E2E8D180AA129 ON cheptel (filiere_id)');
$this->addSql('CREATE INDEX IDX_F60E2E8D44E81D1 ON cheptel (source_financement_id)');
$this->addSql('CREATE TABLE commune (id SERIAL NOT NULL, district_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, code INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_E2E2D1EEB08FA272 ON commune (district_id)');
$this->addSql('COMMENT ON COLUMN commune.name IS \'Nom\'');
$this->addSql('CREATE TABLE composant (id INT NOT NULL, ptba_id_id INT NOT NULL, numero VARCHAR(100) NOT NULL, designation VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_EC8486C9433D4CC8 ON composant (ptba_id_id)');
$this->addSql('CREATE TABLE composante (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, cle VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_D8E84C841401D17 ON composante (cle)');
$this->addSql('CREATE TABLE contract (id INT NOT NULL, contractant_id INT NOT NULL, coordinateur_id INT NOT NULL, status_id INT DEFAULT NULL, numero VARCHAR(255) NOT NULL, duree INT NOT NULL, delai_etalement INT NOT NULL, date_initial TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, nature VARCHAR(255) NOT NULL, os_1 VARCHAR(255) NOT NULL, amount DOUBLE PRECISION NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_E98F2859E00CEF21 ON contract (contractant_id)');
$this->addSql('CREATE INDEX IDX_E98F2859D32E46EA ON contract (coordinateur_id)');
$this->addSql('CREATE INDEX IDX_E98F28596BF700BD ON contract (status_id)');
$this->addSql('CREATE TABLE contractant (id SERIAL NOT NULL, name VARCHAR(255) NOT NULL, address VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE contrat_om (id SERIAL NOT NULL, date_signature DATE DEFAULT NULL, reference VARCHAR(255) DEFAULT NULL, objectif TEXT DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_37A5193DD17F50A6 ON contrat_om (uuid)');
$this->addSql('CREATE TABLE convention_signe (id SERIAL NOT NULL, entite_contractante_id INT DEFAULT NULL, coordination_zone_id INT DEFAULT NULL, partenaire_mise_oeuvre_id INT DEFAULT NULL, contract_id INT DEFAULT NULL, type_convention_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, intitule VARCHAR(255) DEFAULT NULL, date_signature DATE DEFAULT NULL, objet TEXT DEFAULT NULL, resultat TEXT DEFAULT NULL, montant_total DOUBLE PRECISION DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, is_active BOOLEAN DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_561A2AD5D17F50A6 ON convention_signe (uuid)');
$this->addSql('CREATE INDEX IDX_561A2AD52F16D99F ON convention_signe (entite_contractante_id)');
$this->addSql('CREATE INDEX IDX_561A2AD57D964498 ON convention_signe (coordination_zone_id)');
$this->addSql('CREATE INDEX IDX_561A2AD5B70C078 ON convention_signe (partenaire_mise_oeuvre_id)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_561A2AD52576E0FD ON convention_signe (contract_id)');
$this->addSql('CREATE INDEX IDX_561A2AD5D2415CF9 ON convention_signe (type_convention_id)');
$this->addSql('CREATE INDEX IDX_561A2AD574C052D0 ON convention_signe (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_561A2AD5A05499A9 ON convention_signe (statut_fiche_id)');
$this->addSql('COMMENT ON COLUMN convention_signe.created_at IS \'(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN convention_signe.updated_at IS \'(DC2Type:datetime_immutable)\'');
$this->addSql('CREATE TABLE convention_signe_region (convention_signe_id INT NOT NULL, region_id INT NOT NULL, PRIMARY KEY(convention_signe_id, region_id))');
$this->addSql('CREATE INDEX IDX_6DABC31A7F0A07EF ON convention_signe_region (convention_signe_id)');
$this->addSql('CREATE INDEX IDX_6DABC31A98260155 ON convention_signe_region (region_id)');
$this->addSql('CREATE TABLE convention_signe_district (convention_signe_id INT NOT NULL, district_id INT NOT NULL, PRIMARY KEY(convention_signe_id, district_id))');
$this->addSql('CREATE INDEX IDX_305E43657F0A07EF ON convention_signe_district (convention_signe_id)');
$this->addSql('CREATE INDEX IDX_305E4365B08FA272 ON convention_signe_district (district_id)');
$this->addSql('CREATE TABLE convention_signe_commune (convention_signe_id INT NOT NULL, commune_id INT NOT NULL, PRIMARY KEY(convention_signe_id, commune_id))');
$this->addSql('CREATE INDEX IDX_A68435AF7F0A07EF ON convention_signe_commune (convention_signe_id)');
$this->addSql('CREATE INDEX IDX_A68435AF131A4F72 ON convention_signe_commune (commune_id)');
$this->addSql('CREATE TABLE convention_signe_filiere (convention_signe_id INT NOT NULL, filiere_id INT NOT NULL, PRIMARY KEY(convention_signe_id, filiere_id))');
$this->addSql('CREATE INDEX IDX_6AB6B9DF7F0A07EF ON convention_signe_filiere (convention_signe_id)');
$this->addSql('CREATE INDEX IDX_6AB6B9DF180AA129 ON convention_signe_filiere (filiere_id)');
$this->addSql('CREATE TABLE convention_signe_pole (convention_signe_id INT NOT NULL, pole_id INT NOT NULL, PRIMARY KEY(convention_signe_id, pole_id))');
$this->addSql('CREATE INDEX IDX_D38F51FD7F0A07EF ON convention_signe_pole (convention_signe_id)');
$this->addSql('CREATE INDEX IDX_D38F51FD419C3385 ON convention_signe_pole (pole_id)');
$this->addSql('CREATE TABLE coordinateur (id INT NOT NULL, name VARCHAR(255) NOT NULL, function VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE coordination_zone (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE country (id INT NOT NULL, name VARCHAR(60) NOT NULL, code VARCHAR(3) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE currency (id INT NOT NULL, name VARCHAR(255) NOT NULL, label VARCHAR(5) NOT NULL, rate DOUBLE PRECISION NOT NULL, date_rate TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE cycle (id SERIAL NOT NULL, gvec_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, responsable_id INT DEFAULT NULL, numero INT DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, is_cloture BOOLEAN DEFAULT false, date_cloture TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_B086D193EF47FF3B ON cycle (gvec_id)');
$this->addSql('CREATE INDEX IDX_B086D19374C052D0 ON cycle (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_B086D19353C59D72 ON cycle (responsable_id)');
$this->addSql('CREATE TABLE decision_comite (id INT NOT NULL, convention_signe_id INT DEFAULT NULL, date_comite DATE DEFAULT NULL, decision_comite INT DEFAULT NULL, observation TEXT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_A5FA37FC7F0A07EF ON decision_comite (convention_signe_id)');
$this->addSql('CREATE TABLE distribution_cheptel (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, cheptel_id INT DEFAULT NULL, quantite INT DEFAULT NULL, date_reception DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_16BF603FCAE4D54A ON distribution_cheptel (eaf_id)');
$this->addSql('CREATE INDEX IDX_16BF603F6313693E ON distribution_cheptel (cheptel_id)');
$this->addSql('CREATE TABLE distribution_engrais (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, engrais_id INT DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, quantite DOUBLE PRECISION DEFAULT NULL, date_reception DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_48AF0E91CAE4D54A ON distribution_engrais (eaf_id)');
$this->addSql('CREATE INDEX IDX_48AF0E91563C4F47 ON distribution_engrais (engrais_id)');
$this->addSql('CREATE TABLE distribution_equipement (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, equipement_id INT DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, quantite INT DEFAULT NULL, date_reception DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_ACF20DFCCAE4D54A ON distribution_equipement (eaf_id)');
$this->addSql('CREATE INDEX IDX_ACF20DFC806F0F5C ON distribution_equipement (equipement_id)');
$this->addSql('CREATE TABLE distribution_opb_engrais (id SERIAL NOT NULL, engrais_id INT DEFAULT NULL, opb_id INT DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, quantite DOUBLE PRECISION DEFAULT NULL, date_reception DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_5A8DAC5563C4F47 ON distribution_opb_engrais (engrais_id)');
$this->addSql('CREATE INDEX IDX_5A8DAC5B99DDF49 ON distribution_opb_engrais (opb_id)');
$this->addSql('CREATE TABLE distribution_opb_equipement (id SERIAL NOT NULL, equipement_materiel_id INT DEFAULT NULL, opb_id INT DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, quantite INT DEFAULT NULL, date_reception DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_BC771E65469B2B40 ON distribution_opb_equipement (equipement_materiel_id)');
$this->addSql('CREATE INDEX IDX_BC771E65B99DDF49 ON distribution_opb_equipement (opb_id)');
$this->addSql('CREATE TABLE distribution_opb_semence (id SERIAL NOT NULL, opb_id INT DEFAULT NULL, semence_id INT DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, quantite NUMERIC(10, 0) DEFAULT NULL, date_reception DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_E978EE93B99DDF49 ON distribution_opb_semence (opb_id)');
$this->addSql('CREATE INDEX IDX_E978EE933F43C8A ON distribution_opb_semence (semence_id)');
$this->addSql('CREATE TABLE distribution_opb_stockage_transfo (id SERIAL NOT NULL, stockage_transformation_id INT DEFAULT NULL, opb_id INT DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, quantite INT DEFAULT NULL, date_reception DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_16260D6444869987 ON distribution_opb_stockage_transfo (stockage_transformation_id)');
$this->addSql('CREATE INDEX IDX_16260D64B99DDF49 ON distribution_opb_stockage_transfo (opb_id)');
$this->addSql('CREATE TABLE distribution_semence (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, semence_id INT DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, quantite NUMERIC(10, 0) DEFAULT NULL, date_reception DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_A47F3AC7CAE4D54A ON distribution_semence (eaf_id)');
$this->addSql('CREATE INDEX IDX_A47F3AC73F43C8A ON distribution_semence (semence_id)');
$this->addSql('CREATE TABLE distribution_stockage_transfo (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, stockage_transformation_id INT DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, quantite INT DEFAULT NULL, date_reception DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_CDAE42C4CAE4D54A ON distribution_stockage_transfo (eaf_id)');
$this->addSql('CREATE INDEX IDX_CDAE42C444869987 ON distribution_stockage_transfo (stockage_transformation_id)');
$this->addSql('CREATE TABLE district (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, code INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('COMMENT ON COLUMN district.name IS \'Nom\'');
$this->addSql('CREATE TABLE eaf (id SERIAL NOT NULL, fokontany_id INT DEFAULT NULL, filiation_menage_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, remplisseur_initiale_id INT DEFAULT NULL, chef_famille VARCHAR(255) DEFAULT NULL, categorie VARCHAR(255) DEFAULT NULL, nom_prenoms VARCHAR(255) DEFAULT NULL, cin VARCHAR(255) NOT NULL, surnom VARCHAR(255) DEFAULT NULL, sexe VARCHAR(255) DEFAULT NULL, date_naissance DATE DEFAULT NULL, telephone VARCHAR(255) DEFAULT NULL, taille_menage INT DEFAULT NULL, nom_mere VARCHAR(255) DEFAULT NULL, is_membre_imf BOOLEAN DEFAULT NULL, date_adhesion_imf DATE DEFAULT NULL, sexe_chef_famille VARCHAR(255) DEFAULT NULL, localite VARCHAR(255) DEFAULT NULL, date_cin DATE DEFAULT NULL, is_dead BOOLEAN DEFAULT NULL, is_migrated BOOLEAN DEFAULT NULL, type_identite INT DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, is_active BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_696A4E52D17F50A6 ON eaf (uuid)');
$this->addSql('CREATE INDEX IDX_696A4E5262907CDD ON eaf (fokontany_id)');
$this->addSql('CREATE INDEX IDX_696A4E5233A046BF ON eaf (filiation_menage_id)');
$this->addSql('CREATE INDEX IDX_696A4E5274C052D0 ON eaf (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_696A4E52A05499A9 ON eaf (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_696A4E52419C3385 ON eaf (pole_id)');
$this->addSql('CREATE INDEX IDX_696A4E5262E71DBA ON eaf (remplisseur_initiale_id)');
$this->addSql('COMMENT ON COLUMN eaf.chef_famille IS \'Nom du chef de famille\'');
$this->addSql('COMMENT ON COLUMN eaf.categorie IS \'Catégorie\'');
$this->addSql('COMMENT ON COLUMN eaf.nom_prenoms IS \'Nom et prénom\'');
$this->addSql('COMMENT ON COLUMN eaf.cin IS \'CIN\'');
$this->addSql('COMMENT ON COLUMN eaf.surnom IS \'Surnom\'');
$this->addSql('COMMENT ON COLUMN eaf.sexe IS \'Sexe\'');
$this->addSql('COMMENT ON COLUMN eaf.date_naissance IS \'Date de naissance\'');
$this->addSql('COMMENT ON COLUMN eaf.telephone IS \'Téléphone\'');
$this->addSql('COMMENT ON COLUMN eaf.taille_menage IS \'Taille ménage\'');
$this->addSql('COMMENT ON COLUMN eaf.nom_mere IS \'Nom du mère\'');
$this->addSql('COMMENT ON COLUMN eaf.date_remplissage IS \'Date de remplissage\'');
$this->addSql('COMMENT ON COLUMN eaf.periode_debut IS \'Période de début\'');
$this->addSql('COMMENT ON COLUMN eaf.periode_fin IS \'Période de fin\'');
$this->addSql('COMMENT ON COLUMN eaf.created_at IS \'Date de création(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN eaf.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN eaf.is_active IS \'Statut\'');
$this->addSql('CREATE TABLE eaf_renforcement_capacite (eaf_id INT NOT NULL, renforcement_capacite_id INT NOT NULL, PRIMARY KEY(eaf_id, renforcement_capacite_id))');
$this->addSql('CREATE INDEX IDX_B5406C08CAE4D54A ON eaf_renforcement_capacite (eaf_id)');
$this->addSql('CREATE INDEX IDX_B5406C08ADA39E13 ON eaf_renforcement_capacite (renforcement_capacite_id)');
$this->addSql('CREATE TABLE eaf_photo (eaf_id INT NOT NULL, photo_id INT NOT NULL, PRIMARY KEY(eaf_id, photo_id))');
$this->addSql('CREATE INDEX IDX_2B97C098CAE4D54A ON eaf_photo (eaf_id)');
$this->addSql('CREATE INDEX IDX_2B97C0987E9E4C8C ON eaf_photo (photo_id)');
$this->addSql('CREATE TABLE eaf_validation (eaf_id INT NOT NULL, validation_id INT NOT NULL, PRIMARY KEY(eaf_id, validation_id))');
$this->addSql('CREATE INDEX IDX_D3AF484ACAE4D54A ON eaf_validation (eaf_id)');
$this->addSql('CREATE INDEX IDX_D3AF484AA2274850 ON eaf_validation (validation_id)');
$this->addSql('CREATE TABLE eaf_cep_cafe (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, fonction_id INT DEFAULT NULL, cep_cafe_id INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_731E5FD2CAE4D54A ON eaf_cep_cafe (eaf_id)');
$this->addSql('CREATE INDEX IDX_731E5FD257889920 ON eaf_cep_cafe (fonction_id)');
$this->addSql('CREATE INDEX IDX_731E5FD213A6BF27 ON eaf_cep_cafe (cep_cafe_id)');
$this->addSql('CREATE TABLE eaf_cep_manioc (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, cep_manioc_id INT DEFAULT NULL, fonction_id INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_C9797D68CAE4D54A ON eaf_cep_manioc (eaf_id)');
$this->addSql('CREATE INDEX IDX_C9797D68546F6F93 ON eaf_cep_manioc (cep_manioc_id)');
$this->addSql('CREATE INDEX IDX_C9797D6857889920 ON eaf_cep_manioc (fonction_id)');
$this->addSql('CREATE TABLE eaf_educ_biofortification (id SERIAL NOT NULL, education_id INT DEFAULT NULL, eaf_id INT DEFAULT NULL, nbr_enfant5_ans INT DEFAULT 0, aliment_base_fortifie VARCHAR(255) DEFAULT NULL, source_approv VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_3CD8C53BD17F50A6 ON eaf_educ_biofortification (uuid)');
$this->addSql('CREATE INDEX IDX_3CD8C53B2CA1BD71 ON eaf_educ_biofortification (education_id)');
$this->addSql('CREATE INDEX IDX_3CD8C53BCAE4D54A ON eaf_educ_biofortification (eaf_id)');
$this->addSql('CREATE TABLE eaf_educ_demo_culinaire (id SERIAL NOT NULL, recette_id INT DEFAULT NULL, eaf_id INT DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_FF944B15D17F50A6 ON eaf_educ_demo_culinaire (uuid)');
$this->addSql('CREATE INDEX IDX_FF944B1589312FE9 ON eaf_educ_demo_culinaire (recette_id)');
$this->addSql('CREATE INDEX IDX_FF944B15CAE4D54A ON eaf_educ_demo_culinaire (eaf_id)');
$this->addSql('CREATE TABLE eaf_educ_ferme_commune (id SERIAL NOT NULL, ferme_commune_id INT DEFAULT NULL, eaf_id INT DEFAULT NULL, nbr_animaux_ruche INT DEFAULT 0, nbr_cheptel_total INT DEFAULT 0, qte_miel_recolte DOUBLE PRECISION DEFAULT \'0\', consommation NUMERIC(10, 2) DEFAULT \'0\', vente NUMERIC(10, 2) DEFAULT \'0\', montant_total DOUBLE PRECISION DEFAULT \'0\', unite_vente VARCHAR(255) DEFAULT NULL, prix_unitaire_vente NUMERIC(10, 0) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_16838647D17F50A6 ON eaf_educ_ferme_commune (uuid)');
$this->addSql('CREATE INDEX IDX_168386471E2B8C68 ON eaf_educ_ferme_commune (ferme_commune_id)');
$this->addSql('CREATE INDEX IDX_16838647CAE4D54A ON eaf_educ_ferme_commune (eaf_id)');
$this->addSql('CREATE TABLE eaf_educ_jardin_potager (id SERIAL NOT NULL, speculation_id INT DEFAULT NULL, eaf_id INT DEFAULT NULL, nbr_platebande INT DEFAULT 0, sup_emblave DOUBLE PRECISION DEFAULT \'0\', date_semis DATE DEFAULT NULL, qte_semence_utilise DOUBLE PRECISION DEFAULT \'0\', qte_recolte DOUBLE PRECISION DEFAULT \'0\', consommation NUMERIC(10, 0) DEFAULT \'0\', vente NUMERIC(10, 0) DEFAULT \'0\', montant_total DOUBLE PRECISION DEFAULT \'0\', unite_qte_recolte VARCHAR(255) DEFAULT NULL, unite_vente VARCHAR(255) DEFAULT NULL, prix_unitaire_vente NUMERIC(10, 0) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_85B65CA3D17F50A6 ON eaf_educ_jardin_potager (uuid)');
$this->addSql('CREATE INDEX IDX_85B65CA35CB73291 ON eaf_educ_jardin_potager (speculation_id)');
$this->addSql('CREATE INDEX IDX_85B65CA3CAE4D54A ON eaf_educ_jardin_potager (eaf_id)');
$this->addSql('CREATE TABLE eaf_educ_nutritionnelle (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, education_id INT DEFAULT NULL, is_allaitante BOOLEAN DEFAULT NULL, is_enceinte BOOLEAN DEFAULT NULL, is_mere_enfant BOOLEAN DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_9A2AD010D17F50A6 ON eaf_educ_nutritionnelle (uuid)');
$this->addSql('CREATE INDEX IDX_9A2AD010CAE4D54A ON eaf_educ_nutritionnelle (eaf_id)');
$this->addSql('CREATE INDEX IDX_9A2AD0102CA1BD71 ON eaf_educ_nutritionnelle (education_id)');
$this->addSql('CREATE TABLE eaf_educ_parcelle_commune (id SERIAL NOT NULL, parcelle_id INT DEFAULT NULL, eaf_id INT DEFAULT NULL, date_participation DATE NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_A06F486B4433ED66 ON eaf_educ_parcelle_commune (parcelle_id)');
$this->addSql('CREATE INDEX IDX_A06F486BCAE4D54A ON eaf_educ_parcelle_commune (eaf_id)');
$this->addSql('CREATE TABLE eaf_educ_suivi_croissance (id SERIAL NOT NULL, education_id INT DEFAULT NULL, eaf_id INT DEFAULT NULL, nbr_enfant5_ans INT DEFAULT 0, nbr_enfant_suivi INT DEFAULT 0, tip_moyen NUMERIC(10, 0) DEFAULT \'0\', nbr_enfant_z2 INT DEFAULT 0, nbr_enfant_z3 INT DEFAULT 0, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_2F416A00D17F50A6 ON eaf_educ_suivi_croissance (uuid)');
$this->addSql('CREATE INDEX IDX_2F416A002CA1BD71 ON eaf_educ_suivi_croissance (education_id)');
$this->addSql('CREATE INDEX IDX_2F416A00CAE4D54A ON eaf_educ_suivi_croissance (eaf_id)');
$this->addSql('CREATE TABLE eaf_educ_transfo_aliment (id SERIAL NOT NULL, education_id INT DEFAULT NULL, eaf_id INT DEFAULT NULL, date_participation DATE DEFAULT NULL, technique_applique VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_CDE1C39ED17F50A6 ON eaf_educ_transfo_aliment (uuid)');
$this->addSql('CREATE INDEX IDX_CDE1C39E2CA1BD71 ON eaf_educ_transfo_aliment (education_id)');
$this->addSql('CREATE INDEX IDX_CDE1C39ECAE4D54A ON eaf_educ_transfo_aliment (eaf_id)');
$this->addSql('CREATE TABLE eaf_educ_vad (id SERIAL NOT NULL, education_id INT DEFAULT NULL, eaf_id INT DEFAULT NULL, date_participation DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_BCC8CD682CA1BD71 ON eaf_educ_vad (education_id)');
$this->addSql('CREATE INDEX IDX_BCC8CD68CAE4D54A ON eaf_educ_vad (eaf_id)');
$this->addSql('CREATE TABLE eaf_fep_miel (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, fep_miel_id INT DEFAULT NULL, fonction_id INT DEFAULT NULL, nbr_ruche INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_87C39C5ACAE4D54A ON eaf_fep_miel (eaf_id)');
$this->addSql('CREATE INDEX IDX_87C39C5AE435DF0F ON eaf_fep_miel (fep_miel_id)');
$this->addSql('CREATE INDEX IDX_87C39C5A57889920 ON eaf_fep_miel (fonction_id)');
$this->addSql('CREATE TABLE eaf_fep_petit_ruminant (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, fep_petit_ruminant_id INT DEFAULT NULL, fonction_id INT DEFAULT NULL, nbr_cheptel_initial INT DEFAULT NULL, nbr_cheptel_apres INT DEFAULT NULL, date_cheptel_initiale DATE DEFAULT NULL, date_cheptel_apres DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_6943BADFCAE4D54A ON eaf_fep_petit_ruminant (eaf_id)');
$this->addSql('CREATE INDEX IDX_6943BADFE07C5264 ON eaf_fep_petit_ruminant (fep_petit_ruminant_id)');
$this->addSql('CREATE INDEX IDX_6943BADF57889920 ON eaf_fep_petit_ruminant (fonction_id)');
$this->addSql('CREATE TABLE eaf_filiere (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, filiere_id INT DEFAULT NULL, priorite INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_64E27F7CCAE4D54A ON eaf_filiere (eaf_id)');
$this->addSql('CREATE INDEX IDX_64E27F7C180AA129 ON eaf_filiere (filiere_id)');
$this->addSql('CREATE TABLE eaf_filtre_item_rapport (id INT NOT NULL, parent_id INT DEFAULT NULL, name TEXT DEFAULT NULL, condition VARCHAR(255) DEFAULT NULL, value1 VARCHAR(255) DEFAULT NULL, value2 VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_C53C105B727ACA70 ON eaf_filtre_item_rapport (parent_id)');
$this->addSql('CREATE TABLE eaf_filtre_rapport (id INT NOT NULL, owner_id INT DEFAULT NULL, name TEXT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_F564226C7E3C61F9 ON eaf_filtre_rapport (owner_id)');
$this->addSql('CREATE TABLE eaf_gvec (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, fonction_id INT DEFAULT NULL, gvec_id INT DEFAULT NULL, date_adhesion DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_8EBAF6E2CAE4D54A ON eaf_gvec (eaf_id)');
$this->addSql('CREATE INDEX IDX_8EBAF6E257889920 ON eaf_gvec (fonction_id)');
$this->addSql('CREATE INDEX IDX_8EBAF6E2EF47FF3B ON eaf_gvec (gvec_id)');
$this->addSql('CREATE TABLE eaf_installation_stockage (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, installation_stockage_id INT DEFAULT NULL, annee_adhesion VARCHAR(255) DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_FB4EF879CAE4D54A ON eaf_installation_stockage (eaf_id)');
$this->addSql('CREATE INDEX IDX_FB4EF879A05FE23 ON eaf_installation_stockage (installation_stockage_id)');
$this->addSql('COMMENT ON COLUMN eaf_installation_stockage.created_at IS \'(DC2Type:datetime_immutable)\'');
$this->addSql('CREATE TABLE eaf_installation_transformation (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, installation_transformation_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, annee_adhesion VARCHAR(255) DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_1AF41507CAE4D54A ON eaf_installation_transformation (eaf_id)');
$this->addSql('CREATE INDEX IDX_1AF41507F38C9ABD ON eaf_installation_transformation (installation_transformation_id)');
$this->addSql('CREATE INDEX IDX_1AF4150774C052D0 ON eaf_installation_transformation (remplisseur_id)');
$this->addSql('COMMENT ON COLUMN eaf_installation_transformation.created_at IS \'(DC2Type:datetime_immutable)\'');
$this->addSql('CREATE TABLE eaf_investissement (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, investissement_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, annee_adhesion VARCHAR(255) DEFAULT NULL, superficie NUMERIC(10, 0) DEFAULT NULL, extension NUMERIC(10, 0) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_49F50EBDCAE4D54A ON eaf_investissement (eaf_id)');
$this->addSql('CREATE INDEX IDX_49F50EBD40108A79 ON eaf_investissement (investissement_id)');
$this->addSql('CREATE INDEX IDX_49F50EBD74C052D0 ON eaf_investissement (remplisseur_id)');
$this->addSql('CREATE TABLE eaf_organisation_paysanne (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, op_id INT DEFAULT NULL, fonction_id INT DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_19E40CE9CAE4D54A ON eaf_organisation_paysanne (eaf_id)');
$this->addSql('CREATE INDEX IDX_19E40CE92F7FAB3F ON eaf_organisation_paysanne (op_id)');
$this->addSql('CREATE INDEX IDX_19E40CE957889920 ON eaf_organisation_paysanne (fonction_id)');
$this->addSql('COMMENT ON COLUMN eaf_organisation_paysanne.created_at IS \'(DC2Type:datetime_immutable)\'');
$this->addSql('CREATE TABLE eaf_piste_rehabilite (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, piste_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, anneeadhesion INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_D52D0ECCCAE4D54A ON eaf_piste_rehabilite (eaf_id)');
$this->addSql('CREATE INDEX IDX_D52D0ECCC34065BC ON eaf_piste_rehabilite (piste_id)');
$this->addSql('CREATE INDEX IDX_D52D0ECC74C052D0 ON eaf_piste_rehabilite (remplisseur_id)');
$this->addSql('CREATE TABLE eaf_rapport_show (id INT NOT NULL, owner_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_1AC4D10F7E3C61F9 ON eaf_rapport_show (owner_id)');
$this->addSql('CREATE TABLE educ_demo_culinaire (id SERIAL NOT NULL, education_id INT DEFAULT NULL, date DATE DEFAULT NULL, recette VARCHAR(255) DEFAULT NULL, ingredient_utilise VARCHAR(255) DEFAULT NULL, origine_matiere VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_A2703BE8D17F50A6 ON educ_demo_culinaire (uuid)');
$this->addSql('CREATE INDEX IDX_A2703BE82CA1BD71 ON educ_demo_culinaire (education_id)');
$this->addSql('CREATE TABLE educ_parcelle_commune (id SERIAL NOT NULL, education_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, speculation_id INT DEFAULT NULL, sup_emblave DOUBLE PRECISION DEFAULT \'0\', date_platebande DATE DEFAULT NULL, nbr_platebande INT DEFAULT 0, date_semis DATE DEFAULT NULL, qte_semence_diffuse DOUBLE PRECISION DEFAULT \'0\', technique_diffuse VARCHAR(255) DEFAULT NULL, qte_recolte DOUBLE PRECISION DEFAULT \'0\', materiel_utilise VARCHAR(255) DEFAULT NULL, theme_formation VARCHAR(255) DEFAULT NULL, consommation NUMERIC(10, 0) DEFAULT \'0\', vente NUMERIC(10, 0) DEFAULT \'0\', montant_total DOUBLE PRECISION DEFAULT \'0\', etape_validation INT DEFAULT NULL, unite_sup_emblave VARCHAR(255) DEFAULT NULL, unite_qte_semence VARCHAR(255) DEFAULT NULL, unite_vente VARCHAR(255) DEFAULT NULL, prix_unitaire_vente NUMERIC(10, 2) DEFAULT \'0\', uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_5178FB43D17F50A6 ON educ_parcelle_commune (uuid)');
$this->addSql('CREATE INDEX IDX_5178FB432CA1BD71 ON educ_parcelle_commune (education_id)');
$this->addSql('CREATE INDEX IDX_5178FB43A05499A9 ON educ_parcelle_commune (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_5178FB435CB73291 ON educ_parcelle_commune (speculation_id)');
$this->addSql('CREATE TABLE educ_speculation (id INT NOT NULL, libelle VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE education_nutritionnelle (id SERIAL NOT NULL, fokontany_id INT DEFAULT NULL, convention_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, remplisseur_initiale_id INT DEFAULT NULL, thematique_diffuse TEXT DEFAULT NULL, dispositif_diffusion TEXT DEFAULT NULL, date_creation_dispositif DATE DEFAULT NULL, nom_respo_dispositif VARCHAR(255) DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, is_active BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_609AB5FED17F50A6 ON education_nutritionnelle (uuid)');
$this->addSql('CREATE INDEX IDX_609AB5FE62907CDD ON education_nutritionnelle (fokontany_id)');
$this->addSql('CREATE INDEX IDX_609AB5FEA2ACEBCC ON education_nutritionnelle (convention_id)');
$this->addSql('CREATE INDEX IDX_609AB5FE74C052D0 ON education_nutritionnelle (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_609AB5FEA05499A9 ON education_nutritionnelle (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_609AB5FE419C3385 ON education_nutritionnelle (pole_id)');
$this->addSql('CREATE INDEX IDX_609AB5FE62E71DBA ON education_nutritionnelle (remplisseur_initiale_id)');
$this->addSql('COMMENT ON COLUMN education_nutritionnelle.date_remplissage IS \'Date de remplissage\'');
$this->addSql('COMMENT ON COLUMN education_nutritionnelle.periode_debut IS \'Période de début\'');
$this->addSql('COMMENT ON COLUMN education_nutritionnelle.periode_fin IS \'Période de fin\'');
$this->addSql('COMMENT ON COLUMN education_nutritionnelle.created_at IS \'Date de création(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN education_nutritionnelle.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN education_nutritionnelle.is_active IS \'Statut\'');
$this->addSql('CREATE TABLE education_nutritionnelle_validation (education_nutritionnelle_id INT NOT NULL, validation_id INT NOT NULL, PRIMARY KEY(education_nutritionnelle_id, validation_id))');
$this->addSql('CREATE INDEX IDX_49DDCF1A5073BB2D ON education_nutritionnelle_validation (education_nutritionnelle_id)');
$this->addSql('CREATE INDEX IDX_49DDCF1AA2274850 ON education_nutritionnelle_validation (validation_id)');
$this->addSql('CREATE TABLE education_photo (id SERIAL NOT NULL, photo_id INT DEFAULT NULL, education_id INT DEFAULT NULL, type INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_A83B9EBF7E9E4C8C ON education_photo (photo_id)');
$this->addSql('CREATE INDEX IDX_A83B9EBF2CA1BD71 ON education_photo (education_id)');
$this->addSql('CREATE TABLE eleveur (id SERIAL NOT NULL, fep_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, sexe VARCHAR(255) DEFAULT NULL, age INT DEFAULT NULL, is_chef_menage BOOLEAN DEFAULT NULL, nombre_caprin INT DEFAULT NULL, domicile VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_860DE008CC820967 ON eleveur (fep_id)');
$this->addSql('CREATE TABLE eleveur_formation_ep (eleveur_id INT NOT NULL, formation_ep_id INT NOT NULL, PRIMARY KEY(eleveur_id, formation_ep_id))');
$this->addSql('CREATE INDEX IDX_8C2D3532489D1B5F ON eleveur_formation_ep (eleveur_id)');
$this->addSql('CREATE INDEX IDX_8C2D353213442DEB ON eleveur_formation_ep (formation_ep_id)');
$this->addSql('CREATE TABLE elu (id SERIAL NOT NULL, siege VARCHAR(255) NOT NULL, representant VARCHAR(255) NOT NULL, phone VARCHAR(255) NOT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_587A71C1D17F50A6 ON elu (uuid)');
$this->addSql('CREATE TABLE engrais (id SERIAL NOT NULL, source_financement_id INT DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, quantite DOUBLE PRECISION DEFAULT NULL, date_distribution DATE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, date_reception DATE DEFAULT NULL, type_distribution INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_A81E4023D17F50A6 ON engrais (uuid)');
$this->addSql('CREATE INDEX IDX_A81E402344E81D1 ON engrais (source_financement_id)');
$this->addSql('CREATE TABLE engrais_intrant_cep (id SERIAL NOT NULL, cep_manioc_id INT DEFAULT NULL, engrais_id INT DEFAULT NULL, qte_destine_parcelle NUMERIC(10, 0) DEFAULT NULL, type_engrais_phyto INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_CF56F137546F6F93 ON engrais_intrant_cep (cep_manioc_id)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_CF56F137563C4F47 ON engrais_intrant_cep (engrais_id)');
$this->addSql('CREATE TABLE entite_contractante (id SERIAL NOT NULL, statut_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_20951D28F6203804 ON entite_contractante (statut_id)');
$this->addSql('CREATE TABLE equipement (id SERIAL NOT NULL, source_financement_id INT DEFAULT NULL, fep_petit_ruminant_id INT DEFAULT NULL, designation VARCHAR(255) DEFAULT NULL, nombre INT DEFAULT NULL, prix_unitaire DOUBLE PRECISION DEFAULT NULL, date_acquisition DATE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_B8B4C6F3D17F50A6 ON equipement (uuid)');
$this->addSql('CREATE INDEX IDX_B8B4C6F344E81D1 ON equipement (source_financement_id)');
$this->addSql('CREATE INDEX IDX_B8B4C6F3E07C5264 ON equipement (fep_petit_ruminant_id)');
$this->addSql('CREATE TABLE equipement_cep (id SERIAL NOT NULL, cep_manioc_id INT DEFAULT NULL, equipement_id INT DEFAULT NULL, qte_destine_parcelle INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_F4D658F6546F6F93 ON equipement_cep (cep_manioc_id)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_F4D658F6806F0F5C ON equipement_cep (equipement_id)');
$this->addSql('CREATE TABLE equipement_intrant_materiel (id SERIAL NOT NULL, source_financement_id INT DEFAULT NULL, designation VARCHAR(255) DEFAULT NULL, prix_unitaire DOUBLE PRECISION DEFAULT NULL, date_reception DATE NOT NULL, type INT DEFAULT NULL, qte_recue NUMERIC(10, 0) DEFAULT NULL, qte_distribue NUMERIC(10, 0) DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_69AE1C7D17F50A6 ON equipement_intrant_materiel (uuid)');
$this->addSql('CREATE INDEX IDX_69AE1C744E81D1 ON equipement_intrant_materiel (source_financement_id)');
$this->addSql('CREATE TABLE equipement_intrant_materiel_fep_miel (equipement_intrant_materiel_id INT NOT NULL, fep_miel_id INT NOT NULL, PRIMARY KEY(equipement_intrant_materiel_id, fep_miel_id))');
$this->addSql('CREATE INDEX IDX_E970E95DA51EFD04 ON equipement_intrant_materiel_fep_miel (equipement_intrant_materiel_id)');
$this->addSql('CREATE INDEX IDX_E970E95DE435DF0F ON equipement_intrant_materiel_fep_miel (fep_miel_id)');
$this->addSql('CREATE TABLE equipement_machine (id SERIAL NOT NULL, source_financement_id INT DEFAULT NULL, installation_transformation_id INT DEFAULT NULL, libelle VARCHAR(255) DEFAULT NULL, nombre INT DEFAULT NULL, prix_unitaire NUMERIC(10, 0) DEFAULT NULL, cout_total_achat NUMERIC(10, 0) DEFAULT NULL, date_acquisition DATE DEFAULT NULL, etat_materiel VARCHAR(255) DEFAULT NULL, date_verification DATE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_1E889557D17F50A6 ON equipement_machine (uuid)');
$this->addSql('CREATE INDEX IDX_1E88955744E81D1 ON equipement_machine (source_financement_id)');
$this->addSql('CREATE INDEX IDX_1E889557F38C9ABD ON equipement_machine (installation_transformation_id)');
$this->addSql('CREATE TABLE equipement_materiel (id SERIAL NOT NULL, source_financement_id INT DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, quantite INT DEFAULT NULL, date_distribution DATE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, date_reception DATE DEFAULT NULL, prix_unitaire DOUBLE PRECISION DEFAULT NULL, source_approvisionnement VARCHAR(255) DEFAULT NULL, type_distribution INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_703BEB5D17F50A6 ON equipement_materiel (uuid)');
$this->addSql('CREATE INDEX IDX_703BEB544E81D1 ON equipement_materiel (source_financement_id)');
$this->addSql('CREATE TABLE estimation_rendement (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, fep_miel_id INT DEFAULT NULL, type INT DEFAULT NULL, ruche1 NUMERIC(10, 0) DEFAULT NULL, ruche2 NUMERIC(10, 0) DEFAULT NULL, ruche3 NUMERIC(10, 0) DEFAULT NULL, nbr_ruche INT DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_D566306ED17F50A6 ON estimation_rendement (uuid)');
$this->addSql('CREATE INDEX IDX_D566306ECAE4D54A ON estimation_rendement (eaf_id)');
$this->addSql('CREATE INDEX IDX_D566306EE435DF0F ON estimation_rendement (fep_miel_id)');
$this->addSql('CREATE TABLE estimation_rendement_cafe (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, annee_id INT DEFAULT NULL, type INT DEFAULT NULL, pied_cafe INT NOT NULL, qte_graine_pied1 NUMERIC(10, 0) DEFAULT NULL, qte_graine_pied2 NUMERIC(10, 0) DEFAULT NULL, qte_graine_pied3 NUMERIC(10, 0) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_74A4B84ED17F50A6 ON estimation_rendement_cafe (uuid)');
$this->addSql('CREATE INDEX IDX_74A4B84ECAE4D54A ON estimation_rendement_cafe (eaf_id)');
$this->addSql('CREATE INDEX IDX_74A4B84E543EC5F0 ON estimation_rendement_cafe (annee_id)');
$this->addSql('CREATE TABLE estimation_rendement_cep (id SERIAL NOT NULL, cep_manioc_id INT DEFAULT NULL, eaf_id INT DEFAULT NULL, type INT DEFAULT NULL, superficie_cultive DOUBLE PRECISION DEFAULT NULL, sondage1 NUMERIC(10, 0) DEFAULT NULL, sondage2 NUMERIC(10, 0) DEFAULT NULL, sondage3 NUMERIC(10, 0) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_8AB8D495D17F50A6 ON estimation_rendement_cep (uuid)');
$this->addSql('CREATE INDEX IDX_8AB8D495546F6F93 ON estimation_rendement_cep (cep_manioc_id)');
$this->addSql('CREATE INDEX IDX_8AB8D495CAE4D54A ON estimation_rendement_cep (eaf_id)');
$this->addSql('CREATE TABLE etape_contractuel (id INT NOT NULL, contract_id INT NOT NULL, sequence INT NOT NULL, intitule VARCHAR(255) NOT NULL, date TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, pv VARCHAR(255) DEFAULT NULL, delai INT DEFAULT NULL, date_prevision_livraison TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, livrable VARCHAR(255) DEFAULT NULL, delai_validation INT DEFAULT NULL, date_validation TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, responsable_validation VARCHAR(255) DEFAULT NULL, objet_de_paiement BOOLEAN DEFAULT NULL, montant_facturable DOUBLE PRECISION NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_D02F61C62576E0FD ON etape_contractuel (contract_id)');
$this->addSql('CREATE TABLE facture (id INT NOT NULL, etape_contractuel_id INT NOT NULL, status_id INT DEFAULT NULL, numero VARCHAR(255) NOT NULL, date TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, montant_certifie DOUBLE PRECISION NOT NULL, date_certification TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, montant_paye DOUBLE PRECISION NOT NULL, facture VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_FE866410245448AD ON facture (etape_contractuel_id)');
$this->addSql('CREATE INDEX IDX_FE8664106BF700BD ON facture (status_id)');
$this->addSql('CREATE TABLE facture_pi (id INT NOT NULL, infrastructure_id INT DEFAULT NULL, reference VARCHAR(255) DEFAULT NULL, etape VARCHAR(255) DEFAULT NULL, montant_valide DOUBLE PRECISION DEFAULT NULL, montant_paye DOUBLE PRECISION DEFAULT NULL, date_facture DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_9A9C3BAD243E7A84 ON facture_pi (infrastructure_id)');
$this->addSql('CREATE TABLE facture_piste_rehabilite (id INT NOT NULL, infrastructure_id INT DEFAULT NULL, reference VARCHAR(255) DEFAULT NULL, etape VARCHAR(255) NOT NULL, montant_valide DOUBLE PRECISION NOT NULL, montant_paye DOUBLE PRECISION DEFAULT NULL, date_facture DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_769B5F5C243E7A84 ON facture_piste_rehabilite (infrastructure_id)');
$this->addSql('CREATE TABLE facture_stockage (id INT NOT NULL, infrastructure_id INT DEFAULT NULL, reference VARCHAR(255) DEFAULT NULL, etape VARCHAR(255) DEFAULT NULL, montant_valide DOUBLE PRECISION DEFAULT NULL, montant_paye DOUBLE PRECISION DEFAULT NULL, date_facture DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_D843BA63243E7A84 ON facture_stockage (infrastructure_id)');
$this->addSql('CREATE TABLE facture_transformation (id INT NOT NULL, infrastructure_id INT DEFAULT NULL, reference VARCHAR(255) DEFAULT NULL, etape VARCHAR(255) DEFAULT NULL, montant_valide DOUBLE PRECISION DEFAULT NULL, montant_paye DOUBLE PRECISION DEFAULT NULL, date_facture DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_52EB1FB7243E7A84 ON facture_transformation (infrastructure_id)');
$this->addSql('CREATE TABLE fep (id SERIAL NOT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, remplisseur_initiale_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, date_debut DATE DEFAULT NULL, date_cloture DATE DEFAULT NULL, objectif VARCHAR(255) DEFAULT NULL, contrainte VARCHAR(255) DEFAULT NULL, attente VARCHAR(255) DEFAULT NULL, resultat_avant VARCHAR(255) DEFAULT NULL, resultat_apres VARCHAR(255) DEFAULT NULL, domaine INT DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, is_active BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_FB94805ED17F50A6 ON fep (uuid)');
$this->addSql('CREATE INDEX IDX_FB94805E74C052D0 ON fep (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_FB94805EA05499A9 ON fep (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_FB94805E419C3385 ON fep (pole_id)');
$this->addSql('CREATE INDEX IDX_FB94805E62E71DBA ON fep (remplisseur_initiale_id)');
$this->addSql('COMMENT ON COLUMN fep.date_remplissage IS \'Date de remplissage\'');
$this->addSql('COMMENT ON COLUMN fep.periode_debut IS \'Période de début\'');
$this->addSql('COMMENT ON COLUMN fep.periode_fin IS \'Période de fin\'');
$this->addSql('COMMENT ON COLUMN fep.created_at IS \'Date de création(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN fep.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN fep.is_active IS \'Statut\'');
$this->addSql('CREATE TABLE fep_miel (id SERIAL NOT NULL, convention_id INT DEFAULT NULL, fokontany_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, remplisseur_initiale_id INT DEFAULT NULL, date_installation DATE DEFAULT NULL, nom VARCHAR(255) DEFAULT NULL, filiere VARCHAR(255) DEFAULT NULL, gps_longitude VARCHAR(255) DEFAULT NULL, gps_latitude VARCHAR(255) DEFAULT NULL, objectif TEXT DEFAULT NULL, context_situation TEXT DEFAULT NULL, resultat_attendu TEXT DEFAULT NULL, village VARCHAR(255) DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, is_active BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_C98D2D2CD17F50A6 ON fep_miel (uuid)');
$this->addSql('CREATE INDEX IDX_C98D2D2CA2ACEBCC ON fep_miel (convention_id)');
$this->addSql('CREATE INDEX IDX_C98D2D2C62907CDD ON fep_miel (fokontany_id)');
$this->addSql('CREATE INDEX IDX_C98D2D2C419C3385 ON fep_miel (pole_id)');
$this->addSql('CREATE INDEX IDX_C98D2D2C74C052D0 ON fep_miel (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_C98D2D2CA05499A9 ON fep_miel (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_C98D2D2C62E71DBA ON fep_miel (remplisseur_initiale_id)');
$this->addSql('COMMENT ON COLUMN fep_miel.date_remplissage IS \'Date de remplissage\'');
$this->addSql('COMMENT ON COLUMN fep_miel.periode_debut IS \'Période de début\'');
$this->addSql('COMMENT ON COLUMN fep_miel.periode_fin IS \'Période de fin\'');
$this->addSql('COMMENT ON COLUMN fep_miel.created_at IS \'Date de création(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN fep_miel.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN fep_miel.is_active IS \'Statut\'');
$this->addSql('CREATE TABLE fep_miel_main_oeuvre (fep_miel_id INT NOT NULL, main_oeuvre_id INT NOT NULL, PRIMARY KEY(fep_miel_id, main_oeuvre_id))');
$this->addSql('CREATE INDEX IDX_A3F3471DE435DF0F ON fep_miel_main_oeuvre (fep_miel_id)');
$this->addSql('CREATE INDEX IDX_A3F3471DA8AFEA4A ON fep_miel_main_oeuvre (main_oeuvre_id)');
$this->addSql('CREATE TABLE fep_miel_formation (fep_miel_id INT NOT NULL, formation_id INT NOT NULL, PRIMARY KEY(fep_miel_id, formation_id))');
$this->addSql('CREATE INDEX IDX_BAB84C5BE435DF0F ON fep_miel_formation (fep_miel_id)');
$this->addSql('CREATE INDEX IDX_BAB84C5B5200282E ON fep_miel_formation (formation_id)');
$this->addSql('CREATE TABLE fep_miel_vente_groupe (fep_miel_id INT NOT NULL, vente_groupe_id INT NOT NULL, PRIMARY KEY(fep_miel_id, vente_groupe_id))');
$this->addSql('CREATE INDEX IDX_C673735AE435DF0F ON fep_miel_vente_groupe (fep_miel_id)');
$this->addSql('CREATE INDEX IDX_C673735ADD824605 ON fep_miel_vente_groupe (vente_groupe_id)');
$this->addSql('CREATE TABLE fep_miel_validation (fep_miel_id INT NOT NULL, validation_id INT NOT NULL, PRIMARY KEY(fep_miel_id, validation_id))');
$this->addSql('CREATE INDEX IDX_B1318562E435DF0F ON fep_miel_validation (fep_miel_id)');
$this->addSql('CREATE INDEX IDX_B1318562A2274850 ON fep_miel_validation (validation_id)');
$this->addSql('CREATE TABLE fep_miel_photo (id SERIAL NOT NULL, photo_id INT DEFAULT NULL, fep_miel_id INT DEFAULT NULL, type INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_56FD85557E9E4C8C ON fep_miel_photo (photo_id)');
$this->addSql('CREATE INDEX IDX_56FD8555E435DF0F ON fep_miel_photo (fep_miel_id)');
$this->addSql('CREATE TABLE fep_petit_ruminant (id SERIAL NOT NULL, fokontany_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, convention_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, remplisseur_initiale_id INT DEFAULT NULL, nom VARCHAR(255) DEFAULT NULL, date_installation DATE DEFAULT NULL, filiere INT DEFAULT NULL, gps_latitude VARCHAR(255) DEFAULT NULL, gps_longitude VARCHAR(255) DEFAULT NULL, objectif TEXT DEFAULT NULL, contrainte_identifiee TEXT DEFAULT NULL, attente_eleveur TEXT DEFAULT NULL, resultat_avant TEXT DEFAULT NULL, resultat_apres TEXT DEFAULT NULL, village VARCHAR(255) DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, is_active BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_E5284525D17F50A6 ON fep_petit_ruminant (uuid)');
$this->addSql('CREATE INDEX IDX_E528452562907CDD ON fep_petit_ruminant (fokontany_id)');
$this->addSql('CREATE INDEX IDX_E5284525419C3385 ON fep_petit_ruminant (pole_id)');
$this->addSql('CREATE INDEX IDX_E5284525A2ACEBCC ON fep_petit_ruminant (convention_id)');
$this->addSql('CREATE INDEX IDX_E528452574C052D0 ON fep_petit_ruminant (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_E5284525A05499A9 ON fep_petit_ruminant (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_E528452562E71DBA ON fep_petit_ruminant (remplisseur_initiale_id)');
$this->addSql('COMMENT ON COLUMN fep_petit_ruminant.date_remplissage IS \'Date de remplissage\'');
$this->addSql('COMMENT ON COLUMN fep_petit_ruminant.periode_debut IS \'Période de début\'');
$this->addSql('COMMENT ON COLUMN fep_petit_ruminant.periode_fin IS \'Période de fin\'');
$this->addSql('COMMENT ON COLUMN fep_petit_ruminant.created_at IS \'Date de création(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN fep_petit_ruminant.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN fep_petit_ruminant.is_active IS \'Statut\'');
$this->addSql('CREATE TABLE fep_petit_ruminant_main_oeuvre (fep_petit_ruminant_id INT NOT NULL, main_oeuvre_id INT NOT NULL, PRIMARY KEY(fep_petit_ruminant_id, main_oeuvre_id))');
$this->addSql('CREATE INDEX IDX_FFF9BAD3E07C5264 ON fep_petit_ruminant_main_oeuvre (fep_petit_ruminant_id)');
$this->addSql('CREATE INDEX IDX_FFF9BAD3A8AFEA4A ON fep_petit_ruminant_main_oeuvre (main_oeuvre_id)');
$this->addSql('CREATE TABLE fep_petit_ruminant_formation (fep_petit_ruminant_id INT NOT NULL, formation_id INT NOT NULL, PRIMARY KEY(fep_petit_ruminant_id, formation_id))');
$this->addSql('CREATE INDEX IDX_4BA6FE2DE07C5264 ON fep_petit_ruminant_formation (fep_petit_ruminant_id)');
$this->addSql('CREATE INDEX IDX_4BA6FE2D5200282E ON fep_petit_ruminant_formation (formation_id)');
$this->addSql('CREATE TABLE fep_petit_ruminant_validation (fep_petit_ruminant_id INT NOT NULL, validation_id INT NOT NULL, PRIMARY KEY(fep_petit_ruminant_id, validation_id))');
$this->addSql('CREATE INDEX IDX_8A64FD9E07C5264 ON fep_petit_ruminant_validation (fep_petit_ruminant_id)');
$this->addSql('CREATE INDEX IDX_8A64FD9A2274850 ON fep_petit_ruminant_validation (validation_id)');
$this->addSql('CREATE TABLE fep_petit_ruminant_photo (id SERIAL NOT NULL, photo_id INT DEFAULT NULL, fep_petit_ruminant_id INT DEFAULT NULL, type INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_9352BEA27E9E4C8C ON fep_petit_ruminant_photo (photo_id)');
$this->addSql('CREATE INDEX IDX_9352BEA2E07C5264 ON fep_petit_ruminant_photo (fep_petit_ruminant_id)');
$this->addSql('CREATE TABLE ferme (id SERIAL NOT NULL, fep_id INT DEFAULT NULL, proprietaire_id INT DEFAULT NULL, designation VARCHAR(255) DEFAULT NULL, emplacement VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_66564EC2CC820967 ON ferme (fep_id)');
$this->addSql('CREATE INDEX IDX_66564EC276C50E4A ON ferme (proprietaire_id)');
$this->addSql('CREATE TABLE ferme_commune (id SERIAL NOT NULL, education_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, type_elevage VARCHAR(255) DEFAULT NULL, theme_traite VARCHAR(255) DEFAULT NULL, is_apiculture BOOLEAN DEFAULT NULL, nbr_animaux_ruche INT DEFAULT 0, mat_equip_utilise VARCHAR(255) DEFAULT NULL, nbr_cheptel_total INT DEFAULT 0, qte_miel_recolte NUMERIC(10, 2) DEFAULT \'0\', consommation NUMERIC(10, 2) DEFAULT \'0\', vente NUMERIC(10, 2) DEFAULT \'0\', montant_total DOUBLE PRECISION DEFAULT \'0\', etape_validation INT DEFAULT NULL, unite_vente VARCHAR(255) DEFAULT NULL, prix_unitaire_vente NUMERIC(10, 2) DEFAULT \'0\', uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_76B817FAD17F50A6 ON ferme_commune (uuid)');
$this->addSql('CREATE INDEX IDX_76B817FA2CA1BD71 ON ferme_commune (education_id)');
$this->addSql('CREATE INDEX IDX_76B817FAA05499A9 ON ferme_commune (statut_fiche_id)');
$this->addSql('CREATE TABLE fichier (id INT NOT NULL, uuid VARCHAR(255) DEFAULT NULL, path VARCHAR(255) DEFAULT NULL, filename VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE filiation (id INT NOT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE filiere (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, type INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('COMMENT ON COLUMN filiere.name IS \'Nom\'');
$this->addSql('CREATE TABLE filtre_rapport (id INT NOT NULL, owner_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_47762D07E3C61F9 ON filtre_rapport (owner_id)');
$this->addSql('CREATE TABLE filtre_rapport_item (id INT NOT NULL, filtre_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, code VARCHAR(255) DEFAULT NULL, condition VARCHAR(255) DEFAULT NULL, value VARCHAR(255) DEFAULT NULL, value2 VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_6F36AE05CC9B96EA ON filtre_rapport_item (filtre_id)');
$this->addSql('CREATE TABLE filtre_rapport_suivi_financiere (id INT NOT NULL, user_id_id INT DEFAULT NULL, filtre_ptba TEXT DEFAULT NULL, filtre_ppm TEXT DEFAULT NULL, filtre_date VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_2AB5DE089D86650F ON filtre_rapport_suivi_financiere (user_id_id)');
$this->addSql('CREATE TABLE financement (id INT NOT NULL, source_id_id INT NOT NULL, repartition_id_id INT NOT NULL, currency_id_id INT NOT NULL, amount DOUBLE PRECISION NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_59895F56E64C4568 ON financement (source_id_id)');
$this->addSql('CREATE INDEX IDX_59895F566212D448 ON financement (repartition_id_id)');
$this->addSql('CREATE INDEX IDX_59895F5628A69C31 ON financement (currency_id_id)');
$this->addSql('CREATE TABLE fokontany (id SERIAL NOT NULL, commune_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, code INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_E9452B46131A4F72 ON fokontany (commune_id)');
$this->addSql('COMMENT ON COLUMN fokontany.name IS \'Nom\'');
$this->addSql('CREATE TABLE formation (id SERIAL NOT NULL, theme VARCHAR(255) DEFAULT NULL, date_debut DATE DEFAULT NULL, date_fin DATE DEFAULT NULL, nom_formateur VARCHAR(255) DEFAULT NULL, contact_formateur VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, structure_formateur VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_404021BFD17F50A6 ON formation (uuid)');
$this->addSql('CREATE TABLE formation_eaf (formation_id INT NOT NULL, eaf_id INT NOT NULL, PRIMARY KEY(formation_id, eaf_id))');
$this->addSql('CREATE INDEX IDX_DE3A2B265200282E ON formation_eaf (formation_id)');
$this->addSql('CREATE INDEX IDX_DE3A2B26CAE4D54A ON formation_eaf (eaf_id)');
$this->addSql('CREATE TABLE formation_ep (id SERIAL NOT NULL, sujet VARCHAR(255) DEFAULT NULL, date_formation DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE formation_ep_agriculteur (formation_ep_id INT NOT NULL, agriculteur_id INT NOT NULL, PRIMARY KEY(formation_ep_id, agriculteur_id))');
$this->addSql('CREATE INDEX IDX_B26BA42013442DEB ON formation_ep_agriculteur (formation_ep_id)');
$this->addSql('CREATE INDEX IDX_B26BA4207EBB810E ON formation_ep_agriculteur (agriculteur_id)');
$this->addSql('CREATE TABLE formation_investissement (id SERIAL NOT NULL, formation_id INT DEFAULT NULL, investissement_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_6FB23E8C5200282E ON formation_investissement (formation_id)');
$this->addSql('CREATE INDEX IDX_6FB23E8C40108A79 ON formation_investissement (investissement_id)');
$this->addSql('CREATE INDEX IDX_6FB23E8C74C052D0 ON formation_investissement (remplisseur_id)');
$this->addSql('CREATE TABLE formation_piste_rehabilite (id SERIAL NOT NULL, formation_id INT DEFAULT NULL, piste_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_35A91F955200282E ON formation_piste_rehabilite (formation_id)');
$this->addSql('CREATE INDEX IDX_35A91F95C34065BC ON formation_piste_rehabilite (piste_id)');
$this->addSql('CREATE INDEX IDX_35A91F9574C052D0 ON formation_piste_rehabilite (remplisseur_id)');
$this->addSql('CREATE TABLE formation_renforcement (id SERIAL NOT NULL, theme VARCHAR(255) DEFAULT NULL, nom_formateur VARCHAR(255) DEFAULT NULL, contact_formateur VARCHAR(255) DEFAULT NULL, appartenance_formateur VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, date_debut DATE DEFAULT NULL, date_fin DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_E5E6FA2AD17F50A6 ON formation_renforcement (uuid)');
$this->addSql('CREATE TABLE fournisseur (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE function_eaf (id SERIAL NOT NULL, nom VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE gestion_reste_engrais (id SERIAL NOT NULL, engrais_id INT DEFAULT NULL, reste NUMERIC(10, 0) DEFAULT NULL, perte NUMERIC(10, 0) DEFAULT NULL, lieu_stockage VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_708D0DA1D17F50A6 ON gestion_reste_engrais (uuid)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_708D0DA1563C4F47 ON gestion_reste_engrais (engrais_id)');
$this->addSql('CREATE TABLE gestion_reste_equipement (id SERIAL NOT NULL, equipement_id INT DEFAULT NULL, reste INT DEFAULT NULL, perte INT DEFAULT NULL, lieu_stockage VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_76D4FA73D17F50A6 ON gestion_reste_equipement (uuid)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_76D4FA73806F0F5C ON gestion_reste_equipement (equipement_id)');
$this->addSql('CREATE TABLE gestion_reste_semence (id SERIAL NOT NULL, semence_id INT DEFAULT NULL, reste NUMERIC(10, 0) DEFAULT NULL, perte NUMERIC(10, 0) DEFAULT NULL, lieu_stockage VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_9C5D39F7D17F50A6 ON gestion_reste_semence (uuid)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_9C5D39F73F43C8A ON gestion_reste_semence (semence_id)');
$this->addSql('CREATE TABLE gestion_reste_stockage_transfo (id SERIAL NOT NULL, stockage_transfo_id INT DEFAULT NULL, reste INT DEFAULT NULL, perte INT DEFAULT NULL, lieu_stockage VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_DD1B2880D17F50A6 ON gestion_reste_stockage_transfo (uuid)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_DD1B2880442FCC77 ON gestion_reste_stockage_transfo (stockage_transfo_id)');
$this->addSql('CREATE TABLE gps (id SERIAL NOT NULL, filiere_id INT DEFAULT NULL, organisation_paysanne_id INT DEFAULT NULL, convention_signe_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, fokontany_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, remplisseur_initiale_id INT DEFAULT NULL, debut_campagne VARCHAR(255) DEFAULT NULL, fin_campagne VARCHAR(255) DEFAULT NULL, saison_culture INT DEFAULT NULL, nature_semence INT DEFAULT NULL, type_semence_demarrage INT DEFAULT NULL, type_op INT DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, is_active BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_54EA5DC7D17F50A6 ON gps (uuid)');
$this->addSql('CREATE INDEX IDX_54EA5DC7180AA129 ON gps (filiere_id)');
$this->addSql('CREATE INDEX IDX_54EA5DC7B1C5287E ON gps (organisation_paysanne_id)');
$this->addSql('CREATE INDEX IDX_54EA5DC77F0A07EF ON gps (convention_signe_id)');
$this->addSql('CREATE INDEX IDX_54EA5DC7419C3385 ON gps (pole_id)');
$this->addSql('CREATE INDEX IDX_54EA5DC762907CDD ON gps (fokontany_id)');
$this->addSql('CREATE INDEX IDX_54EA5DC774C052D0 ON gps (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_54EA5DC7A05499A9 ON gps (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_54EA5DC762E71DBA ON gps (remplisseur_initiale_id)');
$this->addSql('COMMENT ON COLUMN gps.date_remplissage IS \'Date de remplissage\'');
$this->addSql('COMMENT ON COLUMN gps.periode_debut IS \'Période de début\'');
$this->addSql('COMMENT ON COLUMN gps.periode_fin IS \'Période de fin\'');
$this->addSql('COMMENT ON COLUMN gps.created_at IS \'Date de création(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN gps.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN gps.is_active IS \'Statut\'');
$this->addSql('CREATE TABLE gps_semence (gps_id INT NOT NULL, semence_id INT NOT NULL, PRIMARY KEY(gps_id, semence_id))');
$this->addSql('CREATE INDEX IDX_78AB02BEBD6B6DDE ON gps_semence (gps_id)');
$this->addSql('CREATE INDEX IDX_78AB02BE3F43C8A ON gps_semence (semence_id)');
$this->addSql('CREATE TABLE gps_equipement_materiel (gps_id INT NOT NULL, equipement_materiel_id INT NOT NULL, PRIMARY KEY(gps_id, equipement_materiel_id))');
$this->addSql('CREATE INDEX IDX_CF69A6E9BD6B6DDE ON gps_equipement_materiel (gps_id)');
$this->addSql('CREATE INDEX IDX_CF69A6E9469B2B40 ON gps_equipement_materiel (equipement_materiel_id)');
$this->addSql('CREATE TABLE gps_formation (gps_id INT NOT NULL, formation_id INT NOT NULL, PRIMARY KEY(gps_id, formation_id))');
$this->addSql('CREATE INDEX IDX_D128C756BD6B6DDE ON gps_formation (gps_id)');
$this->addSql('CREATE INDEX IDX_D128C7565200282E ON gps_formation (formation_id)');
$this->addSql('CREATE TABLE gps_eaf (gps_id INT NOT NULL, eaf_id INT NOT NULL, PRIMARY KEY(gps_id, eaf_id))');
$this->addSql('CREATE INDEX IDX_6368B27FBD6B6DDE ON gps_eaf (gps_id)');
$this->addSql('CREATE INDEX IDX_6368B27FCAE4D54A ON gps_eaf (eaf_id)');
$this->addSql('CREATE TABLE gps_validation (gps_id INT NOT NULL, validation_id INT NOT NULL, PRIMARY KEY(gps_id, validation_id))');
$this->addSql('CREATE INDEX IDX_CFEB6954BD6B6DDE ON gps_validation (gps_id)');
$this->addSql('CREATE INDEX IDX_CFEB6954A2274850 ON gps_validation (validation_id)');
$this->addSql('CREATE TABLE gps_photo (id SERIAL NOT NULL, photo_id INT DEFAULT NULL, gps_id INT DEFAULT NULL, type INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_80966AC27E9E4C8C ON gps_photo (photo_id)');
$this->addSql('CREATE INDEX IDX_80966AC2BD6B6DDE ON gps_photo (gps_id)');
$this->addSql('CREATE TABLE gvec (id SERIAL NOT NULL, fokontany_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, convention_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, date_creation DATE DEFAULT NULL, is_formelle BOOLEAN DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, is_active BOOLEAN DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_1BF8AB44D17F50A6 ON gvec (uuid)');
$this->addSql('CREATE INDEX IDX_1BF8AB4462907CDD ON gvec (fokontany_id)');
$this->addSql('CREATE INDEX IDX_1BF8AB44419C3385 ON gvec (pole_id)');
$this->addSql('CREATE INDEX IDX_1BF8AB44A2ACEBCC ON gvec (convention_id)');
$this->addSql('CREATE INDEX IDX_1BF8AB44A05499A9 ON gvec (statut_fiche_id)');
$this->addSql('COMMENT ON COLUMN gvec.created_at IS \'(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN gvec.updated_at IS \'(DC2Type:datetime_immutable)\'');
$this->addSql('CREATE TABLE gvec_filiere (gvec_id INT NOT NULL, filiere_id INT NOT NULL, PRIMARY KEY(gvec_id, filiere_id))');
$this->addSql('CREATE INDEX IDX_5C12CA87EF47FF3B ON gvec_filiere (gvec_id)');
$this->addSql('CREATE INDEX IDX_5C12CA87180AA129 ON gvec_filiere (filiere_id)');
$this->addSql('CREATE TABLE gvec_validation (gvec_id INT NOT NULL, validation_id INT NOT NULL, PRIMARY KEY(gvec_id, validation_id))');
$this->addSql('CREATE INDEX IDX_4E317CA2EF47FF3B ON gvec_validation (gvec_id)');
$this->addSql('CREATE INDEX IDX_4E317CA2A2274850 ON gvec_validation (validation_id)');
$this->addSql('CREATE TABLE gvec_appui_materiel (id SERIAL NOT NULL, equipement_materiel_id INT DEFAULT NULL, cycle_id INT DEFAULT NULL, statut_id INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_8C8DF6F6469B2B40 ON gvec_appui_materiel (equipement_materiel_id)');
$this->addSql('CREATE INDEX IDX_8C8DF6F65EC1162 ON gvec_appui_materiel (cycle_id)');
$this->addSql('CREATE INDEX IDX_8C8DF6F6F6203804 ON gvec_appui_materiel (statut_id)');
$this->addSql('CREATE TABLE gvec_formation (id SERIAL NOT NULL, formation_id INT DEFAULT NULL, statut_id INT DEFAULT NULL, cycle_id INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_B52BFC825200282E ON gvec_formation (formation_id)');
$this->addSql('CREATE INDEX IDX_B52BFC82F6203804 ON gvec_formation (statut_id)');
$this->addSql('CREATE INDEX IDX_B52BFC825EC1162 ON gvec_formation (cycle_id)');
$this->addSql('CREATE TABLE gvec_photo (id SERIAL NOT NULL, cycle_id INT DEFAULT NULL, photo_id INT DEFAULT NULL, type INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_5E10FCA05EC1162 ON gvec_photo (cycle_id)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_5E10FCA07E9E4C8C ON gvec_photo (photo_id)');
$this->addSql('CREATE TABLE historique_contract (id SERIAL NOT NULL, variation_id INT DEFAULT NULL, user_id_id INT NOT NULL, contract_id INT DEFAULT NULL, date TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, montant DOUBLE PRECISION NOT NULL, initial BOOLEAN NOT NULL, commentaire VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_295750AB5182BFD8 ON historique_contract (variation_id)');
$this->addSql('CREATE INDEX IDX_295750AB9D86650F ON historique_contract (user_id_id)');
$this->addSql('CREATE INDEX IDX_295750AB2576E0FD ON historique_contract (contract_id)');
$this->addSql('CREATE TABLE historique_deblocage (id SERIAL NOT NULL, activite_id INT DEFAULT NULL, date DATE DEFAULT NULL, montant_debloque DOUBLE PRECISION DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_2361C2ADD17F50A6 ON historique_deblocage (uuid)');
$this->addSql('CREATE INDEX IDX_2361C2AD9B0F88B1 ON historique_deblocage (activite_id)');
$this->addSql('CREATE TABLE historique_decaissement (id SERIAL NOT NULL, activite_id INT DEFAULT NULL, date DATE DEFAULT NULL, montant_decaisse DOUBLE PRECISION DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_41C4C8F8D17F50A6 ON historique_decaissement (uuid)');
$this->addSql('CREATE INDEX IDX_41C4C8F89B0F88B1 ON historique_decaissement (activite_id)');
$this->addSql('CREATE TABLE indicateur_cle (id SERIAL NOT NULL, type_convention_id INT DEFAULT NULL, activite_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, cle VARCHAR(255) DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, objectif_global_defis NUMERIC(10, 2) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_7226021AD2415CF9 ON indicateur_cle (type_convention_id)');
$this->addSql('CREATE INDEX IDX_7226021A9B0F88B1 ON indicateur_cle (activite_id)');
$this->addSql('CREATE TABLE installation_stockage (id SERIAL NOT NULL, organisation_paysanne_id INT DEFAULT NULL, source_financement_id INT DEFAULT NULL, op_regionale_id INT DEFAULT NULL, op_communal_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, remplisseur_initiale_id INT DEFAULT NULL, fokontany_id INT DEFAULT NULL, bureau_etude_id INT DEFAULT NULL, numero_contrat_etude_id INT DEFAULT NULL, entreprise_id INT DEFAULT NULL, numero_contrat_travaux_id INT DEFAULT NULL, gps_longitude VARCHAR(255) DEFAULT NULL, gps_latitude VARCHAR(255) DEFAULT NULL, capacite_stockage NUMERIC(10, 0) DEFAULT NULL, nom VARCHAR(255) DEFAULT NULL, type_stockage INT DEFAULT NULL, type INT DEFAULT NULL, duree_travaux INT DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, is_active BOOLEAN DEFAULT NULL, conducteur_travaux VARCHAR(255) DEFAULT NULL, contact_conducteur VARCHAR(255) DEFAULT NULL, nom_agent_surveillance VARCHAR(255) DEFAULT NULL, contact_agent VARCHAR(255) DEFAULT NULL, avancement INT DEFAULT NULL, date_rapportage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, date_achevement_aps DATE DEFAULT NULL, date_validation_apd DATE DEFAULT NULL, date_demande_travaux TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, date_reception_technique TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, date_reception_provisoire TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, date_reception_definitive TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_A594B51D17F50A6 ON installation_stockage (uuid)');
$this->addSql('CREATE INDEX IDX_A594B51B1C5287E ON installation_stockage (organisation_paysanne_id)');
$this->addSql('CREATE INDEX IDX_A594B5144E81D1 ON installation_stockage (source_financement_id)');
$this->addSql('CREATE INDEX IDX_A594B51F7290170 ON installation_stockage (op_regionale_id)');
$this->addSql('CREATE INDEX IDX_A594B5130FD1C7E ON installation_stockage (op_communal_id)');
$this->addSql('CREATE INDEX IDX_A594B5174C052D0 ON installation_stockage (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_A594B51A05499A9 ON installation_stockage (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_A594B51419C3385 ON installation_stockage (pole_id)');
$this->addSql('CREATE INDEX IDX_A594B5162E71DBA ON installation_stockage (remplisseur_initiale_id)');
$this->addSql('CREATE INDEX IDX_A594B5162907CDD ON installation_stockage (fokontany_id)');
$this->addSql('CREATE INDEX IDX_A594B5137A67DE2 ON installation_stockage (bureau_etude_id)');
$this->addSql('CREATE INDEX IDX_A594B5174A14C83 ON installation_stockage (numero_contrat_etude_id)');
$this->addSql('CREATE INDEX IDX_A594B51A4AEAFEA ON installation_stockage (entreprise_id)');
$this->addSql('CREATE INDEX IDX_A594B51B340BB90 ON installation_stockage (numero_contrat_travaux_id)');
$this->addSql('COMMENT ON COLUMN installation_stockage.periode_debut IS \'Période de début\'');
$this->addSql('COMMENT ON COLUMN installation_stockage.periode_fin IS \'Période de fin\'');
$this->addSql('COMMENT ON COLUMN installation_stockage.date_remplissage IS \'Date de remplissage\'');
$this->addSql('COMMENT ON COLUMN installation_stockage.created_at IS \'Date de création(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN installation_stockage.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN installation_stockage.is_active IS \'Statut\'');
$this->addSql('CREATE TABLE installation_stockage_filiere (installation_stockage_id INT NOT NULL, filiere_id INT NOT NULL, PRIMARY KEY(installation_stockage_id, filiere_id))');
$this->addSql('CREATE INDEX IDX_E4292FA6A05FE23 ON installation_stockage_filiere (installation_stockage_id)');
$this->addSql('CREATE INDEX IDX_E4292FA6180AA129 ON installation_stockage_filiere (filiere_id)');
$this->addSql('CREATE TABLE installation_stockage_formation (installation_stockage_id INT NOT NULL, formation_id INT NOT NULL, PRIMARY KEY(installation_stockage_id, formation_id))');
$this->addSql('CREATE INDEX IDX_E9D447ADA05FE23 ON installation_stockage_formation (installation_stockage_id)');
$this->addSql('CREATE INDEX IDX_E9D447AD5200282E ON installation_stockage_formation (formation_id)');
$this->addSql('CREATE TABLE installation_stockage_fichier (installation_stockage_id INT NOT NULL, fichier_id INT NOT NULL, PRIMARY KEY(installation_stockage_id, fichier_id))');
$this->addSql('CREATE INDEX IDX_518F2727A05FE23 ON installation_stockage_fichier (installation_stockage_id)');
$this->addSql('CREATE INDEX IDX_518F2727F915CFE ON installation_stockage_fichier (fichier_id)');
$this->addSql('CREATE TABLE installation_stockage_validation (installation_stockage_id INT NOT NULL, validation_id INT NOT NULL, PRIMARY KEY(installation_stockage_id, validation_id))');
$this->addSql('CREATE INDEX IDX_E5BCBE40A05FE23 ON installation_stockage_validation (installation_stockage_id)');
$this->addSql('CREATE INDEX IDX_E5BCBE40A2274850 ON installation_stockage_validation (validation_id)');
$this->addSql('CREATE TABLE installation_stockage_photo (id SERIAL NOT NULL, installation_stockage_id INT DEFAULT NULL, photo_id INT DEFAULT NULL, type INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_CDEC1F70A05FE23 ON installation_stockage_photo (installation_stockage_id)');
$this->addSql('CREATE INDEX IDX_CDEC1F707E9E4C8C ON installation_stockage_photo (photo_id)');
$this->addSql('CREATE TABLE installation_transformation (id SERIAL NOT NULL, source_financement_id INT DEFAULT NULL, op_regionale_id INT DEFAULT NULL, op_communal_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, remplisseur_initiale_id INT DEFAULT NULL, fokontany_id INT DEFAULT NULL, bureau_etude_id INT DEFAULT NULL, numero_contrat_etude_id INT DEFAULT NULL, entreprise_id INT DEFAULT NULL, numero_contrat_travaux_id INT DEFAULT NULL, capacite_transformation NUMERIC(10, 0) DEFAULT NULL, gps_longitude VARCHAR(255) DEFAULT NULL, gps_latitude VARCHAR(255) DEFAULT NULL, nom VARCHAR(255) DEFAULT NULL, date_mise_en_place TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, type INT DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, is_active BOOLEAN DEFAULT NULL, conducteur_travaux VARCHAR(255) DEFAULT NULL, contact_conducteur VARCHAR(255) DEFAULT NULL, nom_agent_surveillance VARCHAR(255) DEFAULT NULL, contact_agent VARCHAR(255) DEFAULT NULL, avancement INT DEFAULT NULL, date_rapportage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, date_achevement_aps DATE DEFAULT NULL, date_validation_apd DATE DEFAULT NULL, date_demande_travaux TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, date_reception_technique TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, date_reception_provisoire TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, date_reception_definitive TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_DFA49659D17F50A6 ON installation_transformation (uuid)');
$this->addSql('CREATE INDEX IDX_DFA4965944E81D1 ON installation_transformation (source_financement_id)');
$this->addSql('CREATE INDEX IDX_DFA49659F7290170 ON installation_transformation (op_regionale_id)');
$this->addSql('CREATE INDEX IDX_DFA4965930FD1C7E ON installation_transformation (op_communal_id)');
$this->addSql('CREATE INDEX IDX_DFA4965974C052D0 ON installation_transformation (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_DFA49659A05499A9 ON installation_transformation (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_DFA49659419C3385 ON installation_transformation (pole_id)');
$this->addSql('CREATE INDEX IDX_DFA4965962E71DBA ON installation_transformation (remplisseur_initiale_id)');
$this->addSql('CREATE INDEX IDX_DFA4965962907CDD ON installation_transformation (fokontany_id)');
$this->addSql('CREATE INDEX IDX_DFA4965937A67DE2 ON installation_transformation (bureau_etude_id)');
$this->addSql('CREATE INDEX IDX_DFA4965974A14C83 ON installation_transformation (numero_contrat_etude_id)');
$this->addSql('CREATE INDEX IDX_DFA49659A4AEAFEA ON installation_transformation (entreprise_id)');
$this->addSql('CREATE INDEX IDX_DFA49659B340BB90 ON installation_transformation (numero_contrat_travaux_id)');
$this->addSql('COMMENT ON COLUMN installation_transformation.periode_debut IS \'Période de début\'');
$this->addSql('COMMENT ON COLUMN installation_transformation.periode_fin IS \'Période de fin\'');
$this->addSql('COMMENT ON COLUMN installation_transformation.date_remplissage IS \'Date de remplissage\'');
$this->addSql('COMMENT ON COLUMN installation_transformation.created_at IS \'Date de création(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN installation_transformation.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN installation_transformation.is_active IS \'Statut\'');
$this->addSql('CREATE TABLE installation_transformation_filiere (installation_transformation_id INT NOT NULL, filiere_id INT NOT NULL, PRIMARY KEY(installation_transformation_id, filiere_id))');
$this->addSql('CREATE INDEX IDX_15C1AC78F38C9ABD ON installation_transformation_filiere (installation_transformation_id)');
$this->addSql('CREATE INDEX IDX_15C1AC78180AA129 ON installation_transformation_filiere (filiere_id)');
$this->addSql('CREATE TABLE installation_transformation_produit (installation_transformation_id INT NOT NULL, produit_id INT NOT NULL, PRIMARY KEY(installation_transformation_id, produit_id))');
$this->addSql('CREATE INDEX IDX_12B41DC1F38C9ABD ON installation_transformation_produit (installation_transformation_id)');
$this->addSql('CREATE INDEX IDX_12B41DC1F347EFB ON installation_transformation_produit (produit_id)');
$this->addSql('CREATE TABLE installation_transformation_fichier (installation_transformation_id INT NOT NULL, fichier_id INT NOT NULL, PRIMARY KEY(installation_transformation_id, fichier_id))');
$this->addSql('CREATE INDEX IDX_A067A4F9F38C9ABD ON installation_transformation_fichier (installation_transformation_id)');
$this->addSql('CREATE INDEX IDX_A067A4F9F915CFE ON installation_transformation_fichier (fichier_id)');
$this->addSql('CREATE TABLE installation_transformation_validation (installation_transformation_id INT NOT NULL, validation_id INT NOT NULL, PRIMARY KEY(installation_transformation_id, validation_id))');
$this->addSql('CREATE INDEX IDX_DCD40749F38C9ABD ON installation_transformation_validation (installation_transformation_id)');
$this->addSql('CREATE INDEX IDX_DCD40749A2274850 ON installation_transformation_validation (validation_id)');
$this->addSql('CREATE TABLE installation_transformation_formation (id SERIAL NOT NULL, formation_id INT DEFAULT NULL, installation_transformation_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_82DE8C4E5200282E ON installation_transformation_formation (formation_id)');
$this->addSql('CREATE INDEX IDX_82DE8C4EF38C9ABD ON installation_transformation_formation (installation_transformation_id)');
$this->addSql('CREATE INDEX IDX_82DE8C4E74C052D0 ON installation_transformation_formation (remplisseur_id)');
$this->addSql('CREATE TABLE installation_transformation_photo (id SERIAL NOT NULL, installation_transformation_id INT DEFAULT NULL, photo_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, type INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_AF941F54F38C9ABD ON installation_transformation_photo (installation_transformation_id)');
$this->addSql('CREATE INDEX IDX_AF941F547E9E4C8C ON installation_transformation_photo (photo_id)');
$this->addSql('CREATE INDEX IDX_AF941F5474C052D0 ON installation_transformation_photo (remplisseur_id)');
$this->addSql('CREATE TABLE investissement (id SERIAL NOT NULL, meta_id INT DEFAULT NULL, aue_id INT DEFAULT NULL, source_financement_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, remplisseur_initiale_id INT DEFAULT NULL, fokontany_id INT DEFAULT NULL, bureau_etude_id INT DEFAULT NULL, numero_contrat_etude_id INT DEFAULT NULL, entreprise_id INT DEFAULT NULL, numero_contrat_travaux_id INT DEFAULT NULL, gps_longitude VARCHAR(255) DEFAULT NULL, gps_latitude VARCHAR(255) DEFAULT NULL, type_travaux VARCHAR(255) DEFAULT NULL, is_rehabilite BOOLEAN DEFAULT NULL, nom VARCHAR(255) DEFAULT NULL, superficie_avant_travaux NUMERIC(12, 2) DEFAULT NULL, superficie_apres_travaux NUMERIC(12, 2) DEFAULT NULL, superficie_additionnelle NUMERIC(12, 2) DEFAULT NULL, observation TEXT DEFAULT NULL, localite VARCHAR(255) DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, type_amenagement INT DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, is_active BOOLEAN DEFAULT NULL, conducteur_travaux VARCHAR(255) DEFAULT NULL, contact_conducteur VARCHAR(255) DEFAULT NULL, nom_agent_surveillance VARCHAR(255) DEFAULT NULL, contact_agent VARCHAR(255) DEFAULT NULL, avancement INT DEFAULT NULL, date_rapportage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, date_achevement_aps DATE DEFAULT NULL, date_validation_apd DATE DEFAULT NULL, date_demande_travaux TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, date_reception_technique TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, date_reception_provisoire TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, date_reception_definitive TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_B8E64E01D17F50A6 ON investissement (uuid)');
$this->addSql('CREATE INDEX IDX_B8E64E0139FCA6F9 ON investissement (meta_id)');
$this->addSql('CREATE INDEX IDX_B8E64E01D6A009F0 ON investissement (aue_id)');
$this->addSql('CREATE INDEX IDX_B8E64E0144E81D1 ON investissement (source_financement_id)');
$this->addSql('CREATE INDEX IDX_B8E64E0174C052D0 ON investissement (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_B8E64E01A05499A9 ON investissement (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_B8E64E01419C3385 ON investissement (pole_id)');
$this->addSql('CREATE INDEX IDX_B8E64E0162E71DBA ON investissement (remplisseur_initiale_id)');
$this->addSql('CREATE INDEX IDX_B8E64E0162907CDD ON investissement (fokontany_id)');
$this->addSql('CREATE INDEX IDX_B8E64E0137A67DE2 ON investissement (bureau_etude_id)');
$this->addSql('CREATE INDEX IDX_B8E64E0174A14C83 ON investissement (numero_contrat_etude_id)');
$this->addSql('CREATE INDEX IDX_B8E64E01A4AEAFEA ON investissement (entreprise_id)');
$this->addSql('CREATE INDEX IDX_B8E64E01B340BB90 ON investissement (numero_contrat_travaux_id)');
$this->addSql('COMMENT ON COLUMN investissement.periode_debut IS \'Période de début\'');
$this->addSql('COMMENT ON COLUMN investissement.periode_fin IS \'Période de fin\'');
$this->addSql('COMMENT ON COLUMN investissement.date_remplissage IS \'Date de remplissage\'');
$this->addSql('COMMENT ON COLUMN investissement.created_at IS \'Date de création(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN investissement.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN investissement.is_active IS \'Statut\'');
$this->addSql('CREATE TABLE investissement_validation (investissement_id INT NOT NULL, validation_id INT NOT NULL, PRIMARY KEY(investissement_id, validation_id))');
$this->addSql('CREATE INDEX IDX_782576B640108A79 ON investissement_validation (investissement_id)');
$this->addSql('CREATE INDEX IDX_782576B6A2274850 ON investissement_validation (validation_id)');
$this->addSql('CREATE TABLE investissement_filiere (investissement_id INT NOT NULL, filiere_id INT NOT NULL, PRIMARY KEY(investissement_id, filiere_id))');
$this->addSql('CREATE INDEX IDX_62AC091340108A79 ON investissement_filiere (investissement_id)');
$this->addSql('CREATE INDEX IDX_62AC0913180AA129 ON investissement_filiere (filiere_id)');
$this->addSql('CREATE TABLE investissement_fichier (investissement_id INT NOT NULL, fichier_id INT NOT NULL, PRIMARY KEY(investissement_id, fichier_id))');
$this->addSql('CREATE INDEX IDX_D70A019240108A79 ON investissement_fichier (investissement_id)');
$this->addSql('CREATE INDEX IDX_D70A0192F915CFE ON investissement_fichier (fichier_id)');
$this->addSql('CREATE TABLE investissement_photo (id SERIAL NOT NULL, investissement_id INT DEFAULT NULL, photo_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_8A49EC4540108A79 ON investissement_photo (investissement_id)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_8A49EC457E9E4C8C ON investissement_photo (photo_id)');
$this->addSql('CREATE INDEX IDX_8A49EC4574C052D0 ON investissement_photo (remplisseur_id)');
$this->addSql('CREATE TABLE lieu_achat (id SERIAL NOT NULL, libelle VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE lieu_vente (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE livrable_convention (id SERIAL NOT NULL, convention_signee_id INT DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, date_remise_prevue DATE DEFAULT NULL, is_recu BOOLEAN DEFAULT NULL, date_livraison DATE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_EA97F550D17F50A6 ON livrable_convention (uuid)');
$this->addSql('CREATE INDEX IDX_EA97F550A2C94088 ON livrable_convention (convention_signee_id)');
$this->addSql('CREATE TABLE main_oeuvre (id SERIAL NOT NULL, activite VARCHAR(255) DEFAULT NULL, prix_unitaire DOUBLE PRECISION DEFAULT NULL, nbr_main_oeuvre INT DEFAULT NULL, nbr_jour_travaille INT DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_AAE296E8D17F50A6 ON main_oeuvre (uuid)');
$this->addSql('CREATE TABLE materiel_stockage_transformation (id SERIAL NOT NULL, suivi_id INT DEFAULT NULL, type INT DEFAULT NULL, designation VARCHAR(255) DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, quantite INT DEFAULT NULL, date_distribution DATE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, type_distribution INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_86BE3122D17F50A6 ON materiel_stockage_transformation (uuid)');
$this->addSql('CREATE INDEX IDX_86BE31227FEA59C0 ON materiel_stockage_transformation (suivi_id)');
$this->addSql('CREATE TABLE mcv (id SERIAL NOT NULL, fokontany_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, convention_id INT DEFAULT NULL, organisation_paysanne_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, remplisseur_initiale_id INT DEFAULT NULL, nom_tuteur VARCHAR(255) DEFAULT NULL, date_creation DATE DEFAULT NULL, is_formelle BOOLEAN DEFAULT NULL, description TEXT DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, is_active BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_48F86D0CD17F50A6 ON mcv (uuid)');
$this->addSql('CREATE INDEX IDX_48F86D0C62907CDD ON mcv (fokontany_id)');
$this->addSql('CREATE INDEX IDX_48F86D0C419C3385 ON mcv (pole_id)');
$this->addSql('CREATE INDEX IDX_48F86D0CA2ACEBCC ON mcv (convention_id)');
$this->addSql('CREATE INDEX IDX_48F86D0CB1C5287E ON mcv (organisation_paysanne_id)');
$this->addSql('CREATE INDEX IDX_48F86D0C74C052D0 ON mcv (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_48F86D0CA05499A9 ON mcv (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_48F86D0C62E71DBA ON mcv (remplisseur_initiale_id)');
$this->addSql('COMMENT ON COLUMN mcv.date_remplissage IS \'Date de remplissage\'');
$this->addSql('COMMENT ON COLUMN mcv.periode_debut IS \'Période de début\'');
$this->addSql('COMMENT ON COLUMN mcv.periode_fin IS \'Période de fin\'');
$this->addSql('COMMENT ON COLUMN mcv.created_at IS \'Date de création(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN mcv.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN mcv.is_active IS \'Statut\'');
$this->addSql('CREATE TABLE mcv_eaf (mcv_id INT NOT NULL, eaf_id INT NOT NULL, PRIMARY KEY(mcv_id, eaf_id))');
$this->addSql('CREATE INDEX IDX_8ABA1274C6E53D8 ON mcv_eaf (mcv_id)');
$this->addSql('CREATE INDEX IDX_8ABA1274CAE4D54A ON mcv_eaf (eaf_id)');
$this->addSql('CREATE TABLE mcv_cheptel (mcv_id INT NOT NULL, cheptel_id INT NOT NULL, PRIMARY KEY(mcv_id, cheptel_id))');
$this->addSql('CREATE INDEX IDX_AECA7F66C6E53D8 ON mcv_cheptel (mcv_id)');
$this->addSql('CREATE INDEX IDX_AECA7F666313693E ON mcv_cheptel (cheptel_id)');
$this->addSql('CREATE TABLE mcv_semence (mcv_id INT NOT NULL, semence_id INT NOT NULL, PRIMARY KEY(mcv_id, semence_id))');
$this->addSql('CREATE INDEX IDX_1C0A259EC6E53D8 ON mcv_semence (mcv_id)');
$this->addSql('CREATE INDEX IDX_1C0A259E3F43C8A ON mcv_semence (semence_id)');
$this->addSql('CREATE TABLE mcv_engrais (mcv_id INT NOT NULL, engrais_id INT NOT NULL, PRIMARY KEY(mcv_id, engrais_id))');
$this->addSql('CREATE INDEX IDX_F0DA11C8C6E53D8 ON mcv_engrais (mcv_id)');
$this->addSql('CREATE INDEX IDX_F0DA11C8563C4F47 ON mcv_engrais (engrais_id)');
$this->addSql('CREATE TABLE mcv_equipement_materiel (mcv_id INT NOT NULL, equipement_materiel_id INT NOT NULL, PRIMARY KEY(mcv_id, equipement_materiel_id))');
$this->addSql('CREATE INDEX IDX_3FEA5602C6E53D8 ON mcv_equipement_materiel (mcv_id)');
$this->addSql('CREATE INDEX IDX_3FEA5602469B2B40 ON mcv_equipement_materiel (equipement_materiel_id)');
$this->addSql('CREATE TABLE mcv_validation (mcv_id INT NOT NULL, validation_id INT NOT NULL, PRIMARY KEY(mcv_id, validation_id))');
$this->addSql('CREATE INDEX IDX_8CB20ECBC6E53D8 ON mcv_validation (mcv_id)');
$this->addSql('CREATE INDEX IDX_8CB20ECBA2274850 ON mcv_validation (validation_id)');
$this->addSql('CREATE TABLE mcv_photo (id SERIAL NOT NULL, photo_id INT DEFAULT NULL, mcv_id INT DEFAULT NULL, type INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_B5B4F9337E9E4C8C ON mcv_photo (photo_id)');
$this->addSql('CREATE INDEX IDX_B5B4F933C6E53D8 ON mcv_photo (mcv_id)');
$this->addSql('CREATE TABLE menu (id SERIAL NOT NULL, menu_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_7D053A93CCD7E912 ON menu (menu_id)');
$this->addSql('CREATE TABLE menu_profil (menu_id INT NOT NULL, profil_id INT NOT NULL, PRIMARY KEY(menu_id, profil_id))');
$this->addSql('CREATE INDEX IDX_3591EA4FCCD7E912 ON menu_profil (menu_id)');
$this->addSql('CREATE INDEX IDX_3591EA4F275ED078 ON menu_profil (profil_id)');
$this->addSql('CREATE TABLE meta_sous_activity (id INT NOT NULL, year INT NOT NULL, fiche INT NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE mode_acquisition (id SERIAL NOT NULL, libelle VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE nature_de_la_variation (id INT NOT NULL, name VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE niveau (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE objectif_beneficiaire_annuel (id SERIAL NOT NULL, pole_id INT DEFAULT NULL, objectif_eaf INT DEFAULT NULL, objectif_op INT DEFAULT NULL, annee INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_2FD67BEC419C3385 ON objectif_beneficiaire_annuel (pole_id)');
$this->addSql('CREATE TABLE objectif_beneficiaire_global (id SERIAL NOT NULL, pole_id INT DEFAULT NULL, objectif_eaf INT DEFAULT NULL, objectif_op INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_46F6DC05419C3385 ON objectif_beneficiaire_global (pole_id)');
$this->addSql('CREATE TABLE objectif_realisation_annuel (id SERIAL NOT NULL, indicateur_id INT DEFAULT NULL, coordination_zone_id INT DEFAULT NULL, periode_id INT DEFAULT NULL, valeur NUMERIC(10, 2) DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP NOT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_E944A40CDA3B8F3D ON objectif_realisation_annuel (indicateur_id)');
$this->addSql('CREATE INDEX IDX_E944A40C7D964498 ON objectif_realisation_annuel (coordination_zone_id)');
$this->addSql('CREATE INDEX IDX_E944A40CF384C1CF ON objectif_realisation_annuel (periode_id)');
$this->addSql('CREATE TABLE objectif_realisation_global_cir (id SERIAL NOT NULL, indicateur_id INT DEFAULT NULL, coordination_zone_id INT DEFAULT NULL, valeur NUMERIC(10, 2) DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP NOT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_FD4157BFDA3B8F3D ON objectif_realisation_global_cir (indicateur_id)');
$this->addSql('CREATE INDEX IDX_FD4157BF7D964498 ON objectif_realisation_global_cir (coordination_zone_id)');
$this->addSql('CREATE TABLE objectif_realisation_historique (id SERIAL NOT NULL, indicateur_id INT DEFAULT NULL, coordination_zone_id INT DEFAULT NULL, periode_id INT DEFAULT NULL, utilisateur_id INT DEFAULT NULL, valeur NUMERIC(10, 2) DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP NOT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_235B8487DA3B8F3D ON objectif_realisation_historique (indicateur_id)');
$this->addSql('CREATE INDEX IDX_235B84877D964498 ON objectif_realisation_historique (coordination_zone_id)');
$this->addSql('CREATE INDEX IDX_235B8487F384C1CF ON objectif_realisation_historique (periode_id)');
$this->addSql('CREATE INDEX IDX_235B8487FB88E14F ON objectif_realisation_historique (utilisateur_id)');
$this->addSql('CREATE TABLE op_communal (id SERIAL NOT NULL, op_nationale_id INT DEFAULT NULL, op_regionale_id INT DEFAULT NULL, organisation_paysanne_id INT DEFAULT NULL, type INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_23112D10827BE864 ON op_communal (op_nationale_id)');
$this->addSql('CREATE INDEX IDX_23112D10F7290170 ON op_communal (op_regionale_id)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_23112D10B1C5287E ON op_communal (organisation_paysanne_id)');
$this->addSql('CREATE TABLE op_fokontany (id SERIAL NOT NULL, organisation_paysanne_id INT DEFAULT NULL, op_communal_id INT DEFAULT NULL, op_regionale_id INT DEFAULT NULL, op_nationale_id INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_986285C8B1C5287E ON op_fokontany (organisation_paysanne_id)');
$this->addSql('CREATE INDEX IDX_986285C830FD1C7E ON op_fokontany (op_communal_id)');
$this->addSql('CREATE INDEX IDX_986285C8F7290170 ON op_fokontany (op_regionale_id)');
$this->addSql('CREATE INDEX IDX_986285C8827BE864 ON op_fokontany (op_nationale_id)');
$this->addSql('CREATE TABLE op_installation_stockage (id SERIAL NOT NULL, op_id INT DEFAULT NULL, installation_id INT DEFAULT NULL, annee_adhesion INT DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_6AFDA9DE2F7FAB3F ON op_installation_stockage (op_id)');
$this->addSql('CREATE INDEX IDX_6AFDA9DE167B88B4 ON op_installation_stockage (installation_id)');
$this->addSql('COMMENT ON COLUMN op_installation_stockage.created_at IS \'(DC2Type:datetime_immutable)\'');
$this->addSql('CREATE TABLE op_installation_transformation (id SERIAL NOT NULL, organisation_paysanne_id INT DEFAULT NULL, installation_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, annee_adhesion VARCHAR(255) DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_E888E199B1C5287E ON op_installation_transformation (organisation_paysanne_id)');
$this->addSql('CREATE INDEX IDX_E888E199167B88B4 ON op_installation_transformation (installation_id)');
$this->addSql('CREATE INDEX IDX_E888E19974C052D0 ON op_installation_transformation (remplisseur_id)');
$this->addSql('COMMENT ON COLUMN op_installation_transformation.created_at IS \'(DC2Type:datetime_immutable)\'');
$this->addSql('CREATE TABLE op_nationale (id SERIAL NOT NULL, organisation_paysanne_id INT DEFAULT NULL, type INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_550C9A5EB1C5287E ON op_nationale (organisation_paysanne_id)');
$this->addSql('CREATE TABLE op_regionale (id SERIAL NOT NULL, op_nationale_id INT DEFAULT NULL, organisation_paysanne_id INT DEFAULT NULL, type INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_CD84A392827BE864 ON op_regionale (op_nationale_id)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_CD84A392B1C5287E ON op_regionale (organisation_paysanne_id)');
$this->addSql('CREATE TABLE operateur_marche (id SERIAL NOT NULL, fokontany_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, date_constitution DATE DEFAULT NULL, cadre_juridique VARCHAR(255) DEFAULT NULL, responsable VARCHAR(255) DEFAULT NULL, phone VARCHAR(255) DEFAULT NULL, adresse VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_CFE73FABD17F50A6 ON operateur_marche (uuid)');
$this->addSql('CREATE INDEX IDX_CFE73FAB62907CDD ON operateur_marche (fokontany_id)');
$this->addSql('COMMENT ON COLUMN operateur_marche.name IS \'Nom\'');
$this->addSql('COMMENT ON COLUMN operateur_marche.date_constitution IS \'Date de constitution\'');
$this->addSql('COMMENT ON COLUMN operateur_marche.cadre_juridique IS \'Cadre juridique\'');
$this->addSql('COMMENT ON COLUMN operateur_marche.responsable IS \'Responsable\'');
$this->addSql('COMMENT ON COLUMN operateur_marche.phone IS \'Téléphone\'');
$this->addSql('COMMENT ON COLUMN operateur_marche.adresse IS \'Adresse\'');
$this->addSql('CREATE TABLE organisation_paysanne (id SERIAL NOT NULL, union_opr_id INT DEFAULT NULL, elu_id INT DEFAULT NULL, statut_juridique_id INT DEFAULT NULL, fokontany_id INT DEFAULT NULL, type_groupement_id INT DEFAULT NULL, op_nationale_id INT DEFAULT NULL, op_regionale_id INT DEFAULT NULL, op_communal_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, remplisseur_initiale_id INT DEFAULT NULL, date_constitution DATE DEFAULT NULL, numero_recepisse VARCHAR(255) DEFAULT NULL, is_new BOOLEAN DEFAULT NULL, is_formelle BOOLEAN DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, is_union_opr BOOLEAN DEFAULT NULL, is_base BOOLEAN DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, is_active BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_E8F3BFC1D17F50A6 ON organisation_paysanne (uuid)');
$this->addSql('CREATE INDEX IDX_E8F3BFC1230CEED8 ON organisation_paysanne (union_opr_id)');
$this->addSql('CREATE INDEX IDX_E8F3BFC170D8E98A ON organisation_paysanne (elu_id)');
$this->addSql('CREATE INDEX IDX_E8F3BFC1B5F1616D ON organisation_paysanne (statut_juridique_id)');
$this->addSql('CREATE INDEX IDX_E8F3BFC162907CDD ON organisation_paysanne (fokontany_id)');
$this->addSql('CREATE INDEX IDX_E8F3BFC1968B22FB ON organisation_paysanne (type_groupement_id)');
$this->addSql('CREATE INDEX IDX_E8F3BFC1827BE864 ON organisation_paysanne (op_nationale_id)');
$this->addSql('CREATE INDEX IDX_E8F3BFC1F7290170 ON organisation_paysanne (op_regionale_id)');
$this->addSql('CREATE INDEX IDX_E8F3BFC130FD1C7E ON organisation_paysanne (op_communal_id)');
$this->addSql('CREATE INDEX IDX_E8F3BFC174C052D0 ON organisation_paysanne (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_E8F3BFC1A05499A9 ON organisation_paysanne (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_E8F3BFC1419C3385 ON organisation_paysanne (pole_id)');
$this->addSql('CREATE INDEX IDX_E8F3BFC162E71DBA ON organisation_paysanne (remplisseur_initiale_id)');
$this->addSql('COMMENT ON COLUMN organisation_paysanne.date_constitution IS \'Date de constitution\'');
$this->addSql('COMMENT ON COLUMN organisation_paysanne.numero_recepisse IS \'Numéro de recepisse\'');
$this->addSql('COMMENT ON COLUMN organisation_paysanne.is_new IS \'Est ce nouveau\'');
$this->addSql('COMMENT ON COLUMN organisation_paysanne.is_formelle IS \'Est ce formelle\'');
$this->addSql('COMMENT ON COLUMN organisation_paysanne.name IS \'Nom\'');
$this->addSql('COMMENT ON COLUMN organisation_paysanne.is_union_opr IS \'Est ce union OPR\'');
$this->addSql('COMMENT ON COLUMN organisation_paysanne.date_remplissage IS \'Date de remplissage\'');
$this->addSql('COMMENT ON COLUMN organisation_paysanne.periode_debut IS \'Période de début\'');
$this->addSql('COMMENT ON COLUMN organisation_paysanne.periode_fin IS \'Période de fin\'');
$this->addSql('COMMENT ON COLUMN organisation_paysanne.created_at IS \'Date de création(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN organisation_paysanne.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN organisation_paysanne.is_active IS \'Statut\'');
$this->addSql('CREATE TABLE organisation_paysanne_type_groupement (organisation_paysanne_id INT NOT NULL, type_groupement_id INT NOT NULL, PRIMARY KEY(organisation_paysanne_id, type_groupement_id))');
$this->addSql('CREATE INDEX IDX_43B58DABB1C5287E ON organisation_paysanne_type_groupement (organisation_paysanne_id)');
$this->addSql('CREATE INDEX IDX_43B58DAB968B22FB ON organisation_paysanne_type_groupement (type_groupement_id)');
$this->addSql('CREATE TABLE organisation_paysanne_photo (organisation_paysanne_id INT NOT NULL, photo_id INT NOT NULL, PRIMARY KEY(organisation_paysanne_id, photo_id))');
$this->addSql('CREATE INDEX IDX_E58E0201B1C5287E ON organisation_paysanne_photo (organisation_paysanne_id)');
$this->addSql('CREATE INDEX IDX_E58E02017E9E4C8C ON organisation_paysanne_photo (photo_id)');
$this->addSql('CREATE TABLE organisation_paysanne_validation (organisation_paysanne_id INT NOT NULL, validation_id INT NOT NULL, PRIMARY KEY(organisation_paysanne_id, validation_id))');
$this->addSql('CREATE INDEX IDX_95734999B1C5287E ON organisation_paysanne_validation (organisation_paysanne_id)');
$this->addSql('CREATE INDEX IDX_95734999A2274850 ON organisation_paysanne_validation (validation_id)');
$this->addSql('CREATE TABLE organisation_paysanne_filiere (id SERIAL NOT NULL, organisation_paysanne_id INT DEFAULT NULL, filiere_id INT DEFAULT NULL, priorite INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_B10B23AAB1C5287E ON organisation_paysanne_filiere (organisation_paysanne_id)');
$this->addSql('CREATE INDEX IDX_B10B23AA180AA129 ON organisation_paysanne_filiere (filiere_id)');
$this->addSql('CREATE TABLE ouvrier (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, prix_unitaire NUMERIC(10, 0) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE parametrage (id SERIAL NOT NULL, label VARCHAR(255) DEFAULT NULL, valeur VARCHAR(255) DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE parametre_elevage (id SERIAL NOT NULL, fep_petit_ruminant_id INT DEFAULT NULL, valeur VARCHAR(255) DEFAULT NULL, cle INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_BDAEB469E07C5264 ON parametre_elevage (fep_petit_ruminant_id)');
$this->addSql('CREATE TABLE parametre_production (id SERIAL NOT NULL, fep_id INT DEFAULT NULL, age_mise_bas INT DEFAULT NULL, nombre_jeune_nes INT DEFAULT NULL, age_sevrage INT DEFAULT NULL, nombre_sevre INT DEFAULT NULL, intervalle_mise_bas VARCHAR(255) DEFAULT NULL, duree_utilisation_male INT DEFAULT NULL, duree_utilisation_femelle INT DEFAULT NULL, age_commercialisation_male INT DEFAULT NULL, age_commercialisation_femelle INT DEFAULT NULL, poid_commercialisation_male NUMERIC(10, 0) DEFAULT NULL, poid_commercialisation_femelle NUMERIC(10, 0) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_478F931CCC820967 ON parametre_production (fep_id)');
$this->addSql('CREATE TABLE parcelle_agriculteur (id SERIAL NOT NULL, agriculteur_id INT DEFAULT NULL, mesure NUMERIC(10, 0) DEFAULT NULL, numero INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_6793D2E57EBB810E ON parcelle_agriculteur (agriculteur_id)');
$this->addSql('CREATE TABLE parcelle_cafe (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, cep_cafe_id INT DEFAULT NULL, type INT DEFAULT NULL, superficie NUMERIC(10, 0) DEFAULT NULL, nbr_pied_installe INT DEFAULT NULL, technique_promue VARCHAR(255) DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_CBCC7F51D17F50A6 ON parcelle_cafe (uuid)');
$this->addSql('CREATE INDEX IDX_CBCC7F51CAE4D54A ON parcelle_cafe (eaf_id)');
$this->addSql('CREATE INDEX IDX_CBCC7F5113A6BF27 ON parcelle_cafe (cep_cafe_id)');
$this->addSql('CREATE TABLE parcelle_cep (id SERIAL NOT NULL, cep_manioc_id INT DEFAULT NULL, eaf_id INT DEFAULT NULL, temoin_id INT DEFAULT NULL, type INT DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, superficie DOUBLE PRECISION DEFAULT NULL, technique_promue VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_321EDDA6D17F50A6 ON parcelle_cep (uuid)');
$this->addSql('CREATE INDEX IDX_321EDDA6546F6F93 ON parcelle_cep (cep_manioc_id)');
$this->addSql('CREATE INDEX IDX_321EDDA6CAE4D54A ON parcelle_cep (eaf_id)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_321EDDA61655312C ON parcelle_cep (temoin_id)');
$this->addSql('CREATE TABLE parcelle_champ (id SERIAL NOT NULL, champ_id INT DEFAULT NULL, numero INT NOT NULL, mesure NUMERIC(10, 0) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_2E3EE0ABD32AA90E ON parcelle_champ (champ_id)');
$this->addSql('CREATE TABLE partenaire (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('COMMENT ON COLUMN partenaire.name IS \'Nom\'');
$this->addSql('CREATE TABLE partenaire_mise_oeuvre (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_59C70056D17F50A6 ON partenaire_mise_oeuvre (uuid)');
$this->addSql('CREATE TABLE partenariat (id SERIAL NOT NULL, operateur_marche_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, reference_contrat_id INT DEFAULT NULL, organisation_paysanne_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, type INT DEFAULT NULL, objectif TEXT DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, is_active BOOLEAN DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_BF53DC86D17F50A6 ON partenariat (uuid)');
$this->addSql('CREATE INDEX IDX_BF53DC86D5DC2A99 ON partenariat (operateur_marche_id)');
$this->addSql('CREATE INDEX IDX_BF53DC8674C052D0 ON partenariat (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_BF53DC864C3D3350 ON partenariat (reference_contrat_id)');
$this->addSql('CREATE INDEX IDX_BF53DC86B1C5287E ON partenariat (organisation_paysanne_id)');
$this->addSql('CREATE INDEX IDX_BF53DC86A05499A9 ON partenariat (statut_fiche_id)');
$this->addSql('COMMENT ON COLUMN partenariat.created_at IS \'(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN partenariat.updated_at IS \'(DC2Type:datetime_immutable)\'');
$this->addSql('CREATE TABLE partenariat_formation (partenariat_id INT NOT NULL, formation_id INT NOT NULL, PRIMARY KEY(partenariat_id, formation_id))');
$this->addSql('CREATE INDEX IDX_196080A55C1628E0 ON partenariat_formation (partenariat_id)');
$this->addSql('CREATE INDEX IDX_196080A55200282E ON partenariat_formation (formation_id)');
$this->addSql('CREATE TABLE partenariat_validation (partenariat_id INT NOT NULL, validation_id INT NOT NULL, PRIMARY KEY(partenariat_id, validation_id))');
$this->addSql('CREATE INDEX IDX_EB9782B55C1628E0 ON partenariat_validation (partenariat_id)');
$this->addSql('CREATE INDEX IDX_EB9782B5A2274850 ON partenariat_validation (validation_id)');
$this->addSql('CREATE TABLE partenariat_photo (id SERIAL NOT NULL, photo_id INT DEFAULT NULL, partenariat_id INT DEFAULT NULL, type INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_DD914787E9E4C8C ON partenariat_photo (photo_id)');
$this->addSql('CREATE INDEX IDX_DD914785C1628E0 ON partenariat_photo (partenariat_id)');
$this->addSql('CREATE TABLE perimetre_non_defis (id SERIAL NOT NULL, nom_perimetre VARCHAR(255) DEFAULT NULL, superficie NUMERIC(10, 2) DEFAULT NULL, nbr_eaf_total INT DEFAULT NULL, nbr_eaf_homme INT DEFAULT NULL, nbr_eaf_femme INT DEFAULT NULL, nbr_eaf_jeune INT DEFAULT NULL, nbr_eaf_femme_chef INT DEFAULT NULL, unite_superficie VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_72B3D093D17F50A6 ON perimetre_non_defis (uuid)');
$this->addSql('CREATE TABLE periode_realisation (id SERIAL NOT NULL, type INT DEFAULT NULL, label VARCHAR(255) DEFAULT NULL, date_debut DATE DEFAULT NULL, date_fin DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE phase_de_demarage (id INT NOT NULL, contract_id INT DEFAULT NULL, date TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, pv VARCHAR(255) DEFAULT NULL, date_demarage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, os_2 VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_AF8903472576E0FD ON phase_de_demarage (contract_id)');
$this->addSql('CREATE TABLE photo (id SERIAL NOT NULL, uuid VARCHAR(255) DEFAULT NULL, path VARCHAR(255) DEFAULT NULL, filename VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE piste_rehabilite (id SERIAL NOT NULL, aup_id INT DEFAULT NULL, commune_id INT DEFAULT NULL, source_financement_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, remplisseur_initiale_id INT DEFAULT NULL, fokontany_id INT DEFAULT NULL, bureau_etude_id INT DEFAULT NULL, numero_contrat_etude_id INT DEFAULT NULL, entreprise_id INT DEFAULT NULL, numero_contrat_travaux_id INT DEFAULT NULL, longueur_piste DOUBLE PRECISION DEFAULT NULL, troncon_reliant VARCHAR(255) DEFAULT NULL, type_contribution VARCHAR(255) DEFAULT NULL, montant_total_eaf DOUBLE PRECISION DEFAULT NULL, nombre_session_formation INT DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, gps_longitude VARCHAR(255) DEFAULT NULL, gps_latitude VARCHAR(255) DEFAULT NULL, historique_avancement VARCHAR(255) DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, is_active BOOLEAN DEFAULT NULL, conducteur_travaux VARCHAR(255) DEFAULT NULL, contact_conducteur VARCHAR(255) DEFAULT NULL, nom_agent_surveillance VARCHAR(255) DEFAULT NULL, contact_agent VARCHAR(255) DEFAULT NULL, avancement INT DEFAULT NULL, date_rapportage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, date_achevement_aps DATE DEFAULT NULL, date_validation_apd DATE DEFAULT NULL, date_demande_travaux TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, date_reception_technique TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, date_reception_provisoire TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, date_reception_definitive TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_EB815FFBD17F50A6 ON piste_rehabilite (uuid)');
$this->addSql('CREATE INDEX IDX_EB815FFBB167AE5D ON piste_rehabilite (aup_id)');
$this->addSql('CREATE INDEX IDX_EB815FFB131A4F72 ON piste_rehabilite (commune_id)');
$this->addSql('CREATE INDEX IDX_EB815FFB44E81D1 ON piste_rehabilite (source_financement_id)');
$this->addSql('CREATE INDEX IDX_EB815FFB74C052D0 ON piste_rehabilite (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_EB815FFBA05499A9 ON piste_rehabilite (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_EB815FFB419C3385 ON piste_rehabilite (pole_id)');
$this->addSql('CREATE INDEX IDX_EB815FFB62E71DBA ON piste_rehabilite (remplisseur_initiale_id)');
$this->addSql('CREATE INDEX IDX_EB815FFB62907CDD ON piste_rehabilite (fokontany_id)');
$this->addSql('CREATE INDEX IDX_EB815FFB37A67DE2 ON piste_rehabilite (bureau_etude_id)');
$this->addSql('CREATE INDEX IDX_EB815FFB74A14C83 ON piste_rehabilite (numero_contrat_etude_id)');
$this->addSql('CREATE INDEX IDX_EB815FFBA4AEAFEA ON piste_rehabilite (entreprise_id)');
$this->addSql('CREATE INDEX IDX_EB815FFBB340BB90 ON piste_rehabilite (numero_contrat_travaux_id)');
$this->addSql('COMMENT ON COLUMN piste_rehabilite.periode_debut IS \'Période de début\'');
$this->addSql('COMMENT ON COLUMN piste_rehabilite.periode_fin IS \'Période de fin\'');
$this->addSql('COMMENT ON COLUMN piste_rehabilite.date_remplissage IS \'Date de remplissage\'');
$this->addSql('COMMENT ON COLUMN piste_rehabilite.created_at IS \'Date de création(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN piste_rehabilite.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN piste_rehabilite.is_active IS \'Statut\'');
$this->addSql('CREATE TABLE piste_rehabilite_validation (piste_rehabilite_id INT NOT NULL, validation_id INT NOT NULL, PRIMARY KEY(piste_rehabilite_id, validation_id))');
$this->addSql('CREATE INDEX IDX_388EBBC0784CABC7 ON piste_rehabilite_validation (piste_rehabilite_id)');
$this->addSql('CREATE INDEX IDX_388EBBC0A2274850 ON piste_rehabilite_validation (validation_id)');
$this->addSql('CREATE TABLE piste_rehabilite_fichier (piste_rehabilite_id INT NOT NULL, fichier_id INT NOT NULL, PRIMARY KEY(piste_rehabilite_id, fichier_id))');
$this->addSql('CREATE INDEX IDX_124A1493784CABC7 ON piste_rehabilite_fichier (piste_rehabilite_id)');
$this->addSql('CREATE INDEX IDX_124A1493F915CFE ON piste_rehabilite_fichier (fichier_id)');
$this->addSql('CREATE TABLE piste_rehabilite_photo (id SERIAL NOT NULL, piste_rehabilite_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, photo_id INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_ABCB375B784CABC7 ON piste_rehabilite_photo (piste_rehabilite_id)');
$this->addSql('CREATE INDEX IDX_ABCB375B74C052D0 ON piste_rehabilite_photo (remplisseur_id)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_ABCB375B7E9E4C8C ON piste_rehabilite_photo (photo_id)');
$this->addSql('CREATE TABLE pole (id SERIAL NOT NULL, region_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, code VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_FD6042E198260155 ON pole (region_id)');
$this->addSql('COMMENT ON COLUMN pole.name IS \'Nom\'');
$this->addSql('CREATE TABLE pole_district (pole_id INT NOT NULL, district_id INT NOT NULL, PRIMARY KEY(pole_id, district_id))');
$this->addSql('CREATE INDEX IDX_7B4E07FD419C3385 ON pole_district (pole_id)');
$this->addSql('CREATE INDEX IDX_7B4E07FDB08FA272 ON pole_district (district_id)');
$this->addSql('CREATE TABLE ppm (id INT NOT NULL, prepared_by_id INT NOT NULL, approuved_by_id INT NOT NULL, country_id_id INT NOT NULL, project_name VARCHAR(255) NOT NULL, project_id VARCHAR(30) NOT NULL, version VARCHAR(5) NOT NULL, date_version TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_B78CD551393065A9 ON ppm (prepared_by_id)');
$this->addSql('CREATE INDEX IDX_B78CD55192E67029 ON ppm (approuved_by_id)');
$this->addSql('CREATE INDEX IDX_B78CD551D8A48BBD ON ppm (country_id_id)');
$this->addSql('CREATE TABLE ppm_line_info (id INT NOT NULL, ppm_line_id_id INT NOT NULL, contract_id_id INT DEFAULT NULL, lot_description TEXT DEFAULT NULL, zone VARCHAR(255) DEFAULT NULL, plan_real VARCHAR(10) DEFAULT NULL, pre_post_qualification VARCHAR(20) DEFAULT NULL, pre_post_revue VARCHAR(20) DEFAULT NULL, passation_methode VARCHAR(10) DEFAULT NULL, enveloppes VARCHAR(10) DEFAULT NULL, amount DOUBLE PRECISION DEFAULT NULL, submission_eio TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, non_obj_sub_eio TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, relanch_eio TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, delai_eio TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, submission_eio_shortlist TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, non_obj_sub_eio_shortlist TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, submission_proposition TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, non_obj_proposition TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, lanch_proposition TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, delai_proposition TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, submission_tender_document TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, non_obj_tendering TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, tender_invitation TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, bid_closing_opening TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, ter_submission TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, non_obj_ter TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, cer_submission TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, non_obj_cer TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, avis_emission TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, finalised_negociation TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, draft_submission TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, non_obj_draft TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, date_attribution TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, date_signature TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, contract VARCHAR(255) DEFAULT NULL, vendor VARCHAR(255) DEFAULT NULL, amount_contract DOUBLE PRECISION DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_E4586B28BFD123A0 ON ppm_line_info (ppm_line_id_id)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_E4586B283C450273 ON ppm_line_info (contract_id_id)');
$this->addSql('CREATE TABLE ppmline (id INT NOT NULL, typemarche_id_id INT NOT NULL, ppm_id_id INT NOT NULL, ref_ptba VARCHAR(30) NOT NULL, description TEXT NOT NULL, numero VARCHAR(30) NOT NULL, financement VARCHAR(20) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_EBD4DA8240BA64FE ON ppmline (typemarche_id_id)');
$this->addSql('CREATE INDEX IDX_EBD4DA821425B8A6 ON ppmline (ppm_id_id)');
$this->addSql('CREATE TABLE ppmline_sous_activity (ppmline_id INT NOT NULL, sous_activity_id INT NOT NULL, PRIMARY KEY(ppmline_id, sous_activity_id))');
$this->addSql('CREATE INDEX IDX_A166085E7E99316D ON ppmline_sous_activity (ppmline_id)');
$this->addSql('CREATE INDEX IDX_A166085EC1F913A5 ON ppmline_sous_activity (sous_activity_id)');
$this->addSql('CREATE TABLE prefinancement (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, suivi_id INT DEFAULT NULL, operateur_marche_id INT DEFAULT NULL, reference_contrat_id INT DEFAULT NULL, qte_prevision_contrat NUMERIC(10, 0) DEFAULT NULL, montant_prevision_contrat DOUBLE PRECISION DEFAULT NULL, qte_semence_pre_financement NUMERIC(10, 0) DEFAULT NULL, qte_engrais_pre_financement NUMERIC(10, 0) DEFAULT NULL, type_petit_materiel VARCHAR(255) DEFAULT NULL, qte_petit_materiel NUMERIC(10, 0) DEFAULT NULL, qte_livre INT DEFAULT NULL, prix_unitaire DOUBLE PRECISION DEFAULT NULL, montant_total DOUBLE PRECISION DEFAULT NULL, uuid VARCHAR(255) NOT NULL, labour_mecanise NUMERIC(10, 0) DEFAULT NULL, produit_phyto NUMERIC(10, 0) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_6383F6EFD17F50A6 ON prefinancement (uuid)');
$this->addSql('CREATE INDEX IDX_6383F6EFCAE4D54A ON prefinancement (eaf_id)');
$this->addSql('CREATE INDEX IDX_6383F6EF7FEA59C0 ON prefinancement (suivi_id)');
$this->addSql('CREATE INDEX IDX_6383F6EFD5DC2A99 ON prefinancement (operateur_marche_id)');
$this->addSql('CREATE INDEX IDX_6383F6EF4C3D3350 ON prefinancement (reference_contrat_id)');
$this->addSql('CREATE TABLE production_agriculture (id SERIAL NOT NULL, cep_id INT DEFAULT NULL, agriculteur_id INT DEFAULT NULL, quantite_previsionnelle NUMERIC(10, 0) DEFAULT NULL, rendement_previsionnel NUMERIC(10, 0) DEFAULT NULL, quantite_production NUMERIC(10, 0) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_94691F239C4F98D4 ON production_agriculture (cep_id)');
$this->addSql('CREATE INDEX IDX_94691F237EBB810E ON production_agriculture (agriculteur_id)');
$this->addSql('CREATE TABLE production_cafe (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, annee_id INT DEFAULT NULL, nbr_pied_plante INT NOT NULL, qte_cafe_recolte NUMERIC(10, 0) NOT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_94AD3404D17F50A6 ON production_cafe (uuid)');
$this->addSql('CREATE INDEX IDX_94AD3404CAE4D54A ON production_cafe (eaf_id)');
$this->addSql('CREATE INDEX IDX_94AD3404543EC5F0 ON production_cafe (annee_id)');
$this->addSql('CREATE TABLE production_champ (id SERIAL NOT NULL, cep_id INT DEFAULT NULL, champ_id INT DEFAULT NULL, quantite_previsionelle NUMERIC(10, 0) DEFAULT NULL, rendement_previsionnel NUMERIC(10, 0) DEFAULT NULL, quantite_production NUMERIC(10, 0) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_3560249B9C4F98D4 ON production_champ (cep_id)');
$this->addSql('CREATE INDEX IDX_3560249BD32AA90E ON production_champ (champ_id)');
$this->addSql('CREATE TABLE production_filiere (id SERIAL NOT NULL, suivi_id INT DEFAULT NULL, eaf_id INT DEFAULT NULL, qte_semence_locale NUMERIC(10, 0) DEFAULT NULL, qte_semence_introduite NUMERIC(10, 0) DEFAULT NULL, qte_produite NUMERIC(10, 0) DEFAULT NULL, rendement NUMERIC(10, 0) DEFAULT NULL, qte_commercialiser_groupe NUMERIC(10, 0) DEFAULT NULL, qte_commercialiser_individu NUMERIC(10, 0) DEFAULT NULL, prix_unitaire DOUBLE PRECISION DEFAULT NULL, superficie_cultive NUMERIC(10, 0) DEFAULT NULL, cheptel VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, unite_prod_commercialise VARCHAR(255) DEFAULT NULL, nbr_ruche INT DEFAULT NULL, nbr_ruche_peuple INT DEFAULT NULL, unite_qte_produite VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_3BC5D043D17F50A6 ON production_filiere (uuid)');
$this->addSql('CREATE INDEX IDX_3BC5D0437FEA59C0 ON production_filiere (suivi_id)');
$this->addSql('CREATE INDEX IDX_3BC5D043CAE4D54A ON production_filiere (eaf_id)');
$this->addSql('CREATE TABLE production_ruche (id SERIAL NOT NULL, fep_id INT DEFAULT NULL, trimestre VARCHAR(255) DEFAULT NULL, quantite_recolte_breche NUMERIC(10, 0) DEFAULT NULL, quantite_recolte_liquide NUMERIC(10, 0) DEFAULT NULL, nombre INT DEFAULT NULL, rendement_breche NUMERIC(10, 0) DEFAULT NULL, rendement_liquide NUMERIC(10, 0) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_D9BDD12BCC820967 ON production_ruche (fep_id)');
$this->addSql('CREATE TABLE produit (id INT NOT NULL, libelle VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE produit_service (id SERIAL NOT NULL, fep_petit_ruminant_id INT DEFAULT NULL, designation VARCHAR(255) DEFAULT NULL, type INT DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, quantite NUMERIC(10, 0) DEFAULT NULL, prix_unitaire DOUBLE PRECISION DEFAULT NULL, provenance VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_276611ABD17F50A6 ON produit_service (uuid)');
$this->addSql('CREATE INDEX IDX_276611ABE07C5264 ON produit_service (fep_petit_ruminant_id)');
$this->addSql('CREATE TABLE profil (id SERIAL NOT NULL, niveau_id INT DEFAULT NULL, type_profil_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, description TEXT DEFAULT NULL, niveau_localite VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_E6D6B297B3E9C81 ON profil (niveau_id)');
$this->addSql('CREATE INDEX IDX_E6D6B29793989168 ON profil (type_profil_id)');
$this->addSql('CREATE TABLE proprietaire (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE ptba (id INT NOT NULL, local_currency_id INT NOT NULL, foreign_currency_id INT NOT NULL, year INT NOT NULL, version INT NOT NULL, comment VARCHAR(255) DEFAULT NULL, file VARCHAR(255) DEFAULT NULL, sheet INT DEFAULT NULL, rate DOUBLE PRECISION NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_74FDE7E7532DF3D8 ON ptba (local_currency_id)');
$this->addSql('CREATE INDEX IDX_74FDE7E7FA796E31 ON ptba (foreign_currency_id)');
$this->addSql('CREATE TABLE rapport (id INT NOT NULL, owner_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_BE34A09C7E3C61F9 ON rapport (owner_id)');
$this->addSql('CREATE TABLE rapport_column (id INT NOT NULL, rapport_id INT DEFAULT NULL, name TEXT DEFAULT NULL, show BOOLEAN DEFAULT NULL, apply_filter BOOLEAN DEFAULT NULL, show_as_counter BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_1C184AB41DFBCC46 ON rapport_column (rapport_id)');
$this->addSql('CREATE TABLE rapport_column_criteria (id INT NOT NULL, parent_id INT DEFAULT NULL, name TEXT DEFAULT NULL, condition VARCHAR(255) DEFAULT NULL, value1 VARCHAR(255) DEFAULT NULL, value2 VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_152F811C727ACA70 ON rapport_column_criteria (parent_id)');
$this->addSql('CREATE TABLE realisation_physique_convention (id SERIAL NOT NULL, convention_signe_id INT DEFAULT NULL, indicateur_cle_id INT DEFAULT NULL, produit_attendus VARCHAR(255) DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, valeur_cible DOUBLE PRECISION DEFAULT NULL, explication TEXT DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_4D14B780D17F50A6 ON realisation_physique_convention (uuid)');
$this->addSql('CREATE INDEX IDX_4D14B7807F0A07EF ON realisation_physique_convention (convention_signe_id)');
$this->addSql('CREATE INDEX IDX_4D14B78097CB049B ON realisation_physique_convention (indicateur_cle_id)');
$this->addSql('CREATE TABLE recolte_cep (id SERIAL NOT NULL, cep_manioc_id INT DEFAULT NULL, eaf_id INT DEFAULT NULL, superficie_cultive DOUBLE PRECISION DEFAULT NULL, quantite_recolte NUMERIC(10, 0) DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, type_recolte INT DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_8A258FB4D17F50A6 ON recolte_cep (uuid)');
$this->addSql('CREATE INDEX IDX_8A258FB4546F6F93 ON recolte_cep (cep_manioc_id)');
$this->addSql('CREATE INDEX IDX_8A258FB4CAE4D54A ON recolte_cep (eaf_id)');
$this->addSql('CREATE TABLE recolte_miel (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, fep_miel_id INT DEFAULT NULL, nbr_ruche_peuple INT DEFAULT NULL, mielle1 NUMERIC(10, 0) DEFAULT NULL, mielle2 NUMERIC(10, 0) DEFAULT NULL, mielle3 NUMERIC(10, 0) DEFAULT NULL, mielle4 NUMERIC(10, 0) DEFAULT NULL, mielle5 NUMERIC(10, 0) DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_84F0F8A7D17F50A6 ON recolte_miel (uuid)');
$this->addSql('CREATE INDEX IDX_84F0F8A7CAE4D54A ON recolte_miel (eaf_id)');
$this->addSql('CREATE INDEX IDX_84F0F8A7E435DF0F ON recolte_miel (fep_miel_id)');
$this->addSql('CREATE TABLE region (id SERIAL NOT NULL, coordination_zone_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, ref VARCHAR(255) DEFAULT NULL, code INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_F62F1767D964498 ON region (coordination_zone_id)');
$this->addSql('COMMENT ON COLUMN region.name IS \'Nom\'');
$this->addSql('CREATE TABLE remboursement_cheptel (id SERIAL NOT NULL, statut_id INT DEFAULT NULL, eaf_id INT DEFAULT NULL, cheptel_id INT DEFAULT NULL, qte_rembourse INT DEFAULT NULL, date_remboursement DATE DEFAULT NULL, remboursement_financier NUMERIC(10, 0) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_1E1048C4D17F50A6 ON remboursement_cheptel (uuid)');
$this->addSql('CREATE INDEX IDX_1E1048C4F6203804 ON remboursement_cheptel (statut_id)');
$this->addSql('CREATE INDEX IDX_1E1048C4CAE4D54A ON remboursement_cheptel (eaf_id)');
$this->addSql('CREATE INDEX IDX_1E1048C46313693E ON remboursement_cheptel (cheptel_id)');
$this->addSql('CREATE TABLE remboursement_semence (id SERIAL NOT NULL, statut_id INT DEFAULT NULL, eaf_id INT DEFAULT NULL, semence_id INT DEFAULT NULL, qte_rembourse NUMERIC(10, 0) DEFAULT NULL, date_remboursement DATE DEFAULT NULL, remboursement_financier NUMERIC(10, 0) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_ACD0123CD17F50A6 ON remboursement_semence (uuid)');
$this->addSql('CREATE INDEX IDX_ACD0123CF6203804 ON remboursement_semence (statut_id)');
$this->addSql('CREATE INDEX IDX_ACD0123CCAE4D54A ON remboursement_semence (eaf_id)');
$this->addSql('CREATE INDEX IDX_ACD0123C3F43C8A ON remboursement_semence (semence_id)');
$this->addSql('CREATE TABLE remplisseur_perimetre (id SERIAL NOT NULL, remplisseur_id INT DEFAULT NULL, perimetre_id INT DEFAULT NULL, aue_id INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_FC173B1174C052D0 ON remplisseur_perimetre (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_FC173B1168592EF8 ON remplisseur_perimetre (perimetre_id)');
$this->addSql('CREATE INDEX IDX_FC173B11D6A009F0 ON remplisseur_perimetre (aue_id)');
$this->addSql('CREATE TABLE remplisseur_piste (id SERIAL NOT NULL, remplisseur_id INT DEFAULT NULL, piste_id INT DEFAULT NULL, aup_id INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_DE87C33274C052D0 ON remplisseur_piste (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_DE87C332C34065BC ON remplisseur_piste (piste_id)');
$this->addSql('CREATE INDEX IDX_DE87C332B167AE5D ON remplisseur_piste (aup_id)');
$this->addSql('CREATE TABLE remplisseur_transformation (id SERIAL NOT NULL, remplisseur_id INT DEFAULT NULL, unite_transformation_id INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_1D83A8FD74C052D0 ON remplisseur_transformation (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_1D83A8FDD4DA393A ON remplisseur_transformation (unite_transformation_id)');
$this->addSql('CREATE TABLE rendement (id SERIAL NOT NULL, fep_miel_id INT DEFAULT NULL, cout_production DOUBLE PRECISION DEFAULT NULL, prix_vente DOUBLE PRECISION DEFAULT NULL, marge_brute DOUBLE PRECISION DEFAULT NULL, rendement_avant NUMERIC(10, 0) DEFAULT NULL, rendement_apres NUMERIC(10, 0) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_922F06F2E435DF0F ON rendement (fep_miel_id)');
$this->addSql('CREATE TABLE rendement_cafe (id SERIAL NOT NULL, annee_id INT DEFAULT NULL, cout_production DOUBLE PRECISION DEFAULT NULL, prix_vente DOUBLE PRECISION DEFAULT NULL, marge_brute DOUBLE PRECISION DEFAULT NULL, rendement_avant NUMERIC(10, 0) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_7561BAAF543EC5F0 ON rendement_cafe (annee_id)');
$this->addSql('CREATE TABLE rendement_cep (id SERIAL NOT NULL, cep_manioc_id INT DEFAULT NULL, cout_production DOUBLE PRECISION DEFAULT NULL, prix_vente DOUBLE PRECISION DEFAULT NULL, marge_brute DOUBLE PRECISION DEFAULT NULL, rendement_avant NUMERIC(10, 2) DEFAULT NULL, rendement_apres NUMERIC(10, 2) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_94CB33D4546F6F93 ON rendement_cep (cep_manioc_id)');
$this->addSql('CREATE TABLE renforcement_capacite (id SERIAL NOT NULL, type_appui_id INT DEFAULT NULL, canal_financement_id INT DEFAULT NULL, formation_id INT DEFAULT NULL, op_mecanisme_id INT DEFAULT NULL, op_appuye_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, remplisseur_initiale_id INT DEFAULT NULL, type_projet INT DEFAULT NULL, type_op_mecanisme INT DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, is_active BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_4457DF20D17F50A6 ON renforcement_capacite (uuid)');
$this->addSql('CREATE INDEX IDX_4457DF20BDCA4E4E ON renforcement_capacite (type_appui_id)');
$this->addSql('CREATE INDEX IDX_4457DF20B4D97F9 ON renforcement_capacite (canal_financement_id)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_4457DF205200282E ON renforcement_capacite (formation_id)');
$this->addSql('CREATE INDEX IDX_4457DF2041E5C5AF ON renforcement_capacite (op_mecanisme_id)');
$this->addSql('CREATE INDEX IDX_4457DF20A6DB6BA3 ON renforcement_capacite (op_appuye_id)');
$this->addSql('CREATE INDEX IDX_4457DF2074C052D0 ON renforcement_capacite (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_4457DF20A05499A9 ON renforcement_capacite (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_4457DF20419C3385 ON renforcement_capacite (pole_id)');
$this->addSql('CREATE INDEX IDX_4457DF2062E71DBA ON renforcement_capacite (remplisseur_initiale_id)');
$this->addSql('COMMENT ON COLUMN renforcement_capacite.date_remplissage IS \'Date de remplissage\'');
$this->addSql('COMMENT ON COLUMN renforcement_capacite.periode_debut IS \'Période de début\'');
$this->addSql('COMMENT ON COLUMN renforcement_capacite.periode_fin IS \'Période de fin\'');
$this->addSql('COMMENT ON COLUMN renforcement_capacite.created_at IS \'Date de création(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN renforcement_capacite.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN renforcement_capacite.is_active IS \'Statut\'');
$this->addSql('CREATE TABLE renforcement_capacite_photo (renforcement_capacite_id INT NOT NULL, photo_id INT NOT NULL, PRIMARY KEY(renforcement_capacite_id, photo_id))');
$this->addSql('CREATE INDEX IDX_B3CF973DADA39E13 ON renforcement_capacite_photo (renforcement_capacite_id)');
$this->addSql('CREATE INDEX IDX_B3CF973D7E9E4C8C ON renforcement_capacite_photo (photo_id)');
$this->addSql('CREATE TABLE renforcement_capacite_validation (renforcement_capacite_id INT NOT NULL, validation_id INT NOT NULL, PRIMARY KEY(renforcement_capacite_id, validation_id))');
$this->addSql('CREATE INDEX IDX_E68510ADADA39E13 ON renforcement_capacite_validation (renforcement_capacite_id)');
$this->addSql('CREATE INDEX IDX_E68510ADA2274850 ON renforcement_capacite_validation (validation_id)');
$this->addSql('CREATE TABLE repartition_by_unite (id INT NOT NULL, unite_id_id INT NOT NULL, sous_activity_id_id INT NOT NULL, quantity DOUBLE PRECISION NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_3766D66E6E366321 ON repartition_by_unite (unite_id_id)');
$this->addSql('CREATE INDEX IDX_3766D66E1C7C5150 ON repartition_by_unite (sous_activity_id_id)');
$this->addSql('CREATE TABLE reproduction (id SERIAL NOT NULL, fep_petit_ruminant_id INT DEFAULT NULL, source_financement_id INT DEFAULT NULL, provenance INT DEFAULT NULL, acquisition INT DEFAULT NULL, nombre INT DEFAULT NULL, prix_unitaire DOUBLE PRECISION DEFAULT NULL, date_acquisition DATE DEFAULT NULL, male INT DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_A2403AE8D17F50A6 ON reproduction (uuid)');
$this->addSql('CREATE INDEX IDX_A2403AE8E07C5264 ON reproduction (fep_petit_ruminant_id)');
$this->addSql('CREATE INDEX IDX_A2403AE844E81D1 ON reproduction (source_financement_id)');
$this->addSql('CREATE TABLE reset_password_request (id SERIAL NOT NULL, user_id INT NOT NULL, selector VARCHAR(20) NOT NULL, hashed_token VARCHAR(100) NOT NULL, requested_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, expires_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_7CE748AA76ED395 ON reset_password_request (user_id)');
$this->addSql('COMMENT ON COLUMN reset_password_request.requested_at IS \'(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN reset_password_request.expires_at IS \'(DC2Type:datetime_immutable)\'');
$this->addSql('CREATE TABLE resultat_bilan (id INT NOT NULL, convention_signe_id INT DEFAULT NULL, date_bilan DATE DEFAULT NULL, resultat_bilan INT DEFAULT NULL, observation TEXT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_B810EA967F0A07EF ON resultat_bilan (convention_signe_id)');
$this->addSql('CREATE TABLE resultat_obtenu (id SERIAL NOT NULL, partenariat_id INT DEFAULT NULL, eaf_id INT DEFAULT NULL, produit_agricole VARCHAR(255) DEFAULT NULL, observation TEXT DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, qte_prevue NUMERIC(10, 0) DEFAULT NULL, qte_livre NUMERIC(10, 0) DEFAULT NULL, prix_unitaire DOUBLE PRECISION DEFAULT NULL, qte_recolte NUMERIC(10, 0) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_B253B9C6D17F50A6 ON resultat_obtenu (uuid)');
$this->addSql('CREATE INDEX IDX_B253B9C65C1628E0 ON resultat_obtenu (partenariat_id)');
$this->addSql('CREATE INDEX IDX_B253B9C6CAE4D54A ON resultat_obtenu (eaf_id)');
$this->addSql('CREATE TABLE ruche_essam (id SERIAL NOT NULL, fep_id INT DEFAULT NULL, mode_acquisition_id INT DEFAULT NULL, fournisseur_id INT DEFAULT NULL, lieu_achat_id INT DEFAULT NULL, designation VARCHAR(255) DEFAULT NULL, quantite NUMERIC(10, 0) DEFAULT NULL, prix_unitaire NUMERIC(10, 0) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_AE15AD48CC820967 ON ruche_essam (fep_id)');
$this->addSql('CREATE INDEX IDX_AE15AD48D9B1FE50 ON ruche_essam (mode_acquisition_id)');
$this->addSql('CREATE INDEX IDX_AE15AD48670C757F ON ruche_essam (fournisseur_id)');
$this->addSql('CREATE INDEX IDX_AE15AD48297987C1 ON ruche_essam (lieu_achat_id)');
$this->addSql('CREATE TABLE section (id INT NOT NULL, name VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE semence (id SERIAL NOT NULL, filiere_id INT DEFAULT NULL, source_financement_id INT DEFAULT NULL, variete VARCHAR(255) DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, quantite NUMERIC(10, 0) DEFAULT NULL, date_distribution DATE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, date_reception DATE DEFAULT NULL, source_approvisionnement VARCHAR(255) DEFAULT NULL, prix_unitaire DOUBLE PRECISION DEFAULT NULL, type_distribution INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_44CE7475D17F50A6 ON semence (uuid)');
$this->addSql('CREATE INDEX IDX_44CE7475180AA129 ON semence (filiere_id)');
$this->addSql('CREATE INDEX IDX_44CE747544E81D1 ON semence (source_financement_id)');
$this->addSql('CREATE TABLE semence_intrant_cafe (id SERIAL NOT NULL, semence_id INT DEFAULT NULL, cep_cafe_id INT DEFAULT NULL, qte_plante_cep NUMERIC(10, 0) DEFAULT NULL, date_installation DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_D0F8743C3F43C8A ON semence_intrant_cafe (semence_id)');
$this->addSql('CREATE INDEX IDX_D0F8743C13A6BF27 ON semence_intrant_cafe (cep_cafe_id)');
$this->addSql('CREATE TABLE semence_intrant_cep (id SERIAL NOT NULL, cep_manioc_id INT DEFAULT NULL, semence_id INT DEFAULT NULL, qte_destine_parcelle NUMERIC(10, 0) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_7B0CBF3546F6F93 ON semence_intrant_cep (cep_manioc_id)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_7B0CBF33F43C8A ON semence_intrant_cep (semence_id)');
$this->addSql('CREATE TABLE signataire_defis (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE source_financement (id INT NOT NULL, name VARCHAR(255) NOT NULL, code VARCHAR(20) NOT NULL, numero VARCHAR(100) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE sous_activity (id INT NOT NULL, activity_id_id INT NOT NULL, section_id_id INT DEFAULT NULL, meta_id INT DEFAULT NULL, categ_id_id INT NOT NULL, numero VARCHAR(100) NOT NULL, designation VARCHAR(255) NOT NULL, parag INT NOT NULL, unite VARCHAR(255) DEFAULT NULL, pu_costab DOUBLE PRECISION NOT NULL, quantite DOUBLE PRECISION NOT NULL, pu_moyen DOUBLE PRECISION NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_A43A3D0F6146A8E4 ON sous_activity (activity_id_id)');
$this->addSql('CREATE INDEX IDX_A43A3D0FE813F933 ON sous_activity (section_id_id)');
$this->addSql('CREATE INDEX IDX_A43A3D0F39FCA6F9 ON sous_activity (meta_id)');
$this->addSql('CREATE INDEX IDX_A43A3D0FA37FB39E ON sous_activity (categ_id_id)');
$this->addSql('CREATE TABLE sous_composant (id INT NOT NULL, composant_id_id INT NOT NULL, numero VARCHAR(100) NOT NULL, designation VARCHAR(255) NOT NULL, cadre_global_approve DOUBLE PRECISION DEFAULT NULL, cadre_global_decaisse DOUBLE PRECISION DEFAULT NULL, suivi_financiere_approve DOUBLE PRECISION DEFAULT NULL, suivi_financiere_decaisse DOUBLE PRECISION DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_F78D6D863FFE702D ON sous_composant (composant_id_id)');
$this->addSql('CREATE TABLE sous_composante (id SERIAL NOT NULL, composante_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, cle VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_EBF6D12241401D17 ON sous_composante (cle)');
$this->addSql('CREATE INDEX IDX_EBF6D122AC12F1AD ON sous_composante (composante_id)');
$this->addSql('CREATE TABLE status (id INT NOT NULL, name VARCHAR(10) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE statut_entite_contra (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE statut_fiche (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, couleur VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE statut_juridique (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE suivi_adoption (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, cep_manioc_id INT DEFAULT NULL, nbr_saison INT DEFAULT NULL, sup_adoption DOUBLE PRECISION DEFAULT NULL, variete_cultive VARCHAR(255) DEFAULT NULL, type_semence INT DEFAULT NULL, fertilisation INT DEFAULT NULL, is_preparation_labour BOOLEAN DEFAULT NULL, is_preparation_planage BOOLEAN NOT NULL, age_plant INT DEFAULT NULL, is_repiquage_ligne BOOLEAN DEFAULT NULL, ecartement INT DEFAULT NULL, nbr_sarclage INT DEFAULT NULL, binage INT DEFAULT NULL, unite_sup VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_4BE7263AD17F50A6 ON suivi_adoption (uuid)');
$this->addSql('CREATE INDEX IDX_4BE7263ACAE4D54A ON suivi_adoption (eaf_id)');
$this->addSql('CREATE INDEX IDX_4BE7263A546F6F93 ON suivi_adoption (cep_manioc_id)');
$this->addSql('CREATE TABLE suivi_epargne_credit (id SERIAL NOT NULL, statut_id INT DEFAULT NULL, eaf_id INT DEFAULT NULL, cycle_id INT DEFAULT NULL, type_activite_id INT DEFAULT NULL, montant_constitue DOUBLE PRECISION DEFAULT NULL, montant_credit_contacte DOUBLE PRECISION DEFAULT NULL, montant_total_cycle DOUBLE PRECISION DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_2BA547B5D17F50A6 ON suivi_epargne_credit (uuid)');
$this->addSql('CREATE INDEX IDX_2BA547B5F6203804 ON suivi_epargne_credit (statut_id)');
$this->addSql('CREATE INDEX IDX_2BA547B5CAE4D54A ON suivi_epargne_credit (eaf_id)');
$this->addSql('CREATE INDEX IDX_2BA547B55EC1162 ON suivi_epargne_credit (cycle_id)');
$this->addSql('CREATE INDEX IDX_2BA547B5D0165F20 ON suivi_epargne_credit (type_activite_id)');
$this->addSql('CREATE TABLE suivi_filiere (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, filiere_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, remplisseur_initiale_id INT DEFAULT NULL, saison_culture VARCHAR(255) DEFAULT NULL, qte_semence_locale NUMERIC(10, 0) DEFAULT NULL, qte_semence_introduite NUMERIC(10, 0) DEFAULT NULL, qte_produite NUMERIC(10, 0) DEFAULT NULL, rendement VARCHAR(255) DEFAULT NULL, qte_commercialiser_groupe NUMERIC(10, 0) DEFAULT NULL, qte_commercialiser_individuel NUMERIC(10, 0) DEFAULT NULL, prix_unitaire_min NUMERIC(10, 0) DEFAULT NULL, prix_unitaire_max NUMERIC(10, 0) DEFAULT NULL, superficie_cultive DOUBLE PRECISION DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, is_active BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_AB17A93BD17F50A6 ON suivi_filiere (uuid)');
$this->addSql('CREATE INDEX IDX_AB17A93BCAE4D54A ON suivi_filiere (eaf_id)');
$this->addSql('CREATE INDEX IDX_AB17A93B180AA129 ON suivi_filiere (filiere_id)');
$this->addSql('CREATE INDEX IDX_AB17A93B74C052D0 ON suivi_filiere (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_AB17A93BA05499A9 ON suivi_filiere (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_AB17A93B419C3385 ON suivi_filiere (pole_id)');
$this->addSql('CREATE INDEX IDX_AB17A93B62E71DBA ON suivi_filiere (remplisseur_initiale_id)');
$this->addSql('COMMENT ON COLUMN suivi_filiere.saison_culture IS \'Saison de culture\'');
$this->addSql('COMMENT ON COLUMN suivi_filiere.qte_semence_locale IS \'Quantité de semence locale\'');
$this->addSql('COMMENT ON COLUMN suivi_filiere.qte_semence_introduite IS \'Quantité semence introduite\'');
$this->addSql('COMMENT ON COLUMN suivi_filiere.qte_produite IS \'Quantité produite\'');
$this->addSql('COMMENT ON COLUMN suivi_filiere.rendement IS \'Rendement\'');
$this->addSql('COMMENT ON COLUMN suivi_filiere.qte_commercialiser_groupe IS \'Quantité commercialiser par groupe\'');
$this->addSql('COMMENT ON COLUMN suivi_filiere.qte_commercialiser_individuel IS \'Quantité comercialiser individuel\'');
$this->addSql('COMMENT ON COLUMN suivi_filiere.prix_unitaire_min IS \'Prix unitaire minimum\'');
$this->addSql('COMMENT ON COLUMN suivi_filiere.prix_unitaire_max IS \'Prix unitaire maximum\'');
$this->addSql('COMMENT ON COLUMN suivi_filiere.superficie_cultive IS \'Superficie cultivé\'');
$this->addSql('COMMENT ON COLUMN suivi_filiere.date_remplissage IS \'Date de remplissage\'');
$this->addSql('COMMENT ON COLUMN suivi_filiere.periode_debut IS \'Période de début\'');
$this->addSql('COMMENT ON COLUMN suivi_filiere.periode_fin IS \'Période de fin\'');
$this->addSql('COMMENT ON COLUMN suivi_filiere.created_at IS \'Date de création(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN suivi_filiere.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN suivi_filiere.is_active IS \'Statut\'');
$this->addSql('CREATE TABLE suivi_filiere_photo (suivi_filiere_id INT NOT NULL, photo_id INT NOT NULL, PRIMARY KEY(suivi_filiere_id, photo_id))');
$this->addSql('CREATE INDEX IDX_95E6BFAAB2694D8D ON suivi_filiere_photo (suivi_filiere_id)');
$this->addSql('CREATE INDEX IDX_95E6BFAA7E9E4C8C ON suivi_filiere_photo (photo_id)');
$this->addSql('CREATE TABLE suivi_installation_transformation (id SERIAL NOT NULL, organisation_paysanne_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, remplisseur_initiale_id INT DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, is_active BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_357E9904D17F50A6 ON suivi_installation_transformation (uuid)');
$this->addSql('CREATE INDEX IDX_357E9904B1C5287E ON suivi_installation_transformation (organisation_paysanne_id)');
$this->addSql('CREATE INDEX IDX_357E990474C052D0 ON suivi_installation_transformation (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_357E9904A05499A9 ON suivi_installation_transformation (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_357E9904419C3385 ON suivi_installation_transformation (pole_id)');
$this->addSql('CREATE INDEX IDX_357E990462E71DBA ON suivi_installation_transformation (remplisseur_initiale_id)');
$this->addSql('COMMENT ON COLUMN suivi_installation_transformation.date_remplissage IS \'Date de remplissage\'');
$this->addSql('COMMENT ON COLUMN suivi_installation_transformation.periode_debut IS \'Période de début\'');
$this->addSql('COMMENT ON COLUMN suivi_installation_transformation.periode_fin IS \'Période de fin\'');
$this->addSql('COMMENT ON COLUMN suivi_installation_transformation.created_at IS \'Date de création(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN suivi_installation_transformation.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN suivi_installation_transformation.is_active IS \'Statut\'');
$this->addSql('CREATE TABLE suivi_installation_transformation_photo (suivi_installation_transformation_id INT NOT NULL, photo_id INT NOT NULL, PRIMARY KEY(suivi_installation_transformation_id, photo_id))');
$this->addSql('CREATE INDEX IDX_70489F27767600B1 ON suivi_installation_transformation_photo (suivi_installation_transformation_id)');
$this->addSql('CREATE INDEX IDX_70489F277E9E4C8C ON suivi_installation_transformation_photo (photo_id)');
$this->addSql('CREATE TABLE suivi_intrant_materiel (id SERIAL NOT NULL, organisation_paysanne_id INT DEFAULT NULL, fokontany_id INT DEFAULT NULL, source_financement_id INT DEFAULT NULL, filiere_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, remplisseur_initiale_id INT DEFAULT NULL, debut_campagne DATE DEFAULT NULL, fin_campagne DATE DEFAULT NULL, partenaire_encadrement VARCHAR(255) DEFAULT NULL, type_encadrement INT DEFAULT NULL, campagne_agricole VARCHAR(255) DEFAULT NULL, type_op_encadrement INT DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, is_active BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_829EC092D17F50A6 ON suivi_intrant_materiel (uuid)');
$this->addSql('CREATE INDEX IDX_829EC092B1C5287E ON suivi_intrant_materiel (organisation_paysanne_id)');
$this->addSql('CREATE INDEX IDX_829EC09262907CDD ON suivi_intrant_materiel (fokontany_id)');
$this->addSql('CREATE INDEX IDX_829EC09244E81D1 ON suivi_intrant_materiel (source_financement_id)');
$this->addSql('CREATE INDEX IDX_829EC092180AA129 ON suivi_intrant_materiel (filiere_id)');
$this->addSql('CREATE INDEX IDX_829EC09274C052D0 ON suivi_intrant_materiel (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_829EC092A05499A9 ON suivi_intrant_materiel (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_829EC092419C3385 ON suivi_intrant_materiel (pole_id)');
$this->addSql('CREATE INDEX IDX_829EC09262E71DBA ON suivi_intrant_materiel (remplisseur_initiale_id)');
$this->addSql('COMMENT ON COLUMN suivi_intrant_materiel.date_remplissage IS \'Date de remplissage\'');
$this->addSql('COMMENT ON COLUMN suivi_intrant_materiel.periode_debut IS \'Période de début\'');
$this->addSql('COMMENT ON COLUMN suivi_intrant_materiel.periode_fin IS \'Période de fin\'');
$this->addSql('COMMENT ON COLUMN suivi_intrant_materiel.created_at IS \'Date de création(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN suivi_intrant_materiel.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN suivi_intrant_materiel.is_active IS \'Statut\'');
$this->addSql('CREATE TABLE suivi_intrant_materiel_photo (suivi_intrant_materiel_id INT NOT NULL, photo_id INT NOT NULL, PRIMARY KEY(suivi_intrant_materiel_id, photo_id))');
$this->addSql('CREATE INDEX IDX_981A6E6E449BC021 ON suivi_intrant_materiel_photo (suivi_intrant_materiel_id)');
$this->addSql('CREATE INDEX IDX_981A6E6E7E9E4C8C ON suivi_intrant_materiel_photo (photo_id)');
$this->addSql('CREATE TABLE suivi_intrant_materiel_partenaire (suivi_intrant_materiel_id INT NOT NULL, partenaire_id INT NOT NULL, PRIMARY KEY(suivi_intrant_materiel_id, partenaire_id))');
$this->addSql('CREATE INDEX IDX_BB390E34449BC021 ON suivi_intrant_materiel_partenaire (suivi_intrant_materiel_id)');
$this->addSql('CREATE INDEX IDX_BB390E3498DE13AC ON suivi_intrant_materiel_partenaire (partenaire_id)');
$this->addSql('CREATE TABLE suivi_intrant_materiel_validation (suivi_intrant_materiel_id INT NOT NULL, validation_id INT NOT NULL, PRIMARY KEY(suivi_intrant_materiel_id, validation_id))');
$this->addSql('CREATE INDEX IDX_9F6AF629449BC021 ON suivi_intrant_materiel_validation (suivi_intrant_materiel_id)');
$this->addSql('CREATE INDEX IDX_9F6AF629A2274850 ON suivi_intrant_materiel_validation (validation_id)');
$this->addSql('CREATE TABLE suivi_intrant_materiel_engrais (suivi_intrant_materiel_id INT NOT NULL, engrais_id INT NOT NULL, PRIMARY KEY(suivi_intrant_materiel_id, engrais_id))');
$this->addSql('CREATE INDEX IDX_91A41998449BC021 ON suivi_intrant_materiel_engrais (suivi_intrant_materiel_id)');
$this->addSql('CREATE INDEX IDX_91A41998563C4F47 ON suivi_intrant_materiel_engrais (engrais_id)');
$this->addSql('CREATE TABLE suivi_intrant_materiel_equipement_materiel (suivi_intrant_materiel_id INT NOT NULL, equipement_materiel_id INT NOT NULL, PRIMARY KEY(suivi_intrant_materiel_id, equipement_materiel_id))');
$this->addSql('CREATE INDEX IDX_1ACACD87449BC021 ON suivi_intrant_materiel_equipement_materiel (suivi_intrant_materiel_id)');
$this->addSql('CREATE INDEX IDX_1ACACD87469B2B40 ON suivi_intrant_materiel_equipement_materiel (equipement_materiel_id)');
$this->addSql('CREATE TABLE suivi_intrant_materiel_semence (suivi_intrant_materiel_id INT NOT NULL, semence_id INT NOT NULL, PRIMARY KEY(suivi_intrant_materiel_id, semence_id))');
$this->addSql('CREATE INDEX IDX_7D742DCE449BC021 ON suivi_intrant_materiel_semence (suivi_intrant_materiel_id)');
$this->addSql('CREATE INDEX IDX_7D742DCE3F43C8A ON suivi_intrant_materiel_semence (semence_id)');
$this->addSql('CREATE TABLE suivi_production (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, filiere_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, remplisseur_initiale_id INT DEFAULT NULL, superficie_cultive NUMERIC(10, 0) DEFAULT NULL, cheptel VARCHAR(255) DEFAULT NULL, qte_production_obtenu DOUBLE PRECISION DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, is_active BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_798E5D44D17F50A6 ON suivi_production (uuid)');
$this->addSql('CREATE INDEX IDX_798E5D44CAE4D54A ON suivi_production (eaf_id)');
$this->addSql('CREATE INDEX IDX_798E5D44180AA129 ON suivi_production (filiere_id)');
$this->addSql('CREATE INDEX IDX_798E5D4474C052D0 ON suivi_production (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_798E5D44A05499A9 ON suivi_production (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_798E5D44419C3385 ON suivi_production (pole_id)');
$this->addSql('CREATE INDEX IDX_798E5D4462E71DBA ON suivi_production (remplisseur_initiale_id)');
$this->addSql('COMMENT ON COLUMN suivi_production.superficie_cultive IS \'Superficie cultivé\'');
$this->addSql('COMMENT ON COLUMN suivi_production.cheptel IS \'Cheptel\'');
$this->addSql('COMMENT ON COLUMN suivi_production.qte_production_obtenu IS \'Quantité de production obtenu\'');
$this->addSql('COMMENT ON COLUMN suivi_production.date_remplissage IS \'Date de remplissage\'');
$this->addSql('COMMENT ON COLUMN suivi_production.periode_debut IS \'Période de début\'');
$this->addSql('COMMENT ON COLUMN suivi_production.periode_fin IS \'Période de fin\'');
$this->addSql('COMMENT ON COLUMN suivi_production.created_at IS \'Date de création(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN suivi_production.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN suivi_production.is_active IS \'Statut\'');
$this->addSql('CREATE TABLE suivi_production_photo (suivi_production_id INT NOT NULL, photo_id INT NOT NULL, PRIMARY KEY(suivi_production_id, photo_id))');
$this->addSql('CREATE INDEX IDX_9C63B95314C76D6B ON suivi_production_photo (suivi_production_id)');
$this->addSql('CREATE INDEX IDX_9C63B9537E9E4C8C ON suivi_production_photo (photo_id)');
$this->addSql('CREATE TABLE suivi_production_culture (id SERIAL NOT NULL, mcv_id INT DEFAULT NULL, eaf_id INT DEFAULT NULL, filiere_id INT DEFAULT NULL, statut_id INT DEFAULT NULL, sup_emblavee NUMERIC(10, 0) DEFAULT NULL, qte_semence_utilise NUMERIC(10, 0) DEFAULT NULL, unite_semence VARCHAR(255) DEFAULT NULL, rendement NUMERIC(10, 0) DEFAULT NULL, qte_produite NUMERIC(10, 0) DEFAULT NULL, unite_production VARCHAR(255) DEFAULT NULL, unite_sup_emblavee VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_FD4CCEE0D17F50A6 ON suivi_production_culture (uuid)');
$this->addSql('CREATE INDEX IDX_FD4CCEE0C6E53D8 ON suivi_production_culture (mcv_id)');
$this->addSql('CREATE INDEX IDX_FD4CCEE0CAE4D54A ON suivi_production_culture (eaf_id)');
$this->addSql('CREATE INDEX IDX_FD4CCEE0180AA129 ON suivi_production_culture (filiere_id)');
$this->addSql('CREATE INDEX IDX_FD4CCEE0F6203804 ON suivi_production_culture (statut_id)');
$this->addSql('CREATE TABLE suivi_production_elevage (id SERIAL NOT NULL, statut_id INT DEFAULT NULL, mcv_id INT DEFAULT NULL, filiere_id INT DEFAULT NULL, eaf_id INT DEFAULT NULL, nbr_ferme INT DEFAULT NULL, nbr_tete_ruche INT DEFAULT NULL, rendement NUMERIC(10, 0) DEFAULT NULL, qte_produite NUMERIC(10, 0) DEFAULT NULL, unite_production VARCHAR(255) DEFAULT NULL, unite_mise_place VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_31C6EFCBD17F50A6 ON suivi_production_elevage (uuid)');
$this->addSql('CREATE INDEX IDX_31C6EFCBF6203804 ON suivi_production_elevage (statut_id)');
$this->addSql('CREATE INDEX IDX_31C6EFCBC6E53D8 ON suivi_production_elevage (mcv_id)');
$this->addSql('CREATE INDEX IDX_31C6EFCB180AA129 ON suivi_production_elevage (filiere_id)');
$this->addSql('CREATE INDEX IDX_31C6EFCBCAE4D54A ON suivi_production_elevage (eaf_id)');
$this->addSql('CREATE TABLE suivi_production_filiere (id SERIAL NOT NULL, organisation_paysanne_id INT DEFAULT NULL, filiere_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, statut_fiche_id INT DEFAULT NULL, pole_id INT DEFAULT NULL, remplisseur_initiale_id INT DEFAULT NULL, saison VARCHAR(255) DEFAULT NULL, debut_saison DATE DEFAULT NULL, fin_saison DATE DEFAULT NULL, type_saison INT DEFAULT NULL, type_partenariat INT DEFAULT NULL, date_remplissage TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, periode_debut DATE DEFAULT NULL, periode_fin DATE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, is_active BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_65350F95D17F50A6 ON suivi_production_filiere (uuid)');
$this->addSql('CREATE INDEX IDX_65350F95B1C5287E ON suivi_production_filiere (organisation_paysanne_id)');
$this->addSql('CREATE INDEX IDX_65350F95180AA129 ON suivi_production_filiere (filiere_id)');
$this->addSql('CREATE INDEX IDX_65350F9574C052D0 ON suivi_production_filiere (remplisseur_id)');
$this->addSql('CREATE INDEX IDX_65350F95A05499A9 ON suivi_production_filiere (statut_fiche_id)');
$this->addSql('CREATE INDEX IDX_65350F95419C3385 ON suivi_production_filiere (pole_id)');
$this->addSql('CREATE INDEX IDX_65350F9562E71DBA ON suivi_production_filiere (remplisseur_initiale_id)');
$this->addSql('COMMENT ON COLUMN suivi_production_filiere.date_remplissage IS \'Date de remplissage\'');
$this->addSql('COMMENT ON COLUMN suivi_production_filiere.periode_debut IS \'Période de début\'');
$this->addSql('COMMENT ON COLUMN suivi_production_filiere.periode_fin IS \'Période de fin\'');
$this->addSql('COMMENT ON COLUMN suivi_production_filiere.created_at IS \'Date de création(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN suivi_production_filiere.updated_at IS \'Date de modification(DC2Type:datetime_immutable)\'');
$this->addSql('COMMENT ON COLUMN suivi_production_filiere.is_active IS \'Statut\'');
$this->addSql('CREATE TABLE suivi_production_filiere_photo (suivi_production_filiere_id INT NOT NULL, photo_id INT NOT NULL, PRIMARY KEY(suivi_production_filiere_id, photo_id))');
$this->addSql('CREATE INDEX IDX_D89D79FD4CB267A2 ON suivi_production_filiere_photo (suivi_production_filiere_id)');
$this->addSql('CREATE INDEX IDX_D89D79FD7E9E4C8C ON suivi_production_filiere_photo (photo_id)');
$this->addSql('CREATE TABLE suivi_production_filiere_validation (suivi_production_filiere_id INT NOT NULL, validation_id INT NOT NULL, PRIMARY KEY(suivi_production_filiere_id, validation_id))');
$this->addSql('CREATE INDEX IDX_D00186CF4CB267A2 ON suivi_production_filiere_validation (suivi_production_filiere_id)');
$this->addSql('CREATE INDEX IDX_D00186CFA2274850 ON suivi_production_filiere_validation (validation_id)');
$this->addSql('CREATE TABLE suivi_production_semence (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, gps_id INT DEFAULT NULL, statut_id INT DEFAULT NULL, qte_demarrage_livree NUMERIC(10, 0) DEFAULT NULL, unite_semence VARCHAR(255) DEFAULT NULL, sup_emblavee NUMERIC(10, 0) DEFAULT NULL, date_installation_parcelle DATE DEFAULT NULL, date_controle_soc DATE DEFAULT NULL, decision_soc VARCHAR(255) DEFAULT NULL, gps_longitude_parcelle VARCHAR(255) DEFAULT NULL, gps_latitude_parcelle VARCHAR(255) DEFAULT NULL, rendement NUMERIC(10, 0) DEFAULT NULL, production_total NUMERIC(10, 0) DEFAULT NULL, date_certification DATE DEFAULT NULL, qte_semence_certifie NUMERIC(10, 0) DEFAULT NULL, qte_semence_vendue NUMERIC(10, 0) DEFAULT NULL, qte_semence_multiplie NUMERIC(10, 0) DEFAULT NULL, qte_semence_stock NUMERIC(10, 0) DEFAULT NULL, unite_rendement VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_F2B267ED17F50A6 ON suivi_production_semence (uuid)');
$this->addSql('CREATE INDEX IDX_F2B267ECAE4D54A ON suivi_production_semence (eaf_id)');
$this->addSql('CREATE INDEX IDX_F2B267EBD6B6DDE ON suivi_production_semence (gps_id)');
$this->addSql('CREATE INDEX IDX_F2B267EF6203804 ON suivi_production_semence (statut_id)');
$this->addSql('CREATE TABLE suivi_production_transfo (id SERIAL NOT NULL, installation_transformation_id INT DEFAULT NULL, statut_id INT DEFAULT NULL, remplisseur_id INT DEFAULT NULL, debut_transformation DATE DEFAULT NULL, type_matiere VARCHAR(255) DEFAULT NULL, qte_produit_transforme DOUBLE PRECISION DEFAULT NULL, cout_matiere DOUBLE PRECISION DEFAULT NULL, qte_produit_fini DOUBLE PRECISION NOT NULL, qte_commercialise DOUBLE PRECISION DEFAULT NULL, date_vente DATE DEFAULT NULL, lieu_vente VARCHAR(255) DEFAULT NULL, prix_unitaire DOUBLE PRECISION DEFAULT NULL, montant DOUBLE PRECISION DEFAULT NULL, uuid VARCHAR(255) NOT NULL, unite VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_4FF26DABD17F50A6 ON suivi_production_transfo (uuid)');
$this->addSql('CREATE INDEX IDX_4FF26DABF38C9ABD ON suivi_production_transfo (installation_transformation_id)');
$this->addSql('CREATE INDEX IDX_4FF26DABF6203804 ON suivi_production_transfo (statut_id)');
$this->addSql('CREATE INDEX IDX_4FF26DAB74C052D0 ON suivi_production_transfo (remplisseur_id)');
$this->addSql('CREATE TABLE suivi_realisation (id SERIAL NOT NULL, convention_signe_id INT DEFAULT NULL, resultat_attendu VARCHAR(255) DEFAULT NULL, libelle VARCHAR(255) DEFAULT NULL, valeur_cible NUMERIC(10, 0) DEFAULT NULL, valeur_realise NUMERIC(10, 0) DEFAULT NULL, observation VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_3BB465137F0A07EF ON suivi_realisation (convention_signe_id)');
$this->addSql('CREATE TABLE suivi_utilisation_magasin (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, installation_stockage_id INT DEFAULT NULL, statut_id INT DEFAULT NULL, type_produit_stocke VARCHAR(255) DEFAULT NULL, qte_produit_stocke NUMERIC(10, 0) DEFAULT NULL, date_entree DATE DEFAULT NULL, date_sortie DATE DEFAULT NULL, frais_location BIGINT DEFAULT NULL, uuid VARCHAR(255) NOT NULL, unite VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_31281D08D17F50A6 ON suivi_utilisation_magasin (uuid)');
$this->addSql('CREATE INDEX IDX_31281D08CAE4D54A ON suivi_utilisation_magasin (eaf_id)');
$this->addSql('CREATE INDEX IDX_31281D08A05FE23 ON suivi_utilisation_magasin (installation_stockage_id)');
$this->addSql('CREATE INDEX IDX_31281D08F6203804 ON suivi_utilisation_magasin (statut_id)');
$this->addSql('CREATE TABLE temoin (id SERIAL NOT NULL, nom_prenom VARCHAR(255) DEFAULT NULL, cin VARCHAR(255) NOT NULL, sexe INT DEFAULT NULL, date_naissance DATE DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_E451293BD17F50A6 ON temoin (uuid)');
$this->addSql('CREATE TABLE traitement (id SERIAL NOT NULL, fep_id INT DEFAULT NULL, designation VARCHAR(255) DEFAULT NULL, nombre_annuel INT DEFAULT NULL, produit_habituel VARCHAR(255) DEFAULT NULL, cout_honoraire NUMERIC(10, 0) DEFAULT NULL, cout_total NUMERIC(10, 0) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_2A356D27CC820967 ON traitement (fep_id)');
$this->addSql('CREATE TABLE travail (id SERIAL NOT NULL, champ_id INT DEFAULT NULL, nombre_jours INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_90897ABBD32AA90E ON travail (champ_id)');
$this->addSql('CREATE TABLE troupeau (id SERIAL NOT NULL, libelle VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE type_acheteur (id SERIAL NOT NULL, designation VARCHAR(255) DEFAULT NULL, breche_unite VARCHAR(255) DEFAULT NULL, breche_quantite NUMERIC(10, 0) DEFAULT NULL, breche_prix_unitaire NUMERIC(10, 0) DEFAULT NULL, liquide_unite VARCHAR(255) DEFAULT NULL, liquide_quantite NUMERIC(10, 0) DEFAULT NULL, liquide_prix_unitaire NUMERIC(10, 0) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE type_activite_agr (id SERIAL NOT NULL, libelle VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE type_appui (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('COMMENT ON COLUMN type_appui.name IS \'Nom\'');
$this->addSql('CREATE TABLE type_convention (id SERIAL NOT NULL, sous_composante_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_9855B35B9175F422 ON type_convention (sous_composante_id)');
$this->addSql('CREATE TABLE type_depense (id INT NOT NULL, name VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE type_groupement (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('COMMENT ON COLUMN type_groupement.name IS \'Nom\'');
$this->addSql('CREATE TABLE type_marche (id INT NOT NULL, name VARCHAR(30) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE type_produit (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE type_profil (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE union_opr (id SERIAL NOT NULL, name VARCHAR(255) DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_1903A727D17F50A6 ON union_opr (uuid)');
$this->addSql('CREATE TABLE unite (id INT NOT NULL, name VARCHAR(255) NOT NULL, code VARCHAR(100) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE TABLE validation (id INT NOT NULL, validateur_id INT DEFAULT NULL, date TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, statut VARCHAR(255) DEFAULT NULL, observation VARCHAR(255) DEFAULT NULL, niveau INT DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_16AC5B6EE57AEF2F ON validation (validateur_id)');
$this->addSql('CREATE TABLE variation_de_contract (id INT NOT NULL, contract_id INT NOT NULL, nature_variation_id INT NOT NULL, motif_de_la_variation TEXT NOT NULL, impact_de_la_variation TEXT NOT NULL, date_avis TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, numero_avis VARCHAR(255) NOT NULL, date_signature TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, ano VARCHAR(255) DEFAULT NULL, nouvelle_date_livraison TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, delai_final INT DEFAULT NULL, changement_du_montant BOOLEAN DEFAULT NULL, montant_final DOUBLE PRECISION DEFAULT NULL, date_livraison_previsonnelle TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, etape_concerner VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_9B4B4CA32576E0FD ON variation_de_contract (contract_id)');
$this->addSql('CREATE INDEX IDX_9B4B4CA33DEAAD4D ON variation_de_contract (nature_variation_id)');
$this->addSql('CREATE TABLE vente_agriculture (id SERIAL NOT NULL, acheteur_id INT DEFAULT NULL, fep_id INT DEFAULT NULL, nombre INT DEFAULT NULL, prix_unitaire NUMERIC(10, 0) DEFAULT NULL, sexe VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_D09F500896A7BB5F ON vente_agriculture (acheteur_id)');
$this->addSql('CREATE INDEX IDX_D09F5008CC820967 ON vente_agriculture (fep_id)');
$this->addSql('CREATE TABLE vente_echange (id SERIAL NOT NULL, partenariat_id INT DEFAULT NULL, lieu VARCHAR(255) DEFAULT NULL, date DATE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_EA7D7F5F5C1628E0 ON vente_echange (partenariat_id)');
$this->addSql('CREATE TABLE vente_groupe (id SERIAL NOT NULL, eaf_id INT DEFAULT NULL, operateur_marche_id INT DEFAULT NULL, quantite DOUBLE PRECISION DEFAULT NULL, prix_unitaire DOUBLE PRECISION DEFAULT NULL, date_vente DATE DEFAULT NULL, unite VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_BAD6418D17F50A6 ON vente_groupe (uuid)');
$this->addSql('CREATE INDEX IDX_BAD6418CAE4D54A ON vente_groupe (eaf_id)');
$this->addSql('CREATE INDEX IDX_BAD6418D5DC2A99 ON vente_groupe (operateur_marche_id)');
$this->addSql('CREATE TABLE vente_groupe_fep_petit_ruminant (vente_groupe_id INT NOT NULL, fep_petit_ruminant_id INT NOT NULL, PRIMARY KEY(vente_groupe_id, fep_petit_ruminant_id))');
$this->addSql('CREATE INDEX IDX_6F244A8FDD824605 ON vente_groupe_fep_petit_ruminant (vente_groupe_id)');
$this->addSql('CREATE INDEX IDX_6F244A8FE07C5264 ON vente_groupe_fep_petit_ruminant (fep_petit_ruminant_id)');
$this->addSql('CREATE TABLE vente_ruche (id SERIAL NOT NULL, fep_id INT DEFAULT NULL, lieu_vente_id INT DEFAULT NULL, quantite_produite NUMERIC(10, 0) DEFAULT NULL, quantite_consomme NUMERIC(10, 0) DEFAULT NULL, quantite_vendu NUMERIC(10, 0) DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_D7AD1854CC820967 ON vente_ruche (fep_id)');
$this->addSql('CREATE INDEX IDX_D7AD1854AA2B41DC ON vente_ruche (lieu_vente_id)');
$this->addSql('CREATE TABLE visite_echange (id SERIAL NOT NULL, partenariat_id INT DEFAULT NULL, lieu VARCHAR(255) DEFAULT NULL, date DATE DEFAULT NULL, sujet VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE UNIQUE INDEX UNIQ_7F769699D17F50A6 ON visite_echange (uuid)');
$this->addSql('CREATE INDEX IDX_7F7696995C1628E0 ON visite_echange (partenariat_id)');
$this->addSql('CREATE TABLE visite_echange_eaf (visite_echange_id INT NOT NULL, eaf_id INT NOT NULL, PRIMARY KEY(visite_echange_id, eaf_id))');
$this->addSql('CREATE INDEX IDX_A4088F19AFEBFA5 ON visite_echange_eaf (visite_echange_id)');
$this->addSql('CREATE INDEX IDX_A4088F19CAE4D54A ON visite_echange_eaf (eaf_id)');
$this->addSql('CREATE TABLE messenger_messages (id BIGSERIAL NOT NULL, body TEXT NOT NULL, headers TEXT NOT NULL, queue_name VARCHAR(190) NOT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, available_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, delivered_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id))');
$this->addSql('CREATE INDEX IDX_75EA56E0FB7336F0 ON messenger_messages (queue_name)');
$this->addSql('CREATE INDEX IDX_75EA56E0E3BD61CE ON messenger_messages (available_at)');
$this->addSql('CREATE INDEX IDX_75EA56E016BA31DB ON messenger_messages (delivered_at)');
$this->addSql('CREATE OR REPLACE FUNCTION notify_messenger_messages() RETURNS TRIGGER AS $$
BEGIN
PERFORM pg_notify(\'messenger_messages\', NEW.queue_name::text);
RETURN NEW;
END;
$$ LANGUAGE plpgsql;');
$this->addSql('DROP TRIGGER IF EXISTS notify_trigger ON messenger_messages;');
$this->addSql('CREATE TRIGGER notify_trigger AFTER INSERT OR UPDATE ON messenger_messages FOR EACH ROW EXECUTE PROCEDURE notify_messenger_messages();');
$this->addSql('ALTER TABLE Utilisateur ADD CONSTRAINT FK_9B80EC64275ED078 FOREIGN KEY (profil_id) REFERENCES profil (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE Utilisateur ADD CONSTRAINT FK_9B80EC64419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE Utilisateur ADD CONSTRAINT FK_9B80EC647D964498 FOREIGN KEY (coordination_zone_id) REFERENCES coordination_zone (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE user_region ADD CONSTRAINT FK_6A30EA4BA76ED395 FOREIGN KEY (user_id) REFERENCES Utilisateur (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE user_region ADD CONSTRAINT FK_6A30EA4B98260155 FOREIGN KEY (region_id) REFERENCES region (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE user_pole ADD CONSTRAINT FK_87E10E28A76ED395 FOREIGN KEY (user_id) REFERENCES Utilisateur (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE user_pole ADD CONSTRAINT FK_87E10E28419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE user_commune ADD CONSTRAINT FK_BAEFCFE4A76ED395 FOREIGN KEY (user_id) REFERENCES Utilisateur (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE user_commune ADD CONSTRAINT FK_BAEFCFE4131A4F72 FOREIGN KEY (commune_id) REFERENCES commune (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE user_district ADD CONSTRAINT FK_D14CB087A76ED395 FOREIGN KEY (user_id) REFERENCES Utilisateur (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE user_district ADD CONSTRAINT FK_D14CB087B08FA272 FOREIGN KEY (district_id) REFERENCES district (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE user_fokontany ADD CONSTRAINT FK_E9A5A6A2A76ED395 FOREIGN KEY (user_id) REFERENCES Utilisateur (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE user_fokontany ADD CONSTRAINT FK_E9A5A6A262907CDD FOREIGN KEY (fokontany_id) REFERENCES fokontany (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE activite_realisation ADD CONSTRAINT FK_CA9614239175F422 FOREIGN KEY (sous_composante_id) REFERENCES sous_composante (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE activity ADD CONSTRAINT FK_AC74095AF38F3D41 FOREIGN KEY (sous_composant_id_id) REFERENCES sous_composant (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE affiliation_op ADD CONSTRAINT FK_8714A5B5B1C5287E FOREIGN KEY (organisation_paysanne_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE affiliation_op ADD CONSTRAINT FK_8714A5B5859B4FB9 FOREIGN KEY (affiliate_to_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE animaux ADD CONSTRAINT FK_9ABE194D6548480A FOREIGN KEY (troupeau_id) REFERENCES troupeau (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE animaux ADD CONSTRAINT FK_9ABE194DE07C5264 FOREIGN KEY (fep_petit_ruminant_id) REFERENCES fep_petit_ruminant (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE annee ADD CONSTRAINT FK_DE92C5CF74C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE annee ADD CONSTRAINT FK_DE92C5CF53C59D72 FOREIGN KEY (responsable_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE annee ADD CONSTRAINT FK_DE92C5CF13A6BF27 FOREIGN KEY (cep_cafe_id) REFERENCES cep_cafe (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE annee_main_oeuvre ADD CONSTRAINT FK_1F0A213A543EC5F0 FOREIGN KEY (annee_id) REFERENCES annee (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE annee_main_oeuvre ADD CONSTRAINT FK_1F0A213AA8AFEA4A FOREIGN KEY (main_oeuvre_id) REFERENCES main_oeuvre (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE annee_formation ADD CONSTRAINT FK_E061581D543EC5F0 FOREIGN KEY (annee_id) REFERENCES annee (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE annee_formation ADD CONSTRAINT FK_E061581D5200282E FOREIGN KEY (formation_id) REFERENCES formation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE annee_vente_groupe ADD CONSTRAINT FK_63C53F57543EC5F0 FOREIGN KEY (annee_id) REFERENCES annee (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE annee_vente_groupe ADD CONSTRAINT FK_63C53F57DD824605 FOREIGN KEY (vente_groupe_id) REFERENCES vente_groupe (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE intrant_entretien ADD CONSTRAINT FK_9CED1368543EC5F0 FOREIGN KEY (annee_id) REFERENCES annee (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE intrant_entretien ADD CONSTRAINT FK_9CED1368469B2B40 FOREIGN KEY (equipement_materiel_id) REFERENCES equipement_materiel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE apiculteur ADD CONSTRAINT FK_19D98C98CC820967 FOREIGN KEY (fep_id) REFERENCES fep (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE apiculteur_formation_ep ADD CONSTRAINT FK_3A3EDF2BFD789156 FOREIGN KEY (apiculteur_id) REFERENCES apiculteur (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE apiculteur_formation_ep ADD CONSTRAINT FK_3A3EDF2B13442DEB FOREIGN KEY (formation_ep_id) REFERENCES formation_ep (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE association_pi ADD CONSTRAINT FK_A081D00B1C5287E FOREIGN KEY (organisation_paysanne_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE association_pi ADD CONSTRAINT FK_A081D0040108A79 FOREIGN KEY (investissement_id) REFERENCES investissement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE autres ADD CONSTRAINT FK_21F626725C1628E0 FOREIGN KEY (partenariat_id) REFERENCES partenariat (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE autres_eaf ADD CONSTRAINT FK_D7785388A634AD22 FOREIGN KEY (autres_id) REFERENCES autres (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE autres_eaf ADD CONSTRAINT FK_D7785388CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE batiment ADD CONSTRAINT FK_F5FAB00CE07C5264 FOREIGN KEY (fep_petit_ruminant_id) REFERENCES fep_petit_ruminant (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE beneficiaire_convention ADD CONSTRAINT FK_367936447F0A07EF FOREIGN KEY (convention_signe_id) REFERENCES convention_signe (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE beneficiaire_service ADD CONSTRAINT FK_6D231A38446490EB FOREIGN KEY (produit_service_id) REFERENCES produit_service (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE beneficiaire_service ADD CONSTRAINT FK_6D231A38CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cadre_global ADD CONSTRAINT FK_A74B639718DFE8EB FOREIGN KEY (ptba_id) REFERENCES ptba (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE categorie ADD CONSTRAINT FK_497DD6345CDBC346 FOREIGN KEY (type_depense_id) REFERENCES type_depense (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep ADD CONSTRAINT FK_FD5F42B574C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep ADD CONSTRAINT FK_FD5F42B5A05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep ADD CONSTRAINT FK_FD5F42B5419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep ADD CONSTRAINT FK_FD5F42B562E71DBA FOREIGN KEY (remplisseur_initiale_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_type_produit ADD CONSTRAINT FK_334F9DF49C4F98D4 FOREIGN KEY (cep_id) REFERENCES cep (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_type_produit ADD CONSTRAINT FK_334F9DF41237A8DE FOREIGN KEY (type_produit_id) REFERENCES type_produit (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_cafe ADD CONSTRAINT FK_3D50EEA4A05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_cafe ADD CONSTRAINT FK_3D50EEA4419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_cafe ADD CONSTRAINT FK_3D50EEA462907CDD FOREIGN KEY (fokontany_id) REFERENCES fokontany (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_cafe ADD CONSTRAINT FK_3D50EEA47F0A07EF FOREIGN KEY (convention_signe_id) REFERENCES convention_signe (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_cafe_validation ADD CONSTRAINT FK_71F258C413A6BF27 FOREIGN KEY (cep_cafe_id) REFERENCES cep_cafe (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_cafe_validation ADD CONSTRAINT FK_71F258C4A2274850 FOREIGN KEY (validation_id) REFERENCES validation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_cafe_equipement_materiel ADD CONSTRAINT FK_9E1D1C2C13A6BF27 FOREIGN KEY (cep_cafe_id) REFERENCES cep_cafe (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_cafe_equipement_materiel ADD CONSTRAINT FK_9E1D1C2C469B2B40 FOREIGN KEY (equipement_materiel_id) REFERENCES equipement_materiel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_cafe_photo ADD CONSTRAINT FK_6C583BA37E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_cafe_photo ADD CONSTRAINT FK_6C583BA3543EC5F0 FOREIGN KEY (annee_id) REFERENCES annee (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_manioc ADD CONSTRAINT FK_C7A6E4C180AA129 FOREIGN KEY (filiere_id) REFERENCES filiere (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_manioc ADD CONSTRAINT FK_C7A6E4CA2ACEBCC FOREIGN KEY (convention_id) REFERENCES convention_signe (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_manioc ADD CONSTRAINT FK_C7A6E4C62907CDD FOREIGN KEY (fokontany_id) REFERENCES fokontany (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_manioc ADD CONSTRAINT FK_C7A6E4C419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_manioc ADD CONSTRAINT FK_C7A6E4C40108A79 FOREIGN KEY (investissement_id) REFERENCES investissement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_manioc ADD CONSTRAINT FK_C7A6E4C4A44E4C2 FOREIGN KEY (perimetre_non_defis_id) REFERENCES perimetre_non_defis (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_manioc ADD CONSTRAINT FK_C7A6E4C74C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_manioc ADD CONSTRAINT FK_C7A6E4CA05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_manioc ADD CONSTRAINT FK_C7A6E4C62E71DBA FOREIGN KEY (remplisseur_initiale_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_manioc_main_oeuvre ADD CONSTRAINT FK_C4CB851C546F6F93 FOREIGN KEY (cep_manioc_id) REFERENCES cep_manioc (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_manioc_main_oeuvre ADD CONSTRAINT FK_C4CB851CA8AFEA4A FOREIGN KEY (main_oeuvre_id) REFERENCES main_oeuvre (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_manioc_formation ADD CONSTRAINT FK_E7CBDA96546F6F93 FOREIGN KEY (cep_manioc_id) REFERENCES cep_manioc (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_manioc_formation ADD CONSTRAINT FK_E7CBDA965200282E FOREIGN KEY (formation_id) REFERENCES formation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_manioc_validation ADD CONSTRAINT FK_54B948F9546F6F93 FOREIGN KEY (cep_manioc_id) REFERENCES cep_manioc (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_manioc_validation ADD CONSTRAINT FK_54B948F9A2274850 FOREIGN KEY (validation_id) REFERENCES validation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_manioc_photo ADD CONSTRAINT FK_CD8FD2237E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cep_manioc_photo ADD CONSTRAINT FK_CD8FD2239C4F98D4 FOREIGN KEY (cep_id) REFERENCES cep_manioc (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cheptel ADD CONSTRAINT FK_F60E2E8D180AA129 FOREIGN KEY (filiere_id) REFERENCES filiere (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cheptel ADD CONSTRAINT FK_F60E2E8D44E81D1 FOREIGN KEY (source_financement_id) REFERENCES canal_financement (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE commune ADD CONSTRAINT FK_E2E2D1EEB08FA272 FOREIGN KEY (district_id) REFERENCES district (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE composant ADD CONSTRAINT FK_EC8486C9433D4CC8 FOREIGN KEY (ptba_id_id) REFERENCES ptba (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE contract ADD CONSTRAINT FK_E98F2859E00CEF21 FOREIGN KEY (contractant_id) REFERENCES contractant (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE contract ADD CONSTRAINT FK_E98F2859D32E46EA FOREIGN KEY (coordinateur_id) REFERENCES coordinateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE contract ADD CONSTRAINT FK_E98F28596BF700BD FOREIGN KEY (status_id) REFERENCES status (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE convention_signe ADD CONSTRAINT FK_561A2AD52F16D99F FOREIGN KEY (entite_contractante_id) REFERENCES entite_contractante (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE convention_signe ADD CONSTRAINT FK_561A2AD57D964498 FOREIGN KEY (coordination_zone_id) REFERENCES coordination_zone (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE convention_signe ADD CONSTRAINT FK_561A2AD5B70C078 FOREIGN KEY (partenaire_mise_oeuvre_id) REFERENCES partenaire_mise_oeuvre (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE convention_signe ADD CONSTRAINT FK_561A2AD52576E0FD FOREIGN KEY (contract_id) REFERENCES contract (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE convention_signe ADD CONSTRAINT FK_561A2AD5D2415CF9 FOREIGN KEY (type_convention_id) REFERENCES type_convention (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE convention_signe ADD CONSTRAINT FK_561A2AD574C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE convention_signe ADD CONSTRAINT FK_561A2AD5A05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE convention_signe_region ADD CONSTRAINT FK_6DABC31A7F0A07EF FOREIGN KEY (convention_signe_id) REFERENCES convention_signe (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE convention_signe_region ADD CONSTRAINT FK_6DABC31A98260155 FOREIGN KEY (region_id) REFERENCES region (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE convention_signe_district ADD CONSTRAINT FK_305E43657F0A07EF FOREIGN KEY (convention_signe_id) REFERENCES convention_signe (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE convention_signe_district ADD CONSTRAINT FK_305E4365B08FA272 FOREIGN KEY (district_id) REFERENCES district (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE convention_signe_commune ADD CONSTRAINT FK_A68435AF7F0A07EF FOREIGN KEY (convention_signe_id) REFERENCES convention_signe (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE convention_signe_commune ADD CONSTRAINT FK_A68435AF131A4F72 FOREIGN KEY (commune_id) REFERENCES commune (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE convention_signe_filiere ADD CONSTRAINT FK_6AB6B9DF7F0A07EF FOREIGN KEY (convention_signe_id) REFERENCES convention_signe (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE convention_signe_filiere ADD CONSTRAINT FK_6AB6B9DF180AA129 FOREIGN KEY (filiere_id) REFERENCES filiere (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE convention_signe_pole ADD CONSTRAINT FK_D38F51FD7F0A07EF FOREIGN KEY (convention_signe_id) REFERENCES convention_signe (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE convention_signe_pole ADD CONSTRAINT FK_D38F51FD419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cycle ADD CONSTRAINT FK_B086D193EF47FF3B FOREIGN KEY (gvec_id) REFERENCES gvec (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cycle ADD CONSTRAINT FK_B086D19374C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE cycle ADD CONSTRAINT FK_B086D19353C59D72 FOREIGN KEY (responsable_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE decision_comite ADD CONSTRAINT FK_A5FA37FC7F0A07EF FOREIGN KEY (convention_signe_id) REFERENCES convention_signe (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE distribution_cheptel ADD CONSTRAINT FK_16BF603FCAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE distribution_cheptel ADD CONSTRAINT FK_16BF603F6313693E FOREIGN KEY (cheptel_id) REFERENCES cheptel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE distribution_engrais ADD CONSTRAINT FK_48AF0E91CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE distribution_engrais ADD CONSTRAINT FK_48AF0E91563C4F47 FOREIGN KEY (engrais_id) REFERENCES engrais (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE distribution_equipement ADD CONSTRAINT FK_ACF20DFCCAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE distribution_equipement ADD CONSTRAINT FK_ACF20DFC806F0F5C FOREIGN KEY (equipement_id) REFERENCES equipement_materiel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE distribution_opb_engrais ADD CONSTRAINT FK_5A8DAC5563C4F47 FOREIGN KEY (engrais_id) REFERENCES engrais (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE distribution_opb_engrais ADD CONSTRAINT FK_5A8DAC5B99DDF49 FOREIGN KEY (opb_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE distribution_opb_equipement ADD CONSTRAINT FK_BC771E65469B2B40 FOREIGN KEY (equipement_materiel_id) REFERENCES equipement_materiel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE distribution_opb_equipement ADD CONSTRAINT FK_BC771E65B99DDF49 FOREIGN KEY (opb_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE distribution_opb_semence ADD CONSTRAINT FK_E978EE93B99DDF49 FOREIGN KEY (opb_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE distribution_opb_semence ADD CONSTRAINT FK_E978EE933F43C8A FOREIGN KEY (semence_id) REFERENCES semence (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE distribution_opb_stockage_transfo ADD CONSTRAINT FK_16260D6444869987 FOREIGN KEY (stockage_transformation_id) REFERENCES materiel_stockage_transformation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE distribution_opb_stockage_transfo ADD CONSTRAINT FK_16260D64B99DDF49 FOREIGN KEY (opb_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE distribution_semence ADD CONSTRAINT FK_A47F3AC7CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE distribution_semence ADD CONSTRAINT FK_A47F3AC73F43C8A FOREIGN KEY (semence_id) REFERENCES semence (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE distribution_stockage_transfo ADD CONSTRAINT FK_CDAE42C4CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE distribution_stockage_transfo ADD CONSTRAINT FK_CDAE42C444869987 FOREIGN KEY (stockage_transformation_id) REFERENCES materiel_stockage_transformation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf ADD CONSTRAINT FK_696A4E5262907CDD FOREIGN KEY (fokontany_id) REFERENCES fokontany (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf ADD CONSTRAINT FK_696A4E5233A046BF FOREIGN KEY (filiation_menage_id) REFERENCES filiation (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf ADD CONSTRAINT FK_696A4E5274C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf ADD CONSTRAINT FK_696A4E52A05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf ADD CONSTRAINT FK_696A4E52419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf ADD CONSTRAINT FK_696A4E5262E71DBA FOREIGN KEY (remplisseur_initiale_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_renforcement_capacite ADD CONSTRAINT FK_B5406C08CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_renforcement_capacite ADD CONSTRAINT FK_B5406C08ADA39E13 FOREIGN KEY (renforcement_capacite_id) REFERENCES renforcement_capacite (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_photo ADD CONSTRAINT FK_2B97C098CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_photo ADD CONSTRAINT FK_2B97C0987E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_validation ADD CONSTRAINT FK_D3AF484ACAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_validation ADD CONSTRAINT FK_D3AF484AA2274850 FOREIGN KEY (validation_id) REFERENCES validation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_cep_cafe ADD CONSTRAINT FK_731E5FD2CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_cep_cafe ADD CONSTRAINT FK_731E5FD257889920 FOREIGN KEY (fonction_id) REFERENCES function_eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_cep_cafe ADD CONSTRAINT FK_731E5FD213A6BF27 FOREIGN KEY (cep_cafe_id) REFERENCES cep_cafe (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_cep_manioc ADD CONSTRAINT FK_C9797D68CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_cep_manioc ADD CONSTRAINT FK_C9797D68546F6F93 FOREIGN KEY (cep_manioc_id) REFERENCES cep_manioc (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_cep_manioc ADD CONSTRAINT FK_C9797D6857889920 FOREIGN KEY (fonction_id) REFERENCES function_eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_educ_biofortification ADD CONSTRAINT FK_3CD8C53B2CA1BD71 FOREIGN KEY (education_id) REFERENCES education_nutritionnelle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_educ_biofortification ADD CONSTRAINT FK_3CD8C53BCAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf_educ_nutritionnelle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_educ_demo_culinaire ADD CONSTRAINT FK_FF944B1589312FE9 FOREIGN KEY (recette_id) REFERENCES educ_demo_culinaire (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_educ_demo_culinaire ADD CONSTRAINT FK_FF944B15CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf_educ_nutritionnelle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_educ_ferme_commune ADD CONSTRAINT FK_168386471E2B8C68 FOREIGN KEY (ferme_commune_id) REFERENCES ferme_commune (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_educ_ferme_commune ADD CONSTRAINT FK_16838647CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf_educ_nutritionnelle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_educ_jardin_potager ADD CONSTRAINT FK_85B65CA35CB73291 FOREIGN KEY (speculation_id) REFERENCES educ_speculation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_educ_jardin_potager ADD CONSTRAINT FK_85B65CA3CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf_educ_nutritionnelle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_educ_nutritionnelle ADD CONSTRAINT FK_9A2AD010CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_educ_nutritionnelle ADD CONSTRAINT FK_9A2AD0102CA1BD71 FOREIGN KEY (education_id) REFERENCES education_nutritionnelle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_educ_parcelle_commune ADD CONSTRAINT FK_A06F486B4433ED66 FOREIGN KEY (parcelle_id) REFERENCES educ_parcelle_commune (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_educ_parcelle_commune ADD CONSTRAINT FK_A06F486BCAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf_educ_nutritionnelle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_educ_suivi_croissance ADD CONSTRAINT FK_2F416A002CA1BD71 FOREIGN KEY (education_id) REFERENCES education_nutritionnelle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_educ_suivi_croissance ADD CONSTRAINT FK_2F416A00CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf_educ_nutritionnelle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_educ_transfo_aliment ADD CONSTRAINT FK_CDE1C39E2CA1BD71 FOREIGN KEY (education_id) REFERENCES education_nutritionnelle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_educ_transfo_aliment ADD CONSTRAINT FK_CDE1C39ECAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf_educ_nutritionnelle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_educ_vad ADD CONSTRAINT FK_BCC8CD682CA1BD71 FOREIGN KEY (education_id) REFERENCES education_nutritionnelle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_educ_vad ADD CONSTRAINT FK_BCC8CD68CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf_educ_nutritionnelle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_fep_miel ADD CONSTRAINT FK_87C39C5ACAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_fep_miel ADD CONSTRAINT FK_87C39C5AE435DF0F FOREIGN KEY (fep_miel_id) REFERENCES fep_miel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_fep_miel ADD CONSTRAINT FK_87C39C5A57889920 FOREIGN KEY (fonction_id) REFERENCES function_eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_fep_petit_ruminant ADD CONSTRAINT FK_6943BADFCAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_fep_petit_ruminant ADD CONSTRAINT FK_6943BADFE07C5264 FOREIGN KEY (fep_petit_ruminant_id) REFERENCES fep_petit_ruminant (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_fep_petit_ruminant ADD CONSTRAINT FK_6943BADF57889920 FOREIGN KEY (fonction_id) REFERENCES function_eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_filiere ADD CONSTRAINT FK_64E27F7CCAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_filiere ADD CONSTRAINT FK_64E27F7C180AA129 FOREIGN KEY (filiere_id) REFERENCES filiere (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_filtre_item_rapport ADD CONSTRAINT FK_C53C105B727ACA70 FOREIGN KEY (parent_id) REFERENCES eaf_filtre_rapport (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_filtre_rapport ADD CONSTRAINT FK_F564226C7E3C61F9 FOREIGN KEY (owner_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_gvec ADD CONSTRAINT FK_8EBAF6E2CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_gvec ADD CONSTRAINT FK_8EBAF6E257889920 FOREIGN KEY (fonction_id) REFERENCES function_eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_gvec ADD CONSTRAINT FK_8EBAF6E2EF47FF3B FOREIGN KEY (gvec_id) REFERENCES gvec (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_installation_stockage ADD CONSTRAINT FK_FB4EF879CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_installation_stockage ADD CONSTRAINT FK_FB4EF879A05FE23 FOREIGN KEY (installation_stockage_id) REFERENCES installation_stockage (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_installation_transformation ADD CONSTRAINT FK_1AF41507CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_installation_transformation ADD CONSTRAINT FK_1AF41507F38C9ABD FOREIGN KEY (installation_transformation_id) REFERENCES installation_transformation (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_installation_transformation ADD CONSTRAINT FK_1AF4150774C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_investissement ADD CONSTRAINT FK_49F50EBDCAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_investissement ADD CONSTRAINT FK_49F50EBD40108A79 FOREIGN KEY (investissement_id) REFERENCES investissement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_investissement ADD CONSTRAINT FK_49F50EBD74C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_organisation_paysanne ADD CONSTRAINT FK_19E40CE9CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_organisation_paysanne ADD CONSTRAINT FK_19E40CE92F7FAB3F FOREIGN KEY (op_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_organisation_paysanne ADD CONSTRAINT FK_19E40CE957889920 FOREIGN KEY (fonction_id) REFERENCES function_eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_piste_rehabilite ADD CONSTRAINT FK_D52D0ECCCAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_piste_rehabilite ADD CONSTRAINT FK_D52D0ECCC34065BC FOREIGN KEY (piste_id) REFERENCES piste_rehabilite (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_piste_rehabilite ADD CONSTRAINT FK_D52D0ECC74C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eaf_rapport_show ADD CONSTRAINT FK_1AC4D10F7E3C61F9 FOREIGN KEY (owner_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE educ_demo_culinaire ADD CONSTRAINT FK_A2703BE82CA1BD71 FOREIGN KEY (education_id) REFERENCES education_nutritionnelle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE educ_parcelle_commune ADD CONSTRAINT FK_5178FB432CA1BD71 FOREIGN KEY (education_id) REFERENCES education_nutritionnelle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE educ_parcelle_commune ADD CONSTRAINT FK_5178FB43A05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE educ_parcelle_commune ADD CONSTRAINT FK_5178FB435CB73291 FOREIGN KEY (speculation_id) REFERENCES educ_speculation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE education_nutritionnelle ADD CONSTRAINT FK_609AB5FE62907CDD FOREIGN KEY (fokontany_id) REFERENCES fokontany (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE education_nutritionnelle ADD CONSTRAINT FK_609AB5FEA2ACEBCC FOREIGN KEY (convention_id) REFERENCES convention_signe (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE education_nutritionnelle ADD CONSTRAINT FK_609AB5FE74C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE education_nutritionnelle ADD CONSTRAINT FK_609AB5FEA05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE education_nutritionnelle ADD CONSTRAINT FK_609AB5FE419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE education_nutritionnelle ADD CONSTRAINT FK_609AB5FE62E71DBA FOREIGN KEY (remplisseur_initiale_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE education_nutritionnelle_validation ADD CONSTRAINT FK_49DDCF1A5073BB2D FOREIGN KEY (education_nutritionnelle_id) REFERENCES education_nutritionnelle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE education_nutritionnelle_validation ADD CONSTRAINT FK_49DDCF1AA2274850 FOREIGN KEY (validation_id) REFERENCES validation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE education_photo ADD CONSTRAINT FK_A83B9EBF7E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE education_photo ADD CONSTRAINT FK_A83B9EBF2CA1BD71 FOREIGN KEY (education_id) REFERENCES education_nutritionnelle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eleveur ADD CONSTRAINT FK_860DE008CC820967 FOREIGN KEY (fep_id) REFERENCES fep (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eleveur_formation_ep ADD CONSTRAINT FK_8C2D3532489D1B5F FOREIGN KEY (eleveur_id) REFERENCES eleveur (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE eleveur_formation_ep ADD CONSTRAINT FK_8C2D353213442DEB FOREIGN KEY (formation_ep_id) REFERENCES formation_ep (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE engrais ADD CONSTRAINT FK_A81E402344E81D1 FOREIGN KEY (source_financement_id) REFERENCES canal_financement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE engrais_intrant_cep ADD CONSTRAINT FK_CF56F137546F6F93 FOREIGN KEY (cep_manioc_id) REFERENCES cep_manioc (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE engrais_intrant_cep ADD CONSTRAINT FK_CF56F137563C4F47 FOREIGN KEY (engrais_id) REFERENCES engrais (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE entite_contractante ADD CONSTRAINT FK_20951D28F6203804 FOREIGN KEY (statut_id) REFERENCES statut_entite_contra (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE equipement ADD CONSTRAINT FK_B8B4C6F344E81D1 FOREIGN KEY (source_financement_id) REFERENCES canal_financement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE equipement ADD CONSTRAINT FK_B8B4C6F3E07C5264 FOREIGN KEY (fep_petit_ruminant_id) REFERENCES fep_petit_ruminant (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE equipement_cep ADD CONSTRAINT FK_F4D658F6546F6F93 FOREIGN KEY (cep_manioc_id) REFERENCES cep_manioc (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE equipement_cep ADD CONSTRAINT FK_F4D658F6806F0F5C FOREIGN KEY (equipement_id) REFERENCES equipement_materiel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE equipement_intrant_materiel ADD CONSTRAINT FK_69AE1C744E81D1 FOREIGN KEY (source_financement_id) REFERENCES canal_financement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE equipement_intrant_materiel_fep_miel ADD CONSTRAINT FK_E970E95DA51EFD04 FOREIGN KEY (equipement_intrant_materiel_id) REFERENCES equipement_intrant_materiel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE equipement_intrant_materiel_fep_miel ADD CONSTRAINT FK_E970E95DE435DF0F FOREIGN KEY (fep_miel_id) REFERENCES fep_miel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE equipement_machine ADD CONSTRAINT FK_1E88955744E81D1 FOREIGN KEY (source_financement_id) REFERENCES canal_financement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE equipement_machine ADD CONSTRAINT FK_1E889557F38C9ABD FOREIGN KEY (installation_transformation_id) REFERENCES installation_transformation (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE equipement_materiel ADD CONSTRAINT FK_703BEB544E81D1 FOREIGN KEY (source_financement_id) REFERENCES canal_financement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE estimation_rendement ADD CONSTRAINT FK_D566306ECAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE estimation_rendement ADD CONSTRAINT FK_D566306EE435DF0F FOREIGN KEY (fep_miel_id) REFERENCES fep_miel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE estimation_rendement_cafe ADD CONSTRAINT FK_74A4B84ECAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE estimation_rendement_cafe ADD CONSTRAINT FK_74A4B84E543EC5F0 FOREIGN KEY (annee_id) REFERENCES annee (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE estimation_rendement_cep ADD CONSTRAINT FK_8AB8D495546F6F93 FOREIGN KEY (cep_manioc_id) REFERENCES cep_manioc (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE estimation_rendement_cep ADD CONSTRAINT FK_8AB8D495CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE etape_contractuel ADD CONSTRAINT FK_D02F61C62576E0FD FOREIGN KEY (contract_id) REFERENCES contract (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE facture ADD CONSTRAINT FK_FE866410245448AD FOREIGN KEY (etape_contractuel_id) REFERENCES etape_contractuel (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE facture ADD CONSTRAINT FK_FE8664106BF700BD FOREIGN KEY (status_id) REFERENCES status (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE facture_pi ADD CONSTRAINT FK_9A9C3BAD243E7A84 FOREIGN KEY (infrastructure_id) REFERENCES investissement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE facture_piste_rehabilite ADD CONSTRAINT FK_769B5F5C243E7A84 FOREIGN KEY (infrastructure_id) REFERENCES piste_rehabilite (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE facture_stockage ADD CONSTRAINT FK_D843BA63243E7A84 FOREIGN KEY (infrastructure_id) REFERENCES installation_stockage (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE facture_transformation ADD CONSTRAINT FK_52EB1FB7243E7A84 FOREIGN KEY (infrastructure_id) REFERENCES installation_transformation (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep ADD CONSTRAINT FK_FB94805E74C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep ADD CONSTRAINT FK_FB94805EA05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep ADD CONSTRAINT FK_FB94805E419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep ADD CONSTRAINT FK_FB94805E62E71DBA FOREIGN KEY (remplisseur_initiale_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_miel ADD CONSTRAINT FK_C98D2D2CA2ACEBCC FOREIGN KEY (convention_id) REFERENCES convention_signe (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_miel ADD CONSTRAINT FK_C98D2D2C62907CDD FOREIGN KEY (fokontany_id) REFERENCES fokontany (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_miel ADD CONSTRAINT FK_C98D2D2C419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_miel ADD CONSTRAINT FK_C98D2D2C74C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_miel ADD CONSTRAINT FK_C98D2D2CA05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_miel ADD CONSTRAINT FK_C98D2D2C62E71DBA FOREIGN KEY (remplisseur_initiale_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_miel_main_oeuvre ADD CONSTRAINT FK_A3F3471DE435DF0F FOREIGN KEY (fep_miel_id) REFERENCES fep_miel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_miel_main_oeuvre ADD CONSTRAINT FK_A3F3471DA8AFEA4A FOREIGN KEY (main_oeuvre_id) REFERENCES main_oeuvre (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_miel_formation ADD CONSTRAINT FK_BAB84C5BE435DF0F FOREIGN KEY (fep_miel_id) REFERENCES fep_miel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_miel_formation ADD CONSTRAINT FK_BAB84C5B5200282E FOREIGN KEY (formation_id) REFERENCES formation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_miel_vente_groupe ADD CONSTRAINT FK_C673735AE435DF0F FOREIGN KEY (fep_miel_id) REFERENCES fep_miel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_miel_vente_groupe ADD CONSTRAINT FK_C673735ADD824605 FOREIGN KEY (vente_groupe_id) REFERENCES vente_groupe (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_miel_validation ADD CONSTRAINT FK_B1318562E435DF0F FOREIGN KEY (fep_miel_id) REFERENCES fep_miel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_miel_validation ADD CONSTRAINT FK_B1318562A2274850 FOREIGN KEY (validation_id) REFERENCES validation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_miel_photo ADD CONSTRAINT FK_56FD85557E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_miel_photo ADD CONSTRAINT FK_56FD8555E435DF0F FOREIGN KEY (fep_miel_id) REFERENCES fep_miel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_petit_ruminant ADD CONSTRAINT FK_E528452562907CDD FOREIGN KEY (fokontany_id) REFERENCES fokontany (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_petit_ruminant ADD CONSTRAINT FK_E5284525419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_petit_ruminant ADD CONSTRAINT FK_E5284525A2ACEBCC FOREIGN KEY (convention_id) REFERENCES convention_signe (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_petit_ruminant ADD CONSTRAINT FK_E528452574C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_petit_ruminant ADD CONSTRAINT FK_E5284525A05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_petit_ruminant ADD CONSTRAINT FK_E528452562E71DBA FOREIGN KEY (remplisseur_initiale_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_petit_ruminant_main_oeuvre ADD CONSTRAINT FK_FFF9BAD3E07C5264 FOREIGN KEY (fep_petit_ruminant_id) REFERENCES fep_petit_ruminant (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_petit_ruminant_main_oeuvre ADD CONSTRAINT FK_FFF9BAD3A8AFEA4A FOREIGN KEY (main_oeuvre_id) REFERENCES main_oeuvre (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_petit_ruminant_formation ADD CONSTRAINT FK_4BA6FE2DE07C5264 FOREIGN KEY (fep_petit_ruminant_id) REFERENCES fep_petit_ruminant (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_petit_ruminant_formation ADD CONSTRAINT FK_4BA6FE2D5200282E FOREIGN KEY (formation_id) REFERENCES formation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_petit_ruminant_validation ADD CONSTRAINT FK_8A64FD9E07C5264 FOREIGN KEY (fep_petit_ruminant_id) REFERENCES fep_petit_ruminant (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_petit_ruminant_validation ADD CONSTRAINT FK_8A64FD9A2274850 FOREIGN KEY (validation_id) REFERENCES validation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_petit_ruminant_photo ADD CONSTRAINT FK_9352BEA27E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fep_petit_ruminant_photo ADD CONSTRAINT FK_9352BEA2E07C5264 FOREIGN KEY (fep_petit_ruminant_id) REFERENCES fep_petit_ruminant (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE ferme ADD CONSTRAINT FK_66564EC2CC820967 FOREIGN KEY (fep_id) REFERENCES fep (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE ferme ADD CONSTRAINT FK_66564EC276C50E4A FOREIGN KEY (proprietaire_id) REFERENCES proprietaire (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE ferme_commune ADD CONSTRAINT FK_76B817FA2CA1BD71 FOREIGN KEY (education_id) REFERENCES education_nutritionnelle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE ferme_commune ADD CONSTRAINT FK_76B817FAA05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE filtre_rapport ADD CONSTRAINT FK_47762D07E3C61F9 FOREIGN KEY (owner_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE filtre_rapport_item ADD CONSTRAINT FK_6F36AE05CC9B96EA FOREIGN KEY (filtre_id) REFERENCES filtre_rapport (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE filtre_rapport_suivi_financiere ADD CONSTRAINT FK_2AB5DE089D86650F FOREIGN KEY (user_id_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE financement ADD CONSTRAINT FK_59895F56E64C4568 FOREIGN KEY (source_id_id) REFERENCES source_financement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE financement ADD CONSTRAINT FK_59895F566212D448 FOREIGN KEY (repartition_id_id) REFERENCES repartition_by_unite (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE financement ADD CONSTRAINT FK_59895F5628A69C31 FOREIGN KEY (currency_id_id) REFERENCES currency (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE fokontany ADD CONSTRAINT FK_E9452B46131A4F72 FOREIGN KEY (commune_id) REFERENCES commune (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE formation_eaf ADD CONSTRAINT FK_DE3A2B265200282E FOREIGN KEY (formation_id) REFERENCES formation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE formation_eaf ADD CONSTRAINT FK_DE3A2B26CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE formation_ep_agriculteur ADD CONSTRAINT FK_B26BA42013442DEB FOREIGN KEY (formation_ep_id) REFERENCES formation_ep (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE formation_ep_agriculteur ADD CONSTRAINT FK_B26BA4207EBB810E FOREIGN KEY (agriculteur_id) REFERENCES agriculteur (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE formation_investissement ADD CONSTRAINT FK_6FB23E8C5200282E FOREIGN KEY (formation_id) REFERENCES formation (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE formation_investissement ADD CONSTRAINT FK_6FB23E8C40108A79 FOREIGN KEY (investissement_id) REFERENCES investissement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE formation_investissement ADD CONSTRAINT FK_6FB23E8C74C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE formation_piste_rehabilite ADD CONSTRAINT FK_35A91F955200282E FOREIGN KEY (formation_id) REFERENCES formation (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE formation_piste_rehabilite ADD CONSTRAINT FK_35A91F95C34065BC FOREIGN KEY (piste_id) REFERENCES piste_rehabilite (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE formation_piste_rehabilite ADD CONSTRAINT FK_35A91F9574C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gestion_reste_engrais ADD CONSTRAINT FK_708D0DA1563C4F47 FOREIGN KEY (engrais_id) REFERENCES engrais (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gestion_reste_equipement ADD CONSTRAINT FK_76D4FA73806F0F5C FOREIGN KEY (equipement_id) REFERENCES equipement_materiel (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gestion_reste_semence ADD CONSTRAINT FK_9C5D39F73F43C8A FOREIGN KEY (semence_id) REFERENCES semence (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gestion_reste_stockage_transfo ADD CONSTRAINT FK_DD1B2880442FCC77 FOREIGN KEY (stockage_transfo_id) REFERENCES materiel_stockage_transformation (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gps ADD CONSTRAINT FK_54EA5DC7180AA129 FOREIGN KEY (filiere_id) REFERENCES filiere (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gps ADD CONSTRAINT FK_54EA5DC7B1C5287E FOREIGN KEY (organisation_paysanne_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gps ADD CONSTRAINT FK_54EA5DC77F0A07EF FOREIGN KEY (convention_signe_id) REFERENCES convention_signe (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gps ADD CONSTRAINT FK_54EA5DC7419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gps ADD CONSTRAINT FK_54EA5DC762907CDD FOREIGN KEY (fokontany_id) REFERENCES fokontany (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gps ADD CONSTRAINT FK_54EA5DC774C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gps ADD CONSTRAINT FK_54EA5DC7A05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gps ADD CONSTRAINT FK_54EA5DC762E71DBA FOREIGN KEY (remplisseur_initiale_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gps_semence ADD CONSTRAINT FK_78AB02BEBD6B6DDE FOREIGN KEY (gps_id) REFERENCES gps (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gps_semence ADD CONSTRAINT FK_78AB02BE3F43C8A FOREIGN KEY (semence_id) REFERENCES semence (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gps_equipement_materiel ADD CONSTRAINT FK_CF69A6E9BD6B6DDE FOREIGN KEY (gps_id) REFERENCES gps (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gps_equipement_materiel ADD CONSTRAINT FK_CF69A6E9469B2B40 FOREIGN KEY (equipement_materiel_id) REFERENCES equipement_materiel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gps_formation ADD CONSTRAINT FK_D128C756BD6B6DDE FOREIGN KEY (gps_id) REFERENCES gps (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gps_formation ADD CONSTRAINT FK_D128C7565200282E FOREIGN KEY (formation_id) REFERENCES formation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gps_eaf ADD CONSTRAINT FK_6368B27FBD6B6DDE FOREIGN KEY (gps_id) REFERENCES gps (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gps_eaf ADD CONSTRAINT FK_6368B27FCAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gps_validation ADD CONSTRAINT FK_CFEB6954BD6B6DDE FOREIGN KEY (gps_id) REFERENCES gps (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gps_validation ADD CONSTRAINT FK_CFEB6954A2274850 FOREIGN KEY (validation_id) REFERENCES validation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gps_photo ADD CONSTRAINT FK_80966AC27E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gps_photo ADD CONSTRAINT FK_80966AC2BD6B6DDE FOREIGN KEY (gps_id) REFERENCES gps (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gvec ADD CONSTRAINT FK_1BF8AB4462907CDD FOREIGN KEY (fokontany_id) REFERENCES fokontany (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gvec ADD CONSTRAINT FK_1BF8AB44419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gvec ADD CONSTRAINT FK_1BF8AB44A2ACEBCC FOREIGN KEY (convention_id) REFERENCES convention_signe (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gvec ADD CONSTRAINT FK_1BF8AB44A05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gvec_filiere ADD CONSTRAINT FK_5C12CA87EF47FF3B FOREIGN KEY (gvec_id) REFERENCES gvec (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gvec_filiere ADD CONSTRAINT FK_5C12CA87180AA129 FOREIGN KEY (filiere_id) REFERENCES filiere (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gvec_validation ADD CONSTRAINT FK_4E317CA2EF47FF3B FOREIGN KEY (gvec_id) REFERENCES gvec (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gvec_validation ADD CONSTRAINT FK_4E317CA2A2274850 FOREIGN KEY (validation_id) REFERENCES validation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gvec_appui_materiel ADD CONSTRAINT FK_8C8DF6F6469B2B40 FOREIGN KEY (equipement_materiel_id) REFERENCES equipement_materiel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gvec_appui_materiel ADD CONSTRAINT FK_8C8DF6F65EC1162 FOREIGN KEY (cycle_id) REFERENCES cycle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gvec_appui_materiel ADD CONSTRAINT FK_8C8DF6F6F6203804 FOREIGN KEY (statut_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gvec_formation ADD CONSTRAINT FK_B52BFC825200282E FOREIGN KEY (formation_id) REFERENCES formation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gvec_formation ADD CONSTRAINT FK_B52BFC82F6203804 FOREIGN KEY (statut_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gvec_formation ADD CONSTRAINT FK_B52BFC825EC1162 FOREIGN KEY (cycle_id) REFERENCES cycle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gvec_photo ADD CONSTRAINT FK_5E10FCA05EC1162 FOREIGN KEY (cycle_id) REFERENCES cycle (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE gvec_photo ADD CONSTRAINT FK_5E10FCA07E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE historique_contract ADD CONSTRAINT FK_295750AB5182BFD8 FOREIGN KEY (variation_id) REFERENCES variation_de_contract (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE historique_contract ADD CONSTRAINT FK_295750AB9D86650F FOREIGN KEY (user_id_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE historique_contract ADD CONSTRAINT FK_295750AB2576E0FD FOREIGN KEY (contract_id) REFERENCES contract (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE historique_deblocage ADD CONSTRAINT FK_2361C2AD9B0F88B1 FOREIGN KEY (activite_id) REFERENCES activite_convention (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE historique_decaissement ADD CONSTRAINT FK_41C4C8F89B0F88B1 FOREIGN KEY (activite_id) REFERENCES activite_convention (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE indicateur_cle ADD CONSTRAINT FK_7226021AD2415CF9 FOREIGN KEY (type_convention_id) REFERENCES type_convention (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE indicateur_cle ADD CONSTRAINT FK_7226021A9B0F88B1 FOREIGN KEY (activite_id) REFERENCES activite_realisation (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage ADD CONSTRAINT FK_A594B51B1C5287E FOREIGN KEY (organisation_paysanne_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage ADD CONSTRAINT FK_A594B5144E81D1 FOREIGN KEY (source_financement_id) REFERENCES canal_financement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage ADD CONSTRAINT FK_A594B51F7290170 FOREIGN KEY (op_regionale_id) REFERENCES op_regionale (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage ADD CONSTRAINT FK_A594B5130FD1C7E FOREIGN KEY (op_communal_id) REFERENCES op_communal (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage ADD CONSTRAINT FK_A594B5174C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage ADD CONSTRAINT FK_A594B51A05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage ADD CONSTRAINT FK_A594B51419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage ADD CONSTRAINT FK_A594B5162E71DBA FOREIGN KEY (remplisseur_initiale_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage ADD CONSTRAINT FK_A594B5162907CDD FOREIGN KEY (fokontany_id) REFERENCES fokontany (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage ADD CONSTRAINT FK_A594B5137A67DE2 FOREIGN KEY (bureau_etude_id) REFERENCES contractant (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage ADD CONSTRAINT FK_A594B5174A14C83 FOREIGN KEY (numero_contrat_etude_id) REFERENCES contract (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage ADD CONSTRAINT FK_A594B51A4AEAFEA FOREIGN KEY (entreprise_id) REFERENCES contractant (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage ADD CONSTRAINT FK_A594B51B340BB90 FOREIGN KEY (numero_contrat_travaux_id) REFERENCES contract (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage_filiere ADD CONSTRAINT FK_E4292FA6A05FE23 FOREIGN KEY (installation_stockage_id) REFERENCES installation_stockage (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage_filiere ADD CONSTRAINT FK_E4292FA6180AA129 FOREIGN KEY (filiere_id) REFERENCES filiere (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage_formation ADD CONSTRAINT FK_E9D447ADA05FE23 FOREIGN KEY (installation_stockage_id) REFERENCES installation_stockage (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage_formation ADD CONSTRAINT FK_E9D447AD5200282E FOREIGN KEY (formation_id) REFERENCES formation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage_fichier ADD CONSTRAINT FK_518F2727A05FE23 FOREIGN KEY (installation_stockage_id) REFERENCES installation_stockage (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage_fichier ADD CONSTRAINT FK_518F2727F915CFE FOREIGN KEY (fichier_id) REFERENCES fichier (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage_validation ADD CONSTRAINT FK_E5BCBE40A05FE23 FOREIGN KEY (installation_stockage_id) REFERENCES installation_stockage (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage_validation ADD CONSTRAINT FK_E5BCBE40A2274850 FOREIGN KEY (validation_id) REFERENCES validation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage_photo ADD CONSTRAINT FK_CDEC1F70A05FE23 FOREIGN KEY (installation_stockage_id) REFERENCES installation_stockage (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_stockage_photo ADD CONSTRAINT FK_CDEC1F707E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation ADD CONSTRAINT FK_DFA4965944E81D1 FOREIGN KEY (source_financement_id) REFERENCES canal_financement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation ADD CONSTRAINT FK_DFA49659F7290170 FOREIGN KEY (op_regionale_id) REFERENCES op_regionale (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation ADD CONSTRAINT FK_DFA4965930FD1C7E FOREIGN KEY (op_communal_id) REFERENCES op_communal (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation ADD CONSTRAINT FK_DFA4965974C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation ADD CONSTRAINT FK_DFA49659A05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation ADD CONSTRAINT FK_DFA49659419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation ADD CONSTRAINT FK_DFA4965962E71DBA FOREIGN KEY (remplisseur_initiale_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation ADD CONSTRAINT FK_DFA4965962907CDD FOREIGN KEY (fokontany_id) REFERENCES fokontany (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation ADD CONSTRAINT FK_DFA4965937A67DE2 FOREIGN KEY (bureau_etude_id) REFERENCES contractant (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation ADD CONSTRAINT FK_DFA4965974A14C83 FOREIGN KEY (numero_contrat_etude_id) REFERENCES contract (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation ADD CONSTRAINT FK_DFA49659A4AEAFEA FOREIGN KEY (entreprise_id) REFERENCES contractant (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation ADD CONSTRAINT FK_DFA49659B340BB90 FOREIGN KEY (numero_contrat_travaux_id) REFERENCES contract (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation_filiere ADD CONSTRAINT FK_15C1AC78F38C9ABD FOREIGN KEY (installation_transformation_id) REFERENCES installation_transformation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation_filiere ADD CONSTRAINT FK_15C1AC78180AA129 FOREIGN KEY (filiere_id) REFERENCES filiere (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation_produit ADD CONSTRAINT FK_12B41DC1F38C9ABD FOREIGN KEY (installation_transformation_id) REFERENCES installation_transformation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation_produit ADD CONSTRAINT FK_12B41DC1F347EFB FOREIGN KEY (produit_id) REFERENCES produit (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation_fichier ADD CONSTRAINT FK_A067A4F9F38C9ABD FOREIGN KEY (installation_transformation_id) REFERENCES installation_transformation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation_fichier ADD CONSTRAINT FK_A067A4F9F915CFE FOREIGN KEY (fichier_id) REFERENCES fichier (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation_validation ADD CONSTRAINT FK_DCD40749F38C9ABD FOREIGN KEY (installation_transformation_id) REFERENCES installation_transformation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation_validation ADD CONSTRAINT FK_DCD40749A2274850 FOREIGN KEY (validation_id) REFERENCES validation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation_formation ADD CONSTRAINT FK_82DE8C4E5200282E FOREIGN KEY (formation_id) REFERENCES formation (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation_formation ADD CONSTRAINT FK_82DE8C4EF38C9ABD FOREIGN KEY (installation_transformation_id) REFERENCES installation_transformation (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation_formation ADD CONSTRAINT FK_82DE8C4E74C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation_photo ADD CONSTRAINT FK_AF941F54F38C9ABD FOREIGN KEY (installation_transformation_id) REFERENCES installation_transformation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation_photo ADD CONSTRAINT FK_AF941F547E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE installation_transformation_photo ADD CONSTRAINT FK_AF941F5474C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement ADD CONSTRAINT FK_B8E64E0139FCA6F9 FOREIGN KEY (meta_id) REFERENCES meta_sous_activity (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement ADD CONSTRAINT FK_B8E64E01D6A009F0 FOREIGN KEY (aue_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement ADD CONSTRAINT FK_B8E64E0144E81D1 FOREIGN KEY (source_financement_id) REFERENCES canal_financement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement ADD CONSTRAINT FK_B8E64E0174C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement ADD CONSTRAINT FK_B8E64E01A05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement ADD CONSTRAINT FK_B8E64E01419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement ADD CONSTRAINT FK_B8E64E0162E71DBA FOREIGN KEY (remplisseur_initiale_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement ADD CONSTRAINT FK_B8E64E0162907CDD FOREIGN KEY (fokontany_id) REFERENCES fokontany (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement ADD CONSTRAINT FK_B8E64E0137A67DE2 FOREIGN KEY (bureau_etude_id) REFERENCES contractant (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement ADD CONSTRAINT FK_B8E64E0174A14C83 FOREIGN KEY (numero_contrat_etude_id) REFERENCES contract (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement ADD CONSTRAINT FK_B8E64E01A4AEAFEA FOREIGN KEY (entreprise_id) REFERENCES contractant (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement ADD CONSTRAINT FK_B8E64E01B340BB90 FOREIGN KEY (numero_contrat_travaux_id) REFERENCES contract (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement_validation ADD CONSTRAINT FK_782576B640108A79 FOREIGN KEY (investissement_id) REFERENCES investissement (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement_validation ADD CONSTRAINT FK_782576B6A2274850 FOREIGN KEY (validation_id) REFERENCES validation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement_filiere ADD CONSTRAINT FK_62AC091340108A79 FOREIGN KEY (investissement_id) REFERENCES investissement (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement_filiere ADD CONSTRAINT FK_62AC0913180AA129 FOREIGN KEY (filiere_id) REFERENCES filiere (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement_fichier ADD CONSTRAINT FK_D70A019240108A79 FOREIGN KEY (investissement_id) REFERENCES investissement (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement_fichier ADD CONSTRAINT FK_D70A0192F915CFE FOREIGN KEY (fichier_id) REFERENCES fichier (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement_photo ADD CONSTRAINT FK_8A49EC4540108A79 FOREIGN KEY (investissement_id) REFERENCES investissement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement_photo ADD CONSTRAINT FK_8A49EC457E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE investissement_photo ADD CONSTRAINT FK_8A49EC4574C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE livrable_convention ADD CONSTRAINT FK_EA97F550A2C94088 FOREIGN KEY (convention_signee_id) REFERENCES convention_signe (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE materiel_stockage_transformation ADD CONSTRAINT FK_86BE31227FEA59C0 FOREIGN KEY (suivi_id) REFERENCES suivi_intrant_materiel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv ADD CONSTRAINT FK_48F86D0C62907CDD FOREIGN KEY (fokontany_id) REFERENCES fokontany (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv ADD CONSTRAINT FK_48F86D0C419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv ADD CONSTRAINT FK_48F86D0CA2ACEBCC FOREIGN KEY (convention_id) REFERENCES convention_signe (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv ADD CONSTRAINT FK_48F86D0CB1C5287E FOREIGN KEY (organisation_paysanne_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv ADD CONSTRAINT FK_48F86D0C74C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv ADD CONSTRAINT FK_48F86D0CA05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv ADD CONSTRAINT FK_48F86D0C62E71DBA FOREIGN KEY (remplisseur_initiale_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv_eaf ADD CONSTRAINT FK_8ABA1274C6E53D8 FOREIGN KEY (mcv_id) REFERENCES mcv (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv_eaf ADD CONSTRAINT FK_8ABA1274CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv_cheptel ADD CONSTRAINT FK_AECA7F66C6E53D8 FOREIGN KEY (mcv_id) REFERENCES mcv (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv_cheptel ADD CONSTRAINT FK_AECA7F666313693E FOREIGN KEY (cheptel_id) REFERENCES cheptel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv_semence ADD CONSTRAINT FK_1C0A259EC6E53D8 FOREIGN KEY (mcv_id) REFERENCES mcv (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv_semence ADD CONSTRAINT FK_1C0A259E3F43C8A FOREIGN KEY (semence_id) REFERENCES semence (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv_engrais ADD CONSTRAINT FK_F0DA11C8C6E53D8 FOREIGN KEY (mcv_id) REFERENCES mcv (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv_engrais ADD CONSTRAINT FK_F0DA11C8563C4F47 FOREIGN KEY (engrais_id) REFERENCES engrais (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv_equipement_materiel ADD CONSTRAINT FK_3FEA5602C6E53D8 FOREIGN KEY (mcv_id) REFERENCES mcv (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv_equipement_materiel ADD CONSTRAINT FK_3FEA5602469B2B40 FOREIGN KEY (equipement_materiel_id) REFERENCES equipement_materiel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv_validation ADD CONSTRAINT FK_8CB20ECBC6E53D8 FOREIGN KEY (mcv_id) REFERENCES mcv (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv_validation ADD CONSTRAINT FK_8CB20ECBA2274850 FOREIGN KEY (validation_id) REFERENCES validation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv_photo ADD CONSTRAINT FK_B5B4F9337E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE mcv_photo ADD CONSTRAINT FK_B5B4F933C6E53D8 FOREIGN KEY (mcv_id) REFERENCES mcv (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE menu ADD CONSTRAINT FK_7D053A93CCD7E912 FOREIGN KEY (menu_id) REFERENCES menu (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE menu_profil ADD CONSTRAINT FK_3591EA4FCCD7E912 FOREIGN KEY (menu_id) REFERENCES menu (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE menu_profil ADD CONSTRAINT FK_3591EA4F275ED078 FOREIGN KEY (profil_id) REFERENCES profil (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE objectif_beneficiaire_annuel ADD CONSTRAINT FK_2FD67BEC419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE objectif_beneficiaire_global ADD CONSTRAINT FK_46F6DC05419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE objectif_realisation_annuel ADD CONSTRAINT FK_E944A40CDA3B8F3D FOREIGN KEY (indicateur_id) REFERENCES indicateur_cle (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE objectif_realisation_annuel ADD CONSTRAINT FK_E944A40C7D964498 FOREIGN KEY (coordination_zone_id) REFERENCES coordination_zone (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE objectif_realisation_annuel ADD CONSTRAINT FK_E944A40CF384C1CF FOREIGN KEY (periode_id) REFERENCES periode_realisation (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE objectif_realisation_global_cir ADD CONSTRAINT FK_FD4157BFDA3B8F3D FOREIGN KEY (indicateur_id) REFERENCES indicateur_cle (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE objectif_realisation_global_cir ADD CONSTRAINT FK_FD4157BF7D964498 FOREIGN KEY (coordination_zone_id) REFERENCES coordination_zone (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE objectif_realisation_historique ADD CONSTRAINT FK_235B8487DA3B8F3D FOREIGN KEY (indicateur_id) REFERENCES indicateur_cle (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE objectif_realisation_historique ADD CONSTRAINT FK_235B84877D964498 FOREIGN KEY (coordination_zone_id) REFERENCES coordination_zone (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE objectif_realisation_historique ADD CONSTRAINT FK_235B8487F384C1CF FOREIGN KEY (periode_id) REFERENCES periode_realisation (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE objectif_realisation_historique ADD CONSTRAINT FK_235B8487FB88E14F FOREIGN KEY (utilisateur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE op_communal ADD CONSTRAINT FK_23112D10827BE864 FOREIGN KEY (op_nationale_id) REFERENCES op_nationale (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE op_communal ADD CONSTRAINT FK_23112D10F7290170 FOREIGN KEY (op_regionale_id) REFERENCES op_regionale (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE op_communal ADD CONSTRAINT FK_23112D10B1C5287E FOREIGN KEY (organisation_paysanne_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE op_fokontany ADD CONSTRAINT FK_986285C8B1C5287E FOREIGN KEY (organisation_paysanne_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE op_fokontany ADD CONSTRAINT FK_986285C830FD1C7E FOREIGN KEY (op_communal_id) REFERENCES op_communal (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE op_fokontany ADD CONSTRAINT FK_986285C8F7290170 FOREIGN KEY (op_regionale_id) REFERENCES op_regionale (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE op_fokontany ADD CONSTRAINT FK_986285C8827BE864 FOREIGN KEY (op_nationale_id) REFERENCES op_nationale (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE op_installation_stockage ADD CONSTRAINT FK_6AFDA9DE2F7FAB3F FOREIGN KEY (op_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE op_installation_stockage ADD CONSTRAINT FK_6AFDA9DE167B88B4 FOREIGN KEY (installation_id) REFERENCES installation_stockage (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE op_installation_transformation ADD CONSTRAINT FK_E888E199B1C5287E FOREIGN KEY (organisation_paysanne_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE op_installation_transformation ADD CONSTRAINT FK_E888E199167B88B4 FOREIGN KEY (installation_id) REFERENCES installation_transformation (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE op_installation_transformation ADD CONSTRAINT FK_E888E19974C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE op_nationale ADD CONSTRAINT FK_550C9A5EB1C5287E FOREIGN KEY (organisation_paysanne_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE op_regionale ADD CONSTRAINT FK_CD84A392827BE864 FOREIGN KEY (op_nationale_id) REFERENCES op_nationale (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE op_regionale ADD CONSTRAINT FK_CD84A392B1C5287E FOREIGN KEY (organisation_paysanne_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE operateur_marche ADD CONSTRAINT FK_CFE73FAB62907CDD FOREIGN KEY (fokontany_id) REFERENCES fokontany (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE organisation_paysanne ADD CONSTRAINT FK_E8F3BFC1230CEED8 FOREIGN KEY (union_opr_id) REFERENCES union_opr (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE organisation_paysanne ADD CONSTRAINT FK_E8F3BFC170D8E98A FOREIGN KEY (elu_id) REFERENCES elu (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE organisation_paysanne ADD CONSTRAINT FK_E8F3BFC1B5F1616D FOREIGN KEY (statut_juridique_id) REFERENCES statut_juridique (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE organisation_paysanne ADD CONSTRAINT FK_E8F3BFC162907CDD FOREIGN KEY (fokontany_id) REFERENCES fokontany (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE organisation_paysanne ADD CONSTRAINT FK_E8F3BFC1968B22FB FOREIGN KEY (type_groupement_id) REFERENCES type_groupement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE organisation_paysanne ADD CONSTRAINT FK_E8F3BFC1827BE864 FOREIGN KEY (op_nationale_id) REFERENCES op_nationale (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE organisation_paysanne ADD CONSTRAINT FK_E8F3BFC1F7290170 FOREIGN KEY (op_regionale_id) REFERENCES op_regionale (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE organisation_paysanne ADD CONSTRAINT FK_E8F3BFC130FD1C7E FOREIGN KEY (op_communal_id) REFERENCES op_communal (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE organisation_paysanne ADD CONSTRAINT FK_E8F3BFC174C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE organisation_paysanne ADD CONSTRAINT FK_E8F3BFC1A05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE organisation_paysanne ADD CONSTRAINT FK_E8F3BFC1419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE organisation_paysanne ADD CONSTRAINT FK_E8F3BFC162E71DBA FOREIGN KEY (remplisseur_initiale_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE organisation_paysanne_type_groupement ADD CONSTRAINT FK_43B58DABB1C5287E FOREIGN KEY (organisation_paysanne_id) REFERENCES organisation_paysanne (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE organisation_paysanne_type_groupement ADD CONSTRAINT FK_43B58DAB968B22FB FOREIGN KEY (type_groupement_id) REFERENCES type_groupement (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE organisation_paysanne_photo ADD CONSTRAINT FK_E58E0201B1C5287E FOREIGN KEY (organisation_paysanne_id) REFERENCES organisation_paysanne (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE organisation_paysanne_photo ADD CONSTRAINT FK_E58E02017E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE organisation_paysanne_validation ADD CONSTRAINT FK_95734999B1C5287E FOREIGN KEY (organisation_paysanne_id) REFERENCES organisation_paysanne (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE organisation_paysanne_validation ADD CONSTRAINT FK_95734999A2274850 FOREIGN KEY (validation_id) REFERENCES validation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE organisation_paysanne_filiere ADD CONSTRAINT FK_B10B23AAB1C5287E FOREIGN KEY (organisation_paysanne_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE organisation_paysanne_filiere ADD CONSTRAINT FK_B10B23AA180AA129 FOREIGN KEY (filiere_id) REFERENCES filiere (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE parametre_elevage ADD CONSTRAINT FK_BDAEB469E07C5264 FOREIGN KEY (fep_petit_ruminant_id) REFERENCES fep_petit_ruminant (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE parametre_production ADD CONSTRAINT FK_478F931CCC820967 FOREIGN KEY (fep_id) REFERENCES fep (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE parcelle_agriculteur ADD CONSTRAINT FK_6793D2E57EBB810E FOREIGN KEY (agriculteur_id) REFERENCES agriculteur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE parcelle_cafe ADD CONSTRAINT FK_CBCC7F51CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE parcelle_cafe ADD CONSTRAINT FK_CBCC7F5113A6BF27 FOREIGN KEY (cep_cafe_id) REFERENCES cep_cafe (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE parcelle_cep ADD CONSTRAINT FK_321EDDA6546F6F93 FOREIGN KEY (cep_manioc_id) REFERENCES cep_manioc (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE parcelle_cep ADD CONSTRAINT FK_321EDDA6CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE parcelle_cep ADD CONSTRAINT FK_321EDDA61655312C FOREIGN KEY (temoin_id) REFERENCES temoin (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE parcelle_champ ADD CONSTRAINT FK_2E3EE0ABD32AA90E FOREIGN KEY (champ_id) REFERENCES champ (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE partenariat ADD CONSTRAINT FK_BF53DC86D5DC2A99 FOREIGN KEY (operateur_marche_id) REFERENCES operateur_marche (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE partenariat ADD CONSTRAINT FK_BF53DC8674C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE partenariat ADD CONSTRAINT FK_BF53DC864C3D3350 FOREIGN KEY (reference_contrat_id) REFERENCES contrat_om (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE partenariat ADD CONSTRAINT FK_BF53DC86B1C5287E FOREIGN KEY (organisation_paysanne_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE partenariat ADD CONSTRAINT FK_BF53DC86A05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE partenariat_formation ADD CONSTRAINT FK_196080A55C1628E0 FOREIGN KEY (partenariat_id) REFERENCES partenariat (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE partenariat_formation ADD CONSTRAINT FK_196080A55200282E FOREIGN KEY (formation_id) REFERENCES formation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE partenariat_validation ADD CONSTRAINT FK_EB9782B55C1628E0 FOREIGN KEY (partenariat_id) REFERENCES partenariat (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE partenariat_validation ADD CONSTRAINT FK_EB9782B5A2274850 FOREIGN KEY (validation_id) REFERENCES validation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE partenariat_photo ADD CONSTRAINT FK_DD914787E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE partenariat_photo ADD CONSTRAINT FK_DD914785C1628E0 FOREIGN KEY (partenariat_id) REFERENCES partenariat (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE phase_de_demarage ADD CONSTRAINT FK_AF8903472576E0FD FOREIGN KEY (contract_id) REFERENCES contract (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE piste_rehabilite ADD CONSTRAINT FK_EB815FFBB167AE5D FOREIGN KEY (aup_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE piste_rehabilite ADD CONSTRAINT FK_EB815FFB131A4F72 FOREIGN KEY (commune_id) REFERENCES commune (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE piste_rehabilite ADD CONSTRAINT FK_EB815FFB44E81D1 FOREIGN KEY (source_financement_id) REFERENCES canal_financement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE piste_rehabilite ADD CONSTRAINT FK_EB815FFB74C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE piste_rehabilite ADD CONSTRAINT FK_EB815FFBA05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE piste_rehabilite ADD CONSTRAINT FK_EB815FFB419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE piste_rehabilite ADD CONSTRAINT FK_EB815FFB62E71DBA FOREIGN KEY (remplisseur_initiale_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE piste_rehabilite ADD CONSTRAINT FK_EB815FFB62907CDD FOREIGN KEY (fokontany_id) REFERENCES fokontany (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE piste_rehabilite ADD CONSTRAINT FK_EB815FFB37A67DE2 FOREIGN KEY (bureau_etude_id) REFERENCES contractant (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE piste_rehabilite ADD CONSTRAINT FK_EB815FFB74A14C83 FOREIGN KEY (numero_contrat_etude_id) REFERENCES contract (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE piste_rehabilite ADD CONSTRAINT FK_EB815FFBA4AEAFEA FOREIGN KEY (entreprise_id) REFERENCES contractant (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE piste_rehabilite ADD CONSTRAINT FK_EB815FFBB340BB90 FOREIGN KEY (numero_contrat_travaux_id) REFERENCES contract (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE piste_rehabilite_validation ADD CONSTRAINT FK_388EBBC0784CABC7 FOREIGN KEY (piste_rehabilite_id) REFERENCES piste_rehabilite (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE piste_rehabilite_validation ADD CONSTRAINT FK_388EBBC0A2274850 FOREIGN KEY (validation_id) REFERENCES validation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE piste_rehabilite_fichier ADD CONSTRAINT FK_124A1493784CABC7 FOREIGN KEY (piste_rehabilite_id) REFERENCES piste_rehabilite (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE piste_rehabilite_fichier ADD CONSTRAINT FK_124A1493F915CFE FOREIGN KEY (fichier_id) REFERENCES fichier (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE piste_rehabilite_photo ADD CONSTRAINT FK_ABCB375B784CABC7 FOREIGN KEY (piste_rehabilite_id) REFERENCES piste_rehabilite (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE piste_rehabilite_photo ADD CONSTRAINT FK_ABCB375B74C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE piste_rehabilite_photo ADD CONSTRAINT FK_ABCB375B7E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE pole ADD CONSTRAINT FK_FD6042E198260155 FOREIGN KEY (region_id) REFERENCES region (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE pole_district ADD CONSTRAINT FK_7B4E07FD419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE pole_district ADD CONSTRAINT FK_7B4E07FDB08FA272 FOREIGN KEY (district_id) REFERENCES district (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE ppm ADD CONSTRAINT FK_B78CD551393065A9 FOREIGN KEY (prepared_by_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE ppm ADD CONSTRAINT FK_B78CD55192E67029 FOREIGN KEY (approuved_by_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE ppm ADD CONSTRAINT FK_B78CD551D8A48BBD FOREIGN KEY (country_id_id) REFERENCES country (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE ppm_line_info ADD CONSTRAINT FK_E4586B28BFD123A0 FOREIGN KEY (ppm_line_id_id) REFERENCES ppmline (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE ppm_line_info ADD CONSTRAINT FK_E4586B283C450273 FOREIGN KEY (contract_id_id) REFERENCES contract (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE ppmline ADD CONSTRAINT FK_EBD4DA8240BA64FE FOREIGN KEY (typemarche_id_id) REFERENCES type_marche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE ppmline ADD CONSTRAINT FK_EBD4DA821425B8A6 FOREIGN KEY (ppm_id_id) REFERENCES ppm (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE ppmline_sous_activity ADD CONSTRAINT FK_A166085E7E99316D FOREIGN KEY (ppmline_id) REFERENCES ppmline (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE ppmline_sous_activity ADD CONSTRAINT FK_A166085EC1F913A5 FOREIGN KEY (sous_activity_id) REFERENCES sous_activity (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE prefinancement ADD CONSTRAINT FK_6383F6EFCAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE prefinancement ADD CONSTRAINT FK_6383F6EF7FEA59C0 FOREIGN KEY (suivi_id) REFERENCES suivi_production_filiere (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE prefinancement ADD CONSTRAINT FK_6383F6EFD5DC2A99 FOREIGN KEY (operateur_marche_id) REFERENCES operateur_marche (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE prefinancement ADD CONSTRAINT FK_6383F6EF4C3D3350 FOREIGN KEY (reference_contrat_id) REFERENCES contrat_om (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE production_agriculture ADD CONSTRAINT FK_94691F239C4F98D4 FOREIGN KEY (cep_id) REFERENCES cep (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE production_agriculture ADD CONSTRAINT FK_94691F237EBB810E FOREIGN KEY (agriculteur_id) REFERENCES agriculteur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE production_cafe ADD CONSTRAINT FK_94AD3404CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE production_cafe ADD CONSTRAINT FK_94AD3404543EC5F0 FOREIGN KEY (annee_id) REFERENCES annee (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE production_champ ADD CONSTRAINT FK_3560249B9C4F98D4 FOREIGN KEY (cep_id) REFERENCES cep (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE production_champ ADD CONSTRAINT FK_3560249BD32AA90E FOREIGN KEY (champ_id) REFERENCES champ (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE production_filiere ADD CONSTRAINT FK_3BC5D0437FEA59C0 FOREIGN KEY (suivi_id) REFERENCES suivi_production_filiere (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE production_filiere ADD CONSTRAINT FK_3BC5D043CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE production_ruche ADD CONSTRAINT FK_D9BDD12BCC820967 FOREIGN KEY (fep_id) REFERENCES fep (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE produit_service ADD CONSTRAINT FK_276611ABE07C5264 FOREIGN KEY (fep_petit_ruminant_id) REFERENCES fep_petit_ruminant (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE profil ADD CONSTRAINT FK_E6D6B297B3E9C81 FOREIGN KEY (niveau_id) REFERENCES niveau (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE profil ADD CONSTRAINT FK_E6D6B29793989168 FOREIGN KEY (type_profil_id) REFERENCES type_profil (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE ptba ADD CONSTRAINT FK_74FDE7E7532DF3D8 FOREIGN KEY (local_currency_id) REFERENCES currency (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE ptba ADD CONSTRAINT FK_74FDE7E7FA796E31 FOREIGN KEY (foreign_currency_id) REFERENCES currency (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE rapport ADD CONSTRAINT FK_BE34A09C7E3C61F9 FOREIGN KEY (owner_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE rapport_column ADD CONSTRAINT FK_1C184AB41DFBCC46 FOREIGN KEY (rapport_id) REFERENCES rapport (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE rapport_column_criteria ADD CONSTRAINT FK_152F811C727ACA70 FOREIGN KEY (parent_id) REFERENCES rapport_column (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE realisation_physique_convention ADD CONSTRAINT FK_4D14B7807F0A07EF FOREIGN KEY (convention_signe_id) REFERENCES convention_signe (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE realisation_physique_convention ADD CONSTRAINT FK_4D14B78097CB049B FOREIGN KEY (indicateur_cle_id) REFERENCES indicateur_cle (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE recolte_cep ADD CONSTRAINT FK_8A258FB4546F6F93 FOREIGN KEY (cep_manioc_id) REFERENCES cep_manioc (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE recolte_cep ADD CONSTRAINT FK_8A258FB4CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE recolte_miel ADD CONSTRAINT FK_84F0F8A7CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE recolte_miel ADD CONSTRAINT FK_84F0F8A7E435DF0F FOREIGN KEY (fep_miel_id) REFERENCES fep_miel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE region ADD CONSTRAINT FK_F62F1767D964498 FOREIGN KEY (coordination_zone_id) REFERENCES coordination_zone (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE remboursement_cheptel ADD CONSTRAINT FK_1E1048C4F6203804 FOREIGN KEY (statut_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE remboursement_cheptel ADD CONSTRAINT FK_1E1048C4CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE remboursement_cheptel ADD CONSTRAINT FK_1E1048C46313693E FOREIGN KEY (cheptel_id) REFERENCES cheptel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE remboursement_semence ADD CONSTRAINT FK_ACD0123CF6203804 FOREIGN KEY (statut_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE remboursement_semence ADD CONSTRAINT FK_ACD0123CCAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE remboursement_semence ADD CONSTRAINT FK_ACD0123C3F43C8A FOREIGN KEY (semence_id) REFERENCES semence (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE remplisseur_perimetre ADD CONSTRAINT FK_FC173B1174C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE remplisseur_perimetre ADD CONSTRAINT FK_FC173B1168592EF8 FOREIGN KEY (perimetre_id) REFERENCES investissement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE remplisseur_perimetre ADD CONSTRAINT FK_FC173B11D6A009F0 FOREIGN KEY (aue_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE remplisseur_piste ADD CONSTRAINT FK_DE87C33274C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE remplisseur_piste ADD CONSTRAINT FK_DE87C332C34065BC FOREIGN KEY (piste_id) REFERENCES piste_rehabilite (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE remplisseur_piste ADD CONSTRAINT FK_DE87C332B167AE5D FOREIGN KEY (aup_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE remplisseur_transformation ADD CONSTRAINT FK_1D83A8FD74C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE remplisseur_transformation ADD CONSTRAINT FK_1D83A8FDD4DA393A FOREIGN KEY (unite_transformation_id) REFERENCES installation_transformation (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE rendement ADD CONSTRAINT FK_922F06F2E435DF0F FOREIGN KEY (fep_miel_id) REFERENCES fep_miel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE rendement_cafe ADD CONSTRAINT FK_7561BAAF543EC5F0 FOREIGN KEY (annee_id) REFERENCES annee (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE rendement_cep ADD CONSTRAINT FK_94CB33D4546F6F93 FOREIGN KEY (cep_manioc_id) REFERENCES cep_manioc (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE renforcement_capacite ADD CONSTRAINT FK_4457DF20BDCA4E4E FOREIGN KEY (type_appui_id) REFERENCES type_appui (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE renforcement_capacite ADD CONSTRAINT FK_4457DF20B4D97F9 FOREIGN KEY (canal_financement_id) REFERENCES canal_financement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE renforcement_capacite ADD CONSTRAINT FK_4457DF205200282E FOREIGN KEY (formation_id) REFERENCES formation (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE renforcement_capacite ADD CONSTRAINT FK_4457DF2041E5C5AF FOREIGN KEY (op_mecanisme_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE renforcement_capacite ADD CONSTRAINT FK_4457DF20A6DB6BA3 FOREIGN KEY (op_appuye_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE renforcement_capacite ADD CONSTRAINT FK_4457DF2074C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE renforcement_capacite ADD CONSTRAINT FK_4457DF20A05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE renforcement_capacite ADD CONSTRAINT FK_4457DF20419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE renforcement_capacite ADD CONSTRAINT FK_4457DF2062E71DBA FOREIGN KEY (remplisseur_initiale_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE renforcement_capacite_photo ADD CONSTRAINT FK_B3CF973DADA39E13 FOREIGN KEY (renforcement_capacite_id) REFERENCES renforcement_capacite (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE renforcement_capacite_photo ADD CONSTRAINT FK_B3CF973D7E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE renforcement_capacite_validation ADD CONSTRAINT FK_E68510ADADA39E13 FOREIGN KEY (renforcement_capacite_id) REFERENCES renforcement_capacite (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE renforcement_capacite_validation ADD CONSTRAINT FK_E68510ADA2274850 FOREIGN KEY (validation_id) REFERENCES validation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE repartition_by_unite ADD CONSTRAINT FK_3766D66E6E366321 FOREIGN KEY (unite_id_id) REFERENCES unite (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE repartition_by_unite ADD CONSTRAINT FK_3766D66E1C7C5150 FOREIGN KEY (sous_activity_id_id) REFERENCES sous_activity (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE reproduction ADD CONSTRAINT FK_A2403AE8E07C5264 FOREIGN KEY (fep_petit_ruminant_id) REFERENCES fep_petit_ruminant (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE reproduction ADD CONSTRAINT FK_A2403AE844E81D1 FOREIGN KEY (source_financement_id) REFERENCES canal_financement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE reset_password_request ADD CONSTRAINT FK_7CE748AA76ED395 FOREIGN KEY (user_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE resultat_bilan ADD CONSTRAINT FK_B810EA967F0A07EF FOREIGN KEY (convention_signe_id) REFERENCES convention_signe (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE resultat_obtenu ADD CONSTRAINT FK_B253B9C65C1628E0 FOREIGN KEY (partenariat_id) REFERENCES partenariat (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE resultat_obtenu ADD CONSTRAINT FK_B253B9C6CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE ruche_essam ADD CONSTRAINT FK_AE15AD48CC820967 FOREIGN KEY (fep_id) REFERENCES fep (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE ruche_essam ADD CONSTRAINT FK_AE15AD48D9B1FE50 FOREIGN KEY (mode_acquisition_id) REFERENCES mode_acquisition (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE ruche_essam ADD CONSTRAINT FK_AE15AD48670C757F FOREIGN KEY (fournisseur_id) REFERENCES fournisseur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE ruche_essam ADD CONSTRAINT FK_AE15AD48297987C1 FOREIGN KEY (lieu_achat_id) REFERENCES lieu_achat (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE semence ADD CONSTRAINT FK_44CE7475180AA129 FOREIGN KEY (filiere_id) REFERENCES filiere (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE semence ADD CONSTRAINT FK_44CE747544E81D1 FOREIGN KEY (source_financement_id) REFERENCES canal_financement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE semence_intrant_cafe ADD CONSTRAINT FK_D0F8743C3F43C8A FOREIGN KEY (semence_id) REFERENCES semence (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE semence_intrant_cafe ADD CONSTRAINT FK_D0F8743C13A6BF27 FOREIGN KEY (cep_cafe_id) REFERENCES cep_cafe (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE semence_intrant_cep ADD CONSTRAINT FK_7B0CBF3546F6F93 FOREIGN KEY (cep_manioc_id) REFERENCES cep_manioc (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE semence_intrant_cep ADD CONSTRAINT FK_7B0CBF33F43C8A FOREIGN KEY (semence_id) REFERENCES semence (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE sous_activity ADD CONSTRAINT FK_A43A3D0F6146A8E4 FOREIGN KEY (activity_id_id) REFERENCES activity (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE sous_activity ADD CONSTRAINT FK_A43A3D0FE813F933 FOREIGN KEY (section_id_id) REFERENCES section (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE sous_activity ADD CONSTRAINT FK_A43A3D0F39FCA6F9 FOREIGN KEY (meta_id) REFERENCES meta_sous_activity (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE sous_activity ADD CONSTRAINT FK_A43A3D0FA37FB39E FOREIGN KEY (categ_id_id) REFERENCES categorie (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE sous_composant ADD CONSTRAINT FK_F78D6D863FFE702D FOREIGN KEY (composant_id_id) REFERENCES composant (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE sous_composante ADD CONSTRAINT FK_EBF6D122AC12F1AD FOREIGN KEY (composante_id) REFERENCES composante (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_adoption ADD CONSTRAINT FK_4BE7263ACAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_adoption ADD CONSTRAINT FK_4BE7263A546F6F93 FOREIGN KEY (cep_manioc_id) REFERENCES cep_manioc (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_epargne_credit ADD CONSTRAINT FK_2BA547B5F6203804 FOREIGN KEY (statut_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_epargne_credit ADD CONSTRAINT FK_2BA547B5CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_epargne_credit ADD CONSTRAINT FK_2BA547B55EC1162 FOREIGN KEY (cycle_id) REFERENCES cycle (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_epargne_credit ADD CONSTRAINT FK_2BA547B5D0165F20 FOREIGN KEY (type_activite_id) REFERENCES type_activite_agr (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_filiere ADD CONSTRAINT FK_AB17A93BCAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_filiere ADD CONSTRAINT FK_AB17A93B180AA129 FOREIGN KEY (filiere_id) REFERENCES filiere (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_filiere ADD CONSTRAINT FK_AB17A93B74C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_filiere ADD CONSTRAINT FK_AB17A93BA05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_filiere ADD CONSTRAINT FK_AB17A93B419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_filiere ADD CONSTRAINT FK_AB17A93B62E71DBA FOREIGN KEY (remplisseur_initiale_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_filiere_photo ADD CONSTRAINT FK_95E6BFAAB2694D8D FOREIGN KEY (suivi_filiere_id) REFERENCES suivi_filiere (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_filiere_photo ADD CONSTRAINT FK_95E6BFAA7E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_installation_transformation ADD CONSTRAINT FK_357E9904B1C5287E FOREIGN KEY (organisation_paysanne_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_installation_transformation ADD CONSTRAINT FK_357E990474C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_installation_transformation ADD CONSTRAINT FK_357E9904A05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_installation_transformation ADD CONSTRAINT FK_357E9904419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_installation_transformation ADD CONSTRAINT FK_357E990462E71DBA FOREIGN KEY (remplisseur_initiale_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_installation_transformation_photo ADD CONSTRAINT FK_70489F27767600B1 FOREIGN KEY (suivi_installation_transformation_id) REFERENCES suivi_installation_transformation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_installation_transformation_photo ADD CONSTRAINT FK_70489F277E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_intrant_materiel ADD CONSTRAINT FK_829EC092B1C5287E FOREIGN KEY (organisation_paysanne_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_intrant_materiel ADD CONSTRAINT FK_829EC09262907CDD FOREIGN KEY (fokontany_id) REFERENCES fokontany (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_intrant_materiel ADD CONSTRAINT FK_829EC09244E81D1 FOREIGN KEY (source_financement_id) REFERENCES canal_financement (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_intrant_materiel ADD CONSTRAINT FK_829EC092180AA129 FOREIGN KEY (filiere_id) REFERENCES filiere (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_intrant_materiel ADD CONSTRAINT FK_829EC09274C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_intrant_materiel ADD CONSTRAINT FK_829EC092A05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_intrant_materiel ADD CONSTRAINT FK_829EC092419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_intrant_materiel ADD CONSTRAINT FK_829EC09262E71DBA FOREIGN KEY (remplisseur_initiale_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_intrant_materiel_photo ADD CONSTRAINT FK_981A6E6E449BC021 FOREIGN KEY (suivi_intrant_materiel_id) REFERENCES suivi_intrant_materiel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_intrant_materiel_photo ADD CONSTRAINT FK_981A6E6E7E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_intrant_materiel_partenaire ADD CONSTRAINT FK_BB390E34449BC021 FOREIGN KEY (suivi_intrant_materiel_id) REFERENCES suivi_intrant_materiel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_intrant_materiel_partenaire ADD CONSTRAINT FK_BB390E3498DE13AC FOREIGN KEY (partenaire_id) REFERENCES partenaire (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_intrant_materiel_validation ADD CONSTRAINT FK_9F6AF629449BC021 FOREIGN KEY (suivi_intrant_materiel_id) REFERENCES suivi_intrant_materiel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_intrant_materiel_validation ADD CONSTRAINT FK_9F6AF629A2274850 FOREIGN KEY (validation_id) REFERENCES validation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_intrant_materiel_engrais ADD CONSTRAINT FK_91A41998449BC021 FOREIGN KEY (suivi_intrant_materiel_id) REFERENCES suivi_intrant_materiel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_intrant_materiel_engrais ADD CONSTRAINT FK_91A41998563C4F47 FOREIGN KEY (engrais_id) REFERENCES engrais (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_intrant_materiel_equipement_materiel ADD CONSTRAINT FK_1ACACD87449BC021 FOREIGN KEY (suivi_intrant_materiel_id) REFERENCES suivi_intrant_materiel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_intrant_materiel_equipement_materiel ADD CONSTRAINT FK_1ACACD87469B2B40 FOREIGN KEY (equipement_materiel_id) REFERENCES equipement_materiel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_intrant_materiel_semence ADD CONSTRAINT FK_7D742DCE449BC021 FOREIGN KEY (suivi_intrant_materiel_id) REFERENCES suivi_intrant_materiel (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_intrant_materiel_semence ADD CONSTRAINT FK_7D742DCE3F43C8A FOREIGN KEY (semence_id) REFERENCES semence (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production ADD CONSTRAINT FK_798E5D44CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production ADD CONSTRAINT FK_798E5D44180AA129 FOREIGN KEY (filiere_id) REFERENCES filiere (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production ADD CONSTRAINT FK_798E5D4474C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production ADD CONSTRAINT FK_798E5D44A05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production ADD CONSTRAINT FK_798E5D44419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production ADD CONSTRAINT FK_798E5D4462E71DBA FOREIGN KEY (remplisseur_initiale_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_photo ADD CONSTRAINT FK_9C63B95314C76D6B FOREIGN KEY (suivi_production_id) REFERENCES suivi_production (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_photo ADD CONSTRAINT FK_9C63B9537E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_culture ADD CONSTRAINT FK_FD4CCEE0C6E53D8 FOREIGN KEY (mcv_id) REFERENCES mcv (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_culture ADD CONSTRAINT FK_FD4CCEE0CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_culture ADD CONSTRAINT FK_FD4CCEE0180AA129 FOREIGN KEY (filiere_id) REFERENCES filiere (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_culture ADD CONSTRAINT FK_FD4CCEE0F6203804 FOREIGN KEY (statut_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_elevage ADD CONSTRAINT FK_31C6EFCBF6203804 FOREIGN KEY (statut_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_elevage ADD CONSTRAINT FK_31C6EFCBC6E53D8 FOREIGN KEY (mcv_id) REFERENCES mcv (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_elevage ADD CONSTRAINT FK_31C6EFCB180AA129 FOREIGN KEY (filiere_id) REFERENCES filiere (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_elevage ADD CONSTRAINT FK_31C6EFCBCAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_filiere ADD CONSTRAINT FK_65350F95B1C5287E FOREIGN KEY (organisation_paysanne_id) REFERENCES organisation_paysanne (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_filiere ADD CONSTRAINT FK_65350F95180AA129 FOREIGN KEY (filiere_id) REFERENCES filiere (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_filiere ADD CONSTRAINT FK_65350F9574C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_filiere ADD CONSTRAINT FK_65350F95A05499A9 FOREIGN KEY (statut_fiche_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_filiere ADD CONSTRAINT FK_65350F95419C3385 FOREIGN KEY (pole_id) REFERENCES pole (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_filiere ADD CONSTRAINT FK_65350F9562E71DBA FOREIGN KEY (remplisseur_initiale_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_filiere_photo ADD CONSTRAINT FK_D89D79FD4CB267A2 FOREIGN KEY (suivi_production_filiere_id) REFERENCES suivi_production_filiere (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_filiere_photo ADD CONSTRAINT FK_D89D79FD7E9E4C8C FOREIGN KEY (photo_id) REFERENCES photo (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_filiere_validation ADD CONSTRAINT FK_D00186CF4CB267A2 FOREIGN KEY (suivi_production_filiere_id) REFERENCES suivi_production_filiere (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_filiere_validation ADD CONSTRAINT FK_D00186CFA2274850 FOREIGN KEY (validation_id) REFERENCES validation (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_semence ADD CONSTRAINT FK_F2B267ECAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_semence ADD CONSTRAINT FK_F2B267EBD6B6DDE FOREIGN KEY (gps_id) REFERENCES gps (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_semence ADD CONSTRAINT FK_F2B267EF6203804 FOREIGN KEY (statut_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_transfo ADD CONSTRAINT FK_4FF26DABF38C9ABD FOREIGN KEY (installation_transformation_id) REFERENCES installation_transformation (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_transfo ADD CONSTRAINT FK_4FF26DABF6203804 FOREIGN KEY (statut_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_production_transfo ADD CONSTRAINT FK_4FF26DAB74C052D0 FOREIGN KEY (remplisseur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_realisation ADD CONSTRAINT FK_3BB465137F0A07EF FOREIGN KEY (convention_signe_id) REFERENCES convention_signe (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_utilisation_magasin ADD CONSTRAINT FK_31281D08CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_utilisation_magasin ADD CONSTRAINT FK_31281D08A05FE23 FOREIGN KEY (installation_stockage_id) REFERENCES installation_stockage (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE suivi_utilisation_magasin ADD CONSTRAINT FK_31281D08F6203804 FOREIGN KEY (statut_id) REFERENCES statut_fiche (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE traitement ADD CONSTRAINT FK_2A356D27CC820967 FOREIGN KEY (fep_id) REFERENCES fep (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE travail ADD CONSTRAINT FK_90897ABBD32AA90E FOREIGN KEY (champ_id) REFERENCES champ (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE type_convention ADD CONSTRAINT FK_9855B35B9175F422 FOREIGN KEY (sous_composante_id) REFERENCES sous_composante (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE validation ADD CONSTRAINT FK_16AC5B6EE57AEF2F FOREIGN KEY (validateur_id) REFERENCES Utilisateur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE variation_de_contract ADD CONSTRAINT FK_9B4B4CA32576E0FD FOREIGN KEY (contract_id) REFERENCES contract (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE variation_de_contract ADD CONSTRAINT FK_9B4B4CA33DEAAD4D FOREIGN KEY (nature_variation_id) REFERENCES nature_de_la_variation (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE vente_agriculture ADD CONSTRAINT FK_D09F500896A7BB5F FOREIGN KEY (acheteur_id) REFERENCES acheteur (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE vente_agriculture ADD CONSTRAINT FK_D09F5008CC820967 FOREIGN KEY (fep_id) REFERENCES fep (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE vente_echange ADD CONSTRAINT FK_EA7D7F5F5C1628E0 FOREIGN KEY (partenariat_id) REFERENCES partenariat (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE vente_groupe ADD CONSTRAINT FK_BAD6418CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE vente_groupe ADD CONSTRAINT FK_BAD6418D5DC2A99 FOREIGN KEY (operateur_marche_id) REFERENCES operateur_marche (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE vente_groupe_fep_petit_ruminant ADD CONSTRAINT FK_6F244A8FDD824605 FOREIGN KEY (vente_groupe_id) REFERENCES vente_groupe (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE vente_groupe_fep_petit_ruminant ADD CONSTRAINT FK_6F244A8FE07C5264 FOREIGN KEY (fep_petit_ruminant_id) REFERENCES fep_petit_ruminant (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE vente_ruche ADD CONSTRAINT FK_D7AD1854CC820967 FOREIGN KEY (fep_id) REFERENCES fep (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE vente_ruche ADD CONSTRAINT FK_D7AD1854AA2B41DC FOREIGN KEY (lieu_vente_id) REFERENCES lieu_vente (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE visite_echange ADD CONSTRAINT FK_7F7696995C1628E0 FOREIGN KEY (partenariat_id) REFERENCES partenariat (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE visite_echange_eaf ADD CONSTRAINT FK_A4088F19AFEBFA5 FOREIGN KEY (visite_echange_id) REFERENCES visite_echange (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
$this->addSql('ALTER TABLE visite_echange_eaf ADD CONSTRAINT FK_A4088F19CAE4D54A FOREIGN KEY (eaf_id) REFERENCES eaf (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
}
public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('CREATE SCHEMA public');
$this->addSql('DROP SEQUENCE Utilisateur_id_seq CASCADE');
$this->addSql('DROP SEQUENCE activity_id_seq CASCADE');
$this->addSql('DROP SEQUENCE association_pi_id_seq CASCADE');
$this->addSql('DROP SEQUENCE cadre_global_id_seq CASCADE');
$this->addSql('DROP SEQUENCE campagne_agricole_id_seq CASCADE');
$this->addSql('DROP SEQUENCE categorie_id_seq CASCADE');
$this->addSql('DROP SEQUENCE composant_id_seq CASCADE');
$this->addSql('DROP SEQUENCE contract_id_seq CASCADE');
$this->addSql('DROP SEQUENCE coordinateur_id_seq CASCADE');
$this->addSql('DROP SEQUENCE country_id_seq CASCADE');
$this->addSql('DROP SEQUENCE currency_id_seq CASCADE');
$this->addSql('DROP SEQUENCE decision_comite_id_seq CASCADE');
$this->addSql('DROP SEQUENCE eaf_filtre_item_rapport_id_seq CASCADE');
$this->addSql('DROP SEQUENCE eaf_filtre_rapport_id_seq CASCADE');
$this->addSql('DROP SEQUENCE eaf_rapport_show_id_seq CASCADE');
$this->addSql('DROP SEQUENCE educ_speculation_id_seq CASCADE');
$this->addSql('DROP SEQUENCE etape_contractuel_id_seq CASCADE');
$this->addSql('DROP SEQUENCE facture_id_seq CASCADE');
$this->addSql('DROP SEQUENCE facture_pi_id_seq CASCADE');
$this->addSql('DROP SEQUENCE facture_piste_rehabilite_id_seq CASCADE');
$this->addSql('DROP SEQUENCE facture_stockage_id_seq CASCADE');
$this->addSql('DROP SEQUENCE facture_transformation_id_seq CASCADE');
$this->addSql('DROP SEQUENCE fichier_id_seq CASCADE');
$this->addSql('DROP SEQUENCE filiation_id_seq CASCADE');
$this->addSql('DROP SEQUENCE filtre_rapport_id_seq CASCADE');
$this->addSql('DROP SEQUENCE filtre_rapport_item_id_seq CASCADE');
$this->addSql('DROP SEQUENCE filtre_rapport_suivi_financiere_id_seq CASCADE');
$this->addSql('DROP SEQUENCE financement_id_seq CASCADE');
$this->addSql('DROP SEQUENCE meta_sous_activity_id_seq CASCADE');
$this->addSql('DROP SEQUENCE nature_de_la_variation_id_seq CASCADE');
$this->addSql('DROP SEQUENCE phase_de_demarage_id_seq CASCADE');
$this->addSql('DROP SEQUENCE ppm_id_seq CASCADE');
$this->addSql('DROP SEQUENCE ppm_line_info_id_seq CASCADE');
$this->addSql('DROP SEQUENCE ppmline_id_seq CASCADE');
$this->addSql('DROP SEQUENCE produit_id_seq CASCADE');
$this->addSql('DROP SEQUENCE ptba_id_seq CASCADE');
$this->addSql('DROP SEQUENCE rapport_id_seq CASCADE');
$this->addSql('DROP SEQUENCE rapport_column_id_seq CASCADE');
$this->addSql('DROP SEQUENCE rapport_column_criteria_id_seq CASCADE');
$this->addSql('DROP SEQUENCE repartition_by_unite_id_seq CASCADE');
$this->addSql('DROP SEQUENCE resultat_bilan_id_seq CASCADE');
$this->addSql('DROP SEQUENCE section_id_seq CASCADE');
$this->addSql('DROP SEQUENCE source_financement_id_seq CASCADE');
$this->addSql('DROP SEQUENCE sous_activity_id_seq CASCADE');
$this->addSql('DROP SEQUENCE sous_composant_id_seq CASCADE');
$this->addSql('DROP SEQUENCE status_id_seq CASCADE');
$this->addSql('DROP SEQUENCE type_depense_id_seq CASCADE');
$this->addSql('DROP SEQUENCE type_marche_id_seq CASCADE');
$this->addSql('DROP SEQUENCE unite_id_seq CASCADE');
$this->addSql('DROP SEQUENCE validation_id_seq CASCADE');
$this->addSql('DROP SEQUENCE variation_de_contract_id_seq CASCADE');
$this->addSql('ALTER TABLE Utilisateur DROP CONSTRAINT FK_9B80EC64275ED078');
$this->addSql('ALTER TABLE Utilisateur DROP CONSTRAINT FK_9B80EC64419C3385');
$this->addSql('ALTER TABLE Utilisateur DROP CONSTRAINT FK_9B80EC647D964498');
$this->addSql('ALTER TABLE user_region DROP CONSTRAINT FK_6A30EA4BA76ED395');
$this->addSql('ALTER TABLE user_region DROP CONSTRAINT FK_6A30EA4B98260155');
$this->addSql('ALTER TABLE user_pole DROP CONSTRAINT FK_87E10E28A76ED395');
$this->addSql('ALTER TABLE user_pole DROP CONSTRAINT FK_87E10E28419C3385');
$this->addSql('ALTER TABLE user_commune DROP CONSTRAINT FK_BAEFCFE4A76ED395');
$this->addSql('ALTER TABLE user_commune DROP CONSTRAINT FK_BAEFCFE4131A4F72');
$this->addSql('ALTER TABLE user_district DROP CONSTRAINT FK_D14CB087A76ED395');
$this->addSql('ALTER TABLE user_district DROP CONSTRAINT FK_D14CB087B08FA272');
$this->addSql('ALTER TABLE user_fokontany DROP CONSTRAINT FK_E9A5A6A2A76ED395');
$this->addSql('ALTER TABLE user_fokontany DROP CONSTRAINT FK_E9A5A6A262907CDD');
$this->addSql('ALTER TABLE activite_realisation DROP CONSTRAINT FK_CA9614239175F422');
$this->addSql('ALTER TABLE activity DROP CONSTRAINT FK_AC74095AF38F3D41');
$this->addSql('ALTER TABLE affiliation_op DROP CONSTRAINT FK_8714A5B5B1C5287E');
$this->addSql('ALTER TABLE affiliation_op DROP CONSTRAINT FK_8714A5B5859B4FB9');
$this->addSql('ALTER TABLE animaux DROP CONSTRAINT FK_9ABE194D6548480A');
$this->addSql('ALTER TABLE animaux DROP CONSTRAINT FK_9ABE194DE07C5264');
$this->addSql('ALTER TABLE annee DROP CONSTRAINT FK_DE92C5CF74C052D0');
$this->addSql('ALTER TABLE annee DROP CONSTRAINT FK_DE92C5CF53C59D72');
$this->addSql('ALTER TABLE annee DROP CONSTRAINT FK_DE92C5CF13A6BF27');
$this->addSql('ALTER TABLE annee_main_oeuvre DROP CONSTRAINT FK_1F0A213A543EC5F0');
$this->addSql('ALTER TABLE annee_main_oeuvre DROP CONSTRAINT FK_1F0A213AA8AFEA4A');
$this->addSql('ALTER TABLE annee_formation DROP CONSTRAINT FK_E061581D543EC5F0');
$this->addSql('ALTER TABLE annee_formation DROP CONSTRAINT FK_E061581D5200282E');
$this->addSql('ALTER TABLE annee_vente_groupe DROP CONSTRAINT FK_63C53F57543EC5F0');
$this->addSql('ALTER TABLE annee_vente_groupe DROP CONSTRAINT FK_63C53F57DD824605');
$this->addSql('ALTER TABLE intrant_entretien DROP CONSTRAINT FK_9CED1368543EC5F0');
$this->addSql('ALTER TABLE intrant_entretien DROP CONSTRAINT FK_9CED1368469B2B40');
$this->addSql('ALTER TABLE apiculteur DROP CONSTRAINT FK_19D98C98CC820967');
$this->addSql('ALTER TABLE apiculteur_formation_ep DROP CONSTRAINT FK_3A3EDF2BFD789156');
$this->addSql('ALTER TABLE apiculteur_formation_ep DROP CONSTRAINT FK_3A3EDF2B13442DEB');
$this->addSql('ALTER TABLE association_pi DROP CONSTRAINT FK_A081D00B1C5287E');
$this->addSql('ALTER TABLE association_pi DROP CONSTRAINT FK_A081D0040108A79');
$this->addSql('ALTER TABLE autres DROP CONSTRAINT FK_21F626725C1628E0');
$this->addSql('ALTER TABLE autres_eaf DROP CONSTRAINT FK_D7785388A634AD22');
$this->addSql('ALTER TABLE autres_eaf DROP CONSTRAINT FK_D7785388CAE4D54A');
$this->addSql('ALTER TABLE batiment DROP CONSTRAINT FK_F5FAB00CE07C5264');
$this->addSql('ALTER TABLE beneficiaire_convention DROP CONSTRAINT FK_367936447F0A07EF');
$this->addSql('ALTER TABLE beneficiaire_service DROP CONSTRAINT FK_6D231A38446490EB');
$this->addSql('ALTER TABLE beneficiaire_service DROP CONSTRAINT FK_6D231A38CAE4D54A');
$this->addSql('ALTER TABLE cadre_global DROP CONSTRAINT FK_A74B639718DFE8EB');
$this->addSql('ALTER TABLE categorie DROP CONSTRAINT FK_497DD6345CDBC346');
$this->addSql('ALTER TABLE cep DROP CONSTRAINT FK_FD5F42B574C052D0');
$this->addSql('ALTER TABLE cep DROP CONSTRAINT FK_FD5F42B5A05499A9');
$this->addSql('ALTER TABLE cep DROP CONSTRAINT FK_FD5F42B5419C3385');
$this->addSql('ALTER TABLE cep DROP CONSTRAINT FK_FD5F42B562E71DBA');
$this->addSql('ALTER TABLE cep_type_produit DROP CONSTRAINT FK_334F9DF49C4F98D4');
$this->addSql('ALTER TABLE cep_type_produit DROP CONSTRAINT FK_334F9DF41237A8DE');
$this->addSql('ALTER TABLE cep_cafe DROP CONSTRAINT FK_3D50EEA4A05499A9');
$this->addSql('ALTER TABLE cep_cafe DROP CONSTRAINT FK_3D50EEA4419C3385');
$this->addSql('ALTER TABLE cep_cafe DROP CONSTRAINT FK_3D50EEA462907CDD');
$this->addSql('ALTER TABLE cep_cafe DROP CONSTRAINT FK_3D50EEA47F0A07EF');
$this->addSql('ALTER TABLE cep_cafe_validation DROP CONSTRAINT FK_71F258C413A6BF27');
$this->addSql('ALTER TABLE cep_cafe_validation DROP CONSTRAINT FK_71F258C4A2274850');
$this->addSql('ALTER TABLE cep_cafe_equipement_materiel DROP CONSTRAINT FK_9E1D1C2C13A6BF27');
$this->addSql('ALTER TABLE cep_cafe_equipement_materiel DROP CONSTRAINT FK_9E1D1C2C469B2B40');
$this->addSql('ALTER TABLE cep_cafe_photo DROP CONSTRAINT FK_6C583BA37E9E4C8C');
$this->addSql('ALTER TABLE cep_cafe_photo DROP CONSTRAINT FK_6C583BA3543EC5F0');
$this->addSql('ALTER TABLE cep_manioc DROP CONSTRAINT FK_C7A6E4C180AA129');
$this->addSql('ALTER TABLE cep_manioc DROP CONSTRAINT FK_C7A6E4CA2ACEBCC');
$this->addSql('ALTER TABLE cep_manioc DROP CONSTRAINT FK_C7A6E4C62907CDD');
$this->addSql('ALTER TABLE cep_manioc DROP CONSTRAINT FK_C7A6E4C419C3385');
$this->addSql('ALTER TABLE cep_manioc DROP CONSTRAINT FK_C7A6E4C40108A79');
$this->addSql('ALTER TABLE cep_manioc DROP CONSTRAINT FK_C7A6E4C4A44E4C2');
$this->addSql('ALTER TABLE cep_manioc DROP CONSTRAINT FK_C7A6E4C74C052D0');
$this->addSql('ALTER TABLE cep_manioc DROP CONSTRAINT FK_C7A6E4CA05499A9');
$this->addSql('ALTER TABLE cep_manioc DROP CONSTRAINT FK_C7A6E4C62E71DBA');
$this->addSql('ALTER TABLE cep_manioc_main_oeuvre DROP CONSTRAINT FK_C4CB851C546F6F93');
$this->addSql('ALTER TABLE cep_manioc_main_oeuvre DROP CONSTRAINT FK_C4CB851CA8AFEA4A');
$this->addSql('ALTER TABLE cep_manioc_formation DROP CONSTRAINT FK_E7CBDA96546F6F93');
$this->addSql('ALTER TABLE cep_manioc_formation DROP CONSTRAINT FK_E7CBDA965200282E');
$this->addSql('ALTER TABLE cep_manioc_validation DROP CONSTRAINT FK_54B948F9546F6F93');
$this->addSql('ALTER TABLE cep_manioc_validation DROP CONSTRAINT FK_54B948F9A2274850');
$this->addSql('ALTER TABLE cep_manioc_photo DROP CONSTRAINT FK_CD8FD2237E9E4C8C');
$this->addSql('ALTER TABLE cep_manioc_photo DROP CONSTRAINT FK_CD8FD2239C4F98D4');
$this->addSql('ALTER TABLE cheptel DROP CONSTRAINT FK_F60E2E8D180AA129');
$this->addSql('ALTER TABLE cheptel DROP CONSTRAINT FK_F60E2E8D44E81D1');
$this->addSql('ALTER TABLE commune DROP CONSTRAINT FK_E2E2D1EEB08FA272');
$this->addSql('ALTER TABLE composant DROP CONSTRAINT FK_EC8486C9433D4CC8');
$this->addSql('ALTER TABLE contract DROP CONSTRAINT FK_E98F2859E00CEF21');
$this->addSql('ALTER TABLE contract DROP CONSTRAINT FK_E98F2859D32E46EA');
$this->addSql('ALTER TABLE contract DROP CONSTRAINT FK_E98F28596BF700BD');
$this->addSql('ALTER TABLE convention_signe DROP CONSTRAINT FK_561A2AD52F16D99F');
$this->addSql('ALTER TABLE convention_signe DROP CONSTRAINT FK_561A2AD57D964498');
$this->addSql('ALTER TABLE convention_signe DROP CONSTRAINT FK_561A2AD5B70C078');
$this->addSql('ALTER TABLE convention_signe DROP CONSTRAINT FK_561A2AD52576E0FD');
$this->addSql('ALTER TABLE convention_signe DROP CONSTRAINT FK_561A2AD5D2415CF9');
$this->addSql('ALTER TABLE convention_signe DROP CONSTRAINT FK_561A2AD574C052D0');
$this->addSql('ALTER TABLE convention_signe DROP CONSTRAINT FK_561A2AD5A05499A9');
$this->addSql('ALTER TABLE convention_signe_region DROP CONSTRAINT FK_6DABC31A7F0A07EF');
$this->addSql('ALTER TABLE convention_signe_region DROP CONSTRAINT FK_6DABC31A98260155');
$this->addSql('ALTER TABLE convention_signe_district DROP CONSTRAINT FK_305E43657F0A07EF');
$this->addSql('ALTER TABLE convention_signe_district DROP CONSTRAINT FK_305E4365B08FA272');
$this->addSql('ALTER TABLE convention_signe_commune DROP CONSTRAINT FK_A68435AF7F0A07EF');
$this->addSql('ALTER TABLE convention_signe_commune DROP CONSTRAINT FK_A68435AF131A4F72');
$this->addSql('ALTER TABLE convention_signe_filiere DROP CONSTRAINT FK_6AB6B9DF7F0A07EF');
$this->addSql('ALTER TABLE convention_signe_filiere DROP CONSTRAINT FK_6AB6B9DF180AA129');
$this->addSql('ALTER TABLE convention_signe_pole DROP CONSTRAINT FK_D38F51FD7F0A07EF');
$this->addSql('ALTER TABLE convention_signe_pole DROP CONSTRAINT FK_D38F51FD419C3385');
$this->addSql('ALTER TABLE cycle DROP CONSTRAINT FK_B086D193EF47FF3B');
$this->addSql('ALTER TABLE cycle DROP CONSTRAINT FK_B086D19374C052D0');
$this->addSql('ALTER TABLE cycle DROP CONSTRAINT FK_B086D19353C59D72');
$this->addSql('ALTER TABLE decision_comite DROP CONSTRAINT FK_A5FA37FC7F0A07EF');
$this->addSql('ALTER TABLE distribution_cheptel DROP CONSTRAINT FK_16BF603FCAE4D54A');
$this->addSql('ALTER TABLE distribution_cheptel DROP CONSTRAINT FK_16BF603F6313693E');
$this->addSql('ALTER TABLE distribution_engrais DROP CONSTRAINT FK_48AF0E91CAE4D54A');
$this->addSql('ALTER TABLE distribution_engrais DROP CONSTRAINT FK_48AF0E91563C4F47');
$this->addSql('ALTER TABLE distribution_equipement DROP CONSTRAINT FK_ACF20DFCCAE4D54A');
$this->addSql('ALTER TABLE distribution_equipement DROP CONSTRAINT FK_ACF20DFC806F0F5C');
$this->addSql('ALTER TABLE distribution_opb_engrais DROP CONSTRAINT FK_5A8DAC5563C4F47');
$this->addSql('ALTER TABLE distribution_opb_engrais DROP CONSTRAINT FK_5A8DAC5B99DDF49');
$this->addSql('ALTER TABLE distribution_opb_equipement DROP CONSTRAINT FK_BC771E65469B2B40');
$this->addSql('ALTER TABLE distribution_opb_equipement DROP CONSTRAINT FK_BC771E65B99DDF49');
$this->addSql('ALTER TABLE distribution_opb_semence DROP CONSTRAINT FK_E978EE93B99DDF49');
$this->addSql('ALTER TABLE distribution_opb_semence DROP CONSTRAINT FK_E978EE933F43C8A');
$this->addSql('ALTER TABLE distribution_opb_stockage_transfo DROP CONSTRAINT FK_16260D6444869987');
$this->addSql('ALTER TABLE distribution_opb_stockage_transfo DROP CONSTRAINT FK_16260D64B99DDF49');
$this->addSql('ALTER TABLE distribution_semence DROP CONSTRAINT FK_A47F3AC7CAE4D54A');
$this->addSql('ALTER TABLE distribution_semence DROP CONSTRAINT FK_A47F3AC73F43C8A');
$this->addSql('ALTER TABLE distribution_stockage_transfo DROP CONSTRAINT FK_CDAE42C4CAE4D54A');
$this->addSql('ALTER TABLE distribution_stockage_transfo DROP CONSTRAINT FK_CDAE42C444869987');
$this->addSql('ALTER TABLE eaf DROP CONSTRAINT FK_696A4E5262907CDD');
$this->addSql('ALTER TABLE eaf DROP CONSTRAINT FK_696A4E5233A046BF');
$this->addSql('ALTER TABLE eaf DROP CONSTRAINT FK_696A4E5274C052D0');
$this->addSql('ALTER TABLE eaf DROP CONSTRAINT FK_696A4E52A05499A9');
$this->addSql('ALTER TABLE eaf DROP CONSTRAINT FK_696A4E52419C3385');
$this->addSql('ALTER TABLE eaf DROP CONSTRAINT FK_696A4E5262E71DBA');
$this->addSql('ALTER TABLE eaf_renforcement_capacite DROP CONSTRAINT FK_B5406C08CAE4D54A');
$this->addSql('ALTER TABLE eaf_renforcement_capacite DROP CONSTRAINT FK_B5406C08ADA39E13');
$this->addSql('ALTER TABLE eaf_photo DROP CONSTRAINT FK_2B97C098CAE4D54A');
$this->addSql('ALTER TABLE eaf_photo DROP CONSTRAINT FK_2B97C0987E9E4C8C');
$this->addSql('ALTER TABLE eaf_validation DROP CONSTRAINT FK_D3AF484ACAE4D54A');
$this->addSql('ALTER TABLE eaf_validation DROP CONSTRAINT FK_D3AF484AA2274850');
$this->addSql('ALTER TABLE eaf_cep_cafe DROP CONSTRAINT FK_731E5FD2CAE4D54A');
$this->addSql('ALTER TABLE eaf_cep_cafe DROP CONSTRAINT FK_731E5FD257889920');
$this->addSql('ALTER TABLE eaf_cep_cafe DROP CONSTRAINT FK_731E5FD213A6BF27');
$this->addSql('ALTER TABLE eaf_cep_manioc DROP CONSTRAINT FK_C9797D68CAE4D54A');
$this->addSql('ALTER TABLE eaf_cep_manioc DROP CONSTRAINT FK_C9797D68546F6F93');
$this->addSql('ALTER TABLE eaf_cep_manioc DROP CONSTRAINT FK_C9797D6857889920');
$this->addSql('ALTER TABLE eaf_educ_biofortification DROP CONSTRAINT FK_3CD8C53B2CA1BD71');
$this->addSql('ALTER TABLE eaf_educ_biofortification DROP CONSTRAINT FK_3CD8C53BCAE4D54A');
$this->addSql('ALTER TABLE eaf_educ_demo_culinaire DROP CONSTRAINT FK_FF944B1589312FE9');
$this->addSql('ALTER TABLE eaf_educ_demo_culinaire DROP CONSTRAINT FK_FF944B15CAE4D54A');
$this->addSql('ALTER TABLE eaf_educ_ferme_commune DROP CONSTRAINT FK_168386471E2B8C68');
$this->addSql('ALTER TABLE eaf_educ_ferme_commune DROP CONSTRAINT FK_16838647CAE4D54A');
$this->addSql('ALTER TABLE eaf_educ_jardin_potager DROP CONSTRAINT FK_85B65CA35CB73291');
$this->addSql('ALTER TABLE eaf_educ_jardin_potager DROP CONSTRAINT FK_85B65CA3CAE4D54A');
$this->addSql('ALTER TABLE eaf_educ_nutritionnelle DROP CONSTRAINT FK_9A2AD010CAE4D54A');
$this->addSql('ALTER TABLE eaf_educ_nutritionnelle DROP CONSTRAINT FK_9A2AD0102CA1BD71');
$this->addSql('ALTER TABLE eaf_educ_parcelle_commune DROP CONSTRAINT FK_A06F486B4433ED66');
$this->addSql('ALTER TABLE eaf_educ_parcelle_commune DROP CONSTRAINT FK_A06F486BCAE4D54A');
$this->addSql('ALTER TABLE eaf_educ_suivi_croissance DROP CONSTRAINT FK_2F416A002CA1BD71');
$this->addSql('ALTER TABLE eaf_educ_suivi_croissance DROP CONSTRAINT FK_2F416A00CAE4D54A');
$this->addSql('ALTER TABLE eaf_educ_transfo_aliment DROP CONSTRAINT FK_CDE1C39E2CA1BD71');
$this->addSql('ALTER TABLE eaf_educ_transfo_aliment DROP CONSTRAINT FK_CDE1C39ECAE4D54A');
$this->addSql('ALTER TABLE eaf_educ_vad DROP CONSTRAINT FK_BCC8CD682CA1BD71');
$this->addSql('ALTER TABLE eaf_educ_vad DROP CONSTRAINT FK_BCC8CD68CAE4D54A');
$this->addSql('ALTER TABLE eaf_fep_miel DROP CONSTRAINT FK_87C39C5ACAE4D54A');
$this->addSql('ALTER TABLE eaf_fep_miel DROP CONSTRAINT FK_87C39C5AE435DF0F');
$this->addSql('ALTER TABLE eaf_fep_miel DROP CONSTRAINT FK_87C39C5A57889920');
$this->addSql('ALTER TABLE eaf_fep_petit_ruminant DROP CONSTRAINT FK_6943BADFCAE4D54A');
$this->addSql('ALTER TABLE eaf_fep_petit_ruminant DROP CONSTRAINT FK_6943BADFE07C5264');
$this->addSql('ALTER TABLE eaf_fep_petit_ruminant DROP CONSTRAINT FK_6943BADF57889920');
$this->addSql('ALTER TABLE eaf_filiere DROP CONSTRAINT FK_64E27F7CCAE4D54A');
$this->addSql('ALTER TABLE eaf_filiere DROP CONSTRAINT FK_64E27F7C180AA129');
$this->addSql('ALTER TABLE eaf_filtre_item_rapport DROP CONSTRAINT FK_C53C105B727ACA70');
$this->addSql('ALTER TABLE eaf_filtre_rapport DROP CONSTRAINT FK_F564226C7E3C61F9');
$this->addSql('ALTER TABLE eaf_gvec DROP CONSTRAINT FK_8EBAF6E2CAE4D54A');
$this->addSql('ALTER TABLE eaf_gvec DROP CONSTRAINT FK_8EBAF6E257889920');
$this->addSql('ALTER TABLE eaf_gvec DROP CONSTRAINT FK_8EBAF6E2EF47FF3B');
$this->addSql('ALTER TABLE eaf_installation_stockage DROP CONSTRAINT FK_FB4EF879CAE4D54A');
$this->addSql('ALTER TABLE eaf_installation_stockage DROP CONSTRAINT FK_FB4EF879A05FE23');
$this->addSql('ALTER TABLE eaf_installation_transformation DROP CONSTRAINT FK_1AF41507CAE4D54A');
$this->addSql('ALTER TABLE eaf_installation_transformation DROP CONSTRAINT FK_1AF41507F38C9ABD');
$this->addSql('ALTER TABLE eaf_installation_transformation DROP CONSTRAINT FK_1AF4150774C052D0');
$this->addSql('ALTER TABLE eaf_investissement DROP CONSTRAINT FK_49F50EBDCAE4D54A');
$this->addSql('ALTER TABLE eaf_investissement DROP CONSTRAINT FK_49F50EBD40108A79');
$this->addSql('ALTER TABLE eaf_investissement DROP CONSTRAINT FK_49F50EBD74C052D0');
$this->addSql('ALTER TABLE eaf_organisation_paysanne DROP CONSTRAINT FK_19E40CE9CAE4D54A');
$this->addSql('ALTER TABLE eaf_organisation_paysanne DROP CONSTRAINT FK_19E40CE92F7FAB3F');
$this->addSql('ALTER TABLE eaf_organisation_paysanne DROP CONSTRAINT FK_19E40CE957889920');
$this->addSql('ALTER TABLE eaf_piste_rehabilite DROP CONSTRAINT FK_D52D0ECCCAE4D54A');
$this->addSql('ALTER TABLE eaf_piste_rehabilite DROP CONSTRAINT FK_D52D0ECCC34065BC');
$this->addSql('ALTER TABLE eaf_piste_rehabilite DROP CONSTRAINT FK_D52D0ECC74C052D0');
$this->addSql('ALTER TABLE eaf_rapport_show DROP CONSTRAINT FK_1AC4D10F7E3C61F9');
$this->addSql('ALTER TABLE educ_demo_culinaire DROP CONSTRAINT FK_A2703BE82CA1BD71');
$this->addSql('ALTER TABLE educ_parcelle_commune DROP CONSTRAINT FK_5178FB432CA1BD71');
$this->addSql('ALTER TABLE educ_parcelle_commune DROP CONSTRAINT FK_5178FB43A05499A9');
$this->addSql('ALTER TABLE educ_parcelle_commune DROP CONSTRAINT FK_5178FB435CB73291');
$this->addSql('ALTER TABLE education_nutritionnelle DROP CONSTRAINT FK_609AB5FE62907CDD');
$this->addSql('ALTER TABLE education_nutritionnelle DROP CONSTRAINT FK_609AB5FEA2ACEBCC');
$this->addSql('ALTER TABLE education_nutritionnelle DROP CONSTRAINT FK_609AB5FE74C052D0');
$this->addSql('ALTER TABLE education_nutritionnelle DROP CONSTRAINT FK_609AB5FEA05499A9');
$this->addSql('ALTER TABLE education_nutritionnelle DROP CONSTRAINT FK_609AB5FE419C3385');
$this->addSql('ALTER TABLE education_nutritionnelle DROP CONSTRAINT FK_609AB5FE62E71DBA');
$this->addSql('ALTER TABLE education_nutritionnelle_validation DROP CONSTRAINT FK_49DDCF1A5073BB2D');
$this->addSql('ALTER TABLE education_nutritionnelle_validation DROP CONSTRAINT FK_49DDCF1AA2274850');
$this->addSql('ALTER TABLE education_photo DROP CONSTRAINT FK_A83B9EBF7E9E4C8C');
$this->addSql('ALTER TABLE education_photo DROP CONSTRAINT FK_A83B9EBF2CA1BD71');
$this->addSql('ALTER TABLE eleveur DROP CONSTRAINT FK_860DE008CC820967');
$this->addSql('ALTER TABLE eleveur_formation_ep DROP CONSTRAINT FK_8C2D3532489D1B5F');
$this->addSql('ALTER TABLE eleveur_formation_ep DROP CONSTRAINT FK_8C2D353213442DEB');
$this->addSql('ALTER TABLE engrais DROP CONSTRAINT FK_A81E402344E81D1');
$this->addSql('ALTER TABLE engrais_intrant_cep DROP CONSTRAINT FK_CF56F137546F6F93');
$this->addSql('ALTER TABLE engrais_intrant_cep DROP CONSTRAINT FK_CF56F137563C4F47');
$this->addSql('ALTER TABLE entite_contractante DROP CONSTRAINT FK_20951D28F6203804');
$this->addSql('ALTER TABLE equipement DROP CONSTRAINT FK_B8B4C6F344E81D1');
$this->addSql('ALTER TABLE equipement DROP CONSTRAINT FK_B8B4C6F3E07C5264');
$this->addSql('ALTER TABLE equipement_cep DROP CONSTRAINT FK_F4D658F6546F6F93');
$this->addSql('ALTER TABLE equipement_cep DROP CONSTRAINT FK_F4D658F6806F0F5C');
$this->addSql('ALTER TABLE equipement_intrant_materiel DROP CONSTRAINT FK_69AE1C744E81D1');
$this->addSql('ALTER TABLE equipement_intrant_materiel_fep_miel DROP CONSTRAINT FK_E970E95DA51EFD04');
$this->addSql('ALTER TABLE equipement_intrant_materiel_fep_miel DROP CONSTRAINT FK_E970E95DE435DF0F');
$this->addSql('ALTER TABLE equipement_machine DROP CONSTRAINT FK_1E88955744E81D1');
$this->addSql('ALTER TABLE equipement_machine DROP CONSTRAINT FK_1E889557F38C9ABD');
$this->addSql('ALTER TABLE equipement_materiel DROP CONSTRAINT FK_703BEB544E81D1');
$this->addSql('ALTER TABLE estimation_rendement DROP CONSTRAINT FK_D566306ECAE4D54A');
$this->addSql('ALTER TABLE estimation_rendement DROP CONSTRAINT FK_D566306EE435DF0F');
$this->addSql('ALTER TABLE estimation_rendement_cafe DROP CONSTRAINT FK_74A4B84ECAE4D54A');
$this->addSql('ALTER TABLE estimation_rendement_cafe DROP CONSTRAINT FK_74A4B84E543EC5F0');
$this->addSql('ALTER TABLE estimation_rendement_cep DROP CONSTRAINT FK_8AB8D495546F6F93');
$this->addSql('ALTER TABLE estimation_rendement_cep DROP CONSTRAINT FK_8AB8D495CAE4D54A');
$this->addSql('ALTER TABLE etape_contractuel DROP CONSTRAINT FK_D02F61C62576E0FD');
$this->addSql('ALTER TABLE facture DROP CONSTRAINT FK_FE866410245448AD');
$this->addSql('ALTER TABLE facture DROP CONSTRAINT FK_FE8664106BF700BD');
$this->addSql('ALTER TABLE facture_pi DROP CONSTRAINT FK_9A9C3BAD243E7A84');
$this->addSql('ALTER TABLE facture_piste_rehabilite DROP CONSTRAINT FK_769B5F5C243E7A84');
$this->addSql('ALTER TABLE facture_stockage DROP CONSTRAINT FK_D843BA63243E7A84');
$this->addSql('ALTER TABLE facture_transformation DROP CONSTRAINT FK_52EB1FB7243E7A84');
$this->addSql('ALTER TABLE fep DROP CONSTRAINT FK_FB94805E74C052D0');
$this->addSql('ALTER TABLE fep DROP CONSTRAINT FK_FB94805EA05499A9');
$this->addSql('ALTER TABLE fep DROP CONSTRAINT FK_FB94805E419C3385');
$this->addSql('ALTER TABLE fep DROP CONSTRAINT FK_FB94805E62E71DBA');
$this->addSql('ALTER TABLE fep_miel DROP CONSTRAINT FK_C98D2D2CA2ACEBCC');
$this->addSql('ALTER TABLE fep_miel DROP CONSTRAINT FK_C98D2D2C62907CDD');
$this->addSql('ALTER TABLE fep_miel DROP CONSTRAINT FK_C98D2D2C419C3385');
$this->addSql('ALTER TABLE fep_miel DROP CONSTRAINT FK_C98D2D2C74C052D0');
$this->addSql('ALTER TABLE fep_miel DROP CONSTRAINT FK_C98D2D2CA05499A9');
$this->addSql('ALTER TABLE fep_miel DROP CONSTRAINT FK_C98D2D2C62E71DBA');
$this->addSql('ALTER TABLE fep_miel_main_oeuvre DROP CONSTRAINT FK_A3F3471DE435DF0F');
$this->addSql('ALTER TABLE fep_miel_main_oeuvre DROP CONSTRAINT FK_A3F3471DA8AFEA4A');
$this->addSql('ALTER TABLE fep_miel_formation DROP CONSTRAINT FK_BAB84C5BE435DF0F');
$this->addSql('ALTER TABLE fep_miel_formation DROP CONSTRAINT FK_BAB84C5B5200282E');
$this->addSql('ALTER TABLE fep_miel_vente_groupe DROP CONSTRAINT FK_C673735AE435DF0F');
$this->addSql('ALTER TABLE fep_miel_vente_groupe DROP CONSTRAINT FK_C673735ADD824605');
$this->addSql('ALTER TABLE fep_miel_validation DROP CONSTRAINT FK_B1318562E435DF0F');
$this->addSql('ALTER TABLE fep_miel_validation DROP CONSTRAINT FK_B1318562A2274850');
$this->addSql('ALTER TABLE fep_miel_photo DROP CONSTRAINT FK_56FD85557E9E4C8C');
$this->addSql('ALTER TABLE fep_miel_photo DROP CONSTRAINT FK_56FD8555E435DF0F');
$this->addSql('ALTER TABLE fep_petit_ruminant DROP CONSTRAINT FK_E528452562907CDD');
$this->addSql('ALTER TABLE fep_petit_ruminant DROP CONSTRAINT FK_E5284525419C3385');
$this->addSql('ALTER TABLE fep_petit_ruminant DROP CONSTRAINT FK_E5284525A2ACEBCC');
$this->addSql('ALTER TABLE fep_petit_ruminant DROP CONSTRAINT FK_E528452574C052D0');
$this->addSql('ALTER TABLE fep_petit_ruminant DROP CONSTRAINT FK_E5284525A05499A9');
$this->addSql('ALTER TABLE fep_petit_ruminant DROP CONSTRAINT FK_E528452562E71DBA');
$this->addSql('ALTER TABLE fep_petit_ruminant_main_oeuvre DROP CONSTRAINT FK_FFF9BAD3E07C5264');
$this->addSql('ALTER TABLE fep_petit_ruminant_main_oeuvre DROP CONSTRAINT FK_FFF9BAD3A8AFEA4A');
$this->addSql('ALTER TABLE fep_petit_ruminant_formation DROP CONSTRAINT FK_4BA6FE2DE07C5264');
$this->addSql('ALTER TABLE fep_petit_ruminant_formation DROP CONSTRAINT FK_4BA6FE2D5200282E');
$this->addSql('ALTER TABLE fep_petit_ruminant_validation DROP CONSTRAINT FK_8A64FD9E07C5264');
$this->addSql('ALTER TABLE fep_petit_ruminant_validation DROP CONSTRAINT FK_8A64FD9A2274850');
$this->addSql('ALTER TABLE fep_petit_ruminant_photo DROP CONSTRAINT FK_9352BEA27E9E4C8C');
$this->addSql('ALTER TABLE fep_petit_ruminant_photo DROP CONSTRAINT FK_9352BEA2E07C5264');
$this->addSql('ALTER TABLE ferme DROP CONSTRAINT FK_66564EC2CC820967');
$this->addSql('ALTER TABLE ferme DROP CONSTRAINT FK_66564EC276C50E4A');
$this->addSql('ALTER TABLE ferme_commune DROP CONSTRAINT FK_76B817FA2CA1BD71');
$this->addSql('ALTER TABLE ferme_commune DROP CONSTRAINT FK_76B817FAA05499A9');
$this->addSql('ALTER TABLE filtre_rapport DROP CONSTRAINT FK_47762D07E3C61F9');
$this->addSql('ALTER TABLE filtre_rapport_item DROP CONSTRAINT FK_6F36AE05CC9B96EA');
$this->addSql('ALTER TABLE filtre_rapport_suivi_financiere DROP CONSTRAINT FK_2AB5DE089D86650F');
$this->addSql('ALTER TABLE financement DROP CONSTRAINT FK_59895F56E64C4568');
$this->addSql('ALTER TABLE financement DROP CONSTRAINT FK_59895F566212D448');
$this->addSql('ALTER TABLE financement DROP CONSTRAINT FK_59895F5628A69C31');
$this->addSql('ALTER TABLE fokontany DROP CONSTRAINT FK_E9452B46131A4F72');
$this->addSql('ALTER TABLE formation_eaf DROP CONSTRAINT FK_DE3A2B265200282E');
$this->addSql('ALTER TABLE formation_eaf DROP CONSTRAINT FK_DE3A2B26CAE4D54A');
$this->addSql('ALTER TABLE formation_ep_agriculteur DROP CONSTRAINT FK_B26BA42013442DEB');
$this->addSql('ALTER TABLE formation_ep_agriculteur DROP CONSTRAINT FK_B26BA4207EBB810E');
$this->addSql('ALTER TABLE formation_investissement DROP CONSTRAINT FK_6FB23E8C5200282E');
$this->addSql('ALTER TABLE formation_investissement DROP CONSTRAINT FK_6FB23E8C40108A79');
$this->addSql('ALTER TABLE formation_investissement DROP CONSTRAINT FK_6FB23E8C74C052D0');
$this->addSql('ALTER TABLE formation_piste_rehabilite DROP CONSTRAINT FK_35A91F955200282E');
$this->addSql('ALTER TABLE formation_piste_rehabilite DROP CONSTRAINT FK_35A91F95C34065BC');
$this->addSql('ALTER TABLE formation_piste_rehabilite DROP CONSTRAINT FK_35A91F9574C052D0');
$this->addSql('ALTER TABLE gestion_reste_engrais DROP CONSTRAINT FK_708D0DA1563C4F47');
$this->addSql('ALTER TABLE gestion_reste_equipement DROP CONSTRAINT FK_76D4FA73806F0F5C');
$this->addSql('ALTER TABLE gestion_reste_semence DROP CONSTRAINT FK_9C5D39F73F43C8A');
$this->addSql('ALTER TABLE gestion_reste_stockage_transfo DROP CONSTRAINT FK_DD1B2880442FCC77');
$this->addSql('ALTER TABLE gps DROP CONSTRAINT FK_54EA5DC7180AA129');
$this->addSql('ALTER TABLE gps DROP CONSTRAINT FK_54EA5DC7B1C5287E');
$this->addSql('ALTER TABLE gps DROP CONSTRAINT FK_54EA5DC77F0A07EF');
$this->addSql('ALTER TABLE gps DROP CONSTRAINT FK_54EA5DC7419C3385');
$this->addSql('ALTER TABLE gps DROP CONSTRAINT FK_54EA5DC762907CDD');
$this->addSql('ALTER TABLE gps DROP CONSTRAINT FK_54EA5DC774C052D0');
$this->addSql('ALTER TABLE gps DROP CONSTRAINT FK_54EA5DC7A05499A9');
$this->addSql('ALTER TABLE gps DROP CONSTRAINT FK_54EA5DC762E71DBA');
$this->addSql('ALTER TABLE gps_semence DROP CONSTRAINT FK_78AB02BEBD6B6DDE');
$this->addSql('ALTER TABLE gps_semence DROP CONSTRAINT FK_78AB02BE3F43C8A');
$this->addSql('ALTER TABLE gps_equipement_materiel DROP CONSTRAINT FK_CF69A6E9BD6B6DDE');
$this->addSql('ALTER TABLE gps_equipement_materiel DROP CONSTRAINT FK_CF69A6E9469B2B40');
$this->addSql('ALTER TABLE gps_formation DROP CONSTRAINT FK_D128C756BD6B6DDE');
$this->addSql('ALTER TABLE gps_formation DROP CONSTRAINT FK_D128C7565200282E');
$this->addSql('ALTER TABLE gps_eaf DROP CONSTRAINT FK_6368B27FBD6B6DDE');
$this->addSql('ALTER TABLE gps_eaf DROP CONSTRAINT FK_6368B27FCAE4D54A');
$this->addSql('ALTER TABLE gps_validation DROP CONSTRAINT FK_CFEB6954BD6B6DDE');
$this->addSql('ALTER TABLE gps_validation DROP CONSTRAINT FK_CFEB6954A2274850');
$this->addSql('ALTER TABLE gps_photo DROP CONSTRAINT FK_80966AC27E9E4C8C');
$this->addSql('ALTER TABLE gps_photo DROP CONSTRAINT FK_80966AC2BD6B6DDE');
$this->addSql('ALTER TABLE gvec DROP CONSTRAINT FK_1BF8AB4462907CDD');
$this->addSql('ALTER TABLE gvec DROP CONSTRAINT FK_1BF8AB44419C3385');
$this->addSql('ALTER TABLE gvec DROP CONSTRAINT FK_1BF8AB44A2ACEBCC');
$this->addSql('ALTER TABLE gvec DROP CONSTRAINT FK_1BF8AB44A05499A9');
$this->addSql('ALTER TABLE gvec_filiere DROP CONSTRAINT FK_5C12CA87EF47FF3B');
$this->addSql('ALTER TABLE gvec_filiere DROP CONSTRAINT FK_5C12CA87180AA129');
$this->addSql('ALTER TABLE gvec_validation DROP CONSTRAINT FK_4E317CA2EF47FF3B');
$this->addSql('ALTER TABLE gvec_validation DROP CONSTRAINT FK_4E317CA2A2274850');
$this->addSql('ALTER TABLE gvec_appui_materiel DROP CONSTRAINT FK_8C8DF6F6469B2B40');
$this->addSql('ALTER TABLE gvec_appui_materiel DROP CONSTRAINT FK_8C8DF6F65EC1162');
$this->addSql('ALTER TABLE gvec_appui_materiel DROP CONSTRAINT FK_8C8DF6F6F6203804');
$this->addSql('ALTER TABLE gvec_formation DROP CONSTRAINT FK_B52BFC825200282E');
$this->addSql('ALTER TABLE gvec_formation DROP CONSTRAINT FK_B52BFC82F6203804');
$this->addSql('ALTER TABLE gvec_formation DROP CONSTRAINT FK_B52BFC825EC1162');
$this->addSql('ALTER TABLE gvec_photo DROP CONSTRAINT FK_5E10FCA05EC1162');
$this->addSql('ALTER TABLE gvec_photo DROP CONSTRAINT FK_5E10FCA07E9E4C8C');
$this->addSql('ALTER TABLE historique_contract DROP CONSTRAINT FK_295750AB5182BFD8');
$this->addSql('ALTER TABLE historique_contract DROP CONSTRAINT FK_295750AB9D86650F');
$this->addSql('ALTER TABLE historique_contract DROP CONSTRAINT FK_295750AB2576E0FD');
$this->addSql('ALTER TABLE historique_deblocage DROP CONSTRAINT FK_2361C2AD9B0F88B1');
$this->addSql('ALTER TABLE historique_decaissement DROP CONSTRAINT FK_41C4C8F89B0F88B1');
$this->addSql('ALTER TABLE indicateur_cle DROP CONSTRAINT FK_7226021AD2415CF9');
$this->addSql('ALTER TABLE indicateur_cle DROP CONSTRAINT FK_7226021A9B0F88B1');
$this->addSql('ALTER TABLE installation_stockage DROP CONSTRAINT FK_A594B51B1C5287E');
$this->addSql('ALTER TABLE installation_stockage DROP CONSTRAINT FK_A594B5144E81D1');
$this->addSql('ALTER TABLE installation_stockage DROP CONSTRAINT FK_A594B51F7290170');
$this->addSql('ALTER TABLE installation_stockage DROP CONSTRAINT FK_A594B5130FD1C7E');
$this->addSql('ALTER TABLE installation_stockage DROP CONSTRAINT FK_A594B5174C052D0');
$this->addSql('ALTER TABLE installation_stockage DROP CONSTRAINT FK_A594B51A05499A9');
$this->addSql('ALTER TABLE installation_stockage DROP CONSTRAINT FK_A594B51419C3385');
$this->addSql('ALTER TABLE installation_stockage DROP CONSTRAINT FK_A594B5162E71DBA');
$this->addSql('ALTER TABLE installation_stockage DROP CONSTRAINT FK_A594B5162907CDD');
$this->addSql('ALTER TABLE installation_stockage DROP CONSTRAINT FK_A594B5137A67DE2');
$this->addSql('ALTER TABLE installation_stockage DROP CONSTRAINT FK_A594B5174A14C83');
$this->addSql('ALTER TABLE installation_stockage DROP CONSTRAINT FK_A594B51A4AEAFEA');
$this->addSql('ALTER TABLE installation_stockage DROP CONSTRAINT FK_A594B51B340BB90');
$this->addSql('ALTER TABLE installation_stockage_filiere DROP CONSTRAINT FK_E4292FA6A05FE23');
$this->addSql('ALTER TABLE installation_stockage_filiere DROP CONSTRAINT FK_E4292FA6180AA129');
$this->addSql('ALTER TABLE installation_stockage_formation DROP CONSTRAINT FK_E9D447ADA05FE23');
$this->addSql('ALTER TABLE installation_stockage_formation DROP CONSTRAINT FK_E9D447AD5200282E');
$this->addSql('ALTER TABLE installation_stockage_fichier DROP CONSTRAINT FK_518F2727A05FE23');
$this->addSql('ALTER TABLE installation_stockage_fichier DROP CONSTRAINT FK_518F2727F915CFE');
$this->addSql('ALTER TABLE installation_stockage_validation DROP CONSTRAINT FK_E5BCBE40A05FE23');
$this->addSql('ALTER TABLE installation_stockage_validation DROP CONSTRAINT FK_E5BCBE40A2274850');
$this->addSql('ALTER TABLE installation_stockage_photo DROP CONSTRAINT FK_CDEC1F70A05FE23');
$this->addSql('ALTER TABLE installation_stockage_photo DROP CONSTRAINT FK_CDEC1F707E9E4C8C');
$this->addSql('ALTER TABLE installation_transformation DROP CONSTRAINT FK_DFA4965944E81D1');
$this->addSql('ALTER TABLE installation_transformation DROP CONSTRAINT FK_DFA49659F7290170');
$this->addSql('ALTER TABLE installation_transformation DROP CONSTRAINT FK_DFA4965930FD1C7E');
$this->addSql('ALTER TABLE installation_transformation DROP CONSTRAINT FK_DFA4965974C052D0');
$this->addSql('ALTER TABLE installation_transformation DROP CONSTRAINT FK_DFA49659A05499A9');
$this->addSql('ALTER TABLE installation_transformation DROP CONSTRAINT FK_DFA49659419C3385');
$this->addSql('ALTER TABLE installation_transformation DROP CONSTRAINT FK_DFA4965962E71DBA');
$this->addSql('ALTER TABLE installation_transformation DROP CONSTRAINT FK_DFA4965962907CDD');
$this->addSql('ALTER TABLE installation_transformation DROP CONSTRAINT FK_DFA4965937A67DE2');
$this->addSql('ALTER TABLE installation_transformation DROP CONSTRAINT FK_DFA4965974A14C83');
$this->addSql('ALTER TABLE installation_transformation DROP CONSTRAINT FK_DFA49659A4AEAFEA');
$this->addSql('ALTER TABLE installation_transformation DROP CONSTRAINT FK_DFA49659B340BB90');
$this->addSql('ALTER TABLE installation_transformation_filiere DROP CONSTRAINT FK_15C1AC78F38C9ABD');
$this->addSql('ALTER TABLE installation_transformation_filiere DROP CONSTRAINT FK_15C1AC78180AA129');
$this->addSql('ALTER TABLE installation_transformation_produit DROP CONSTRAINT FK_12B41DC1F38C9ABD');
$this->addSql('ALTER TABLE installation_transformation_produit DROP CONSTRAINT FK_12B41DC1F347EFB');
$this->addSql('ALTER TABLE installation_transformation_fichier DROP CONSTRAINT FK_A067A4F9F38C9ABD');
$this->addSql('ALTER TABLE installation_transformation_fichier DROP CONSTRAINT FK_A067A4F9F915CFE');
$this->addSql('ALTER TABLE installation_transformation_validation DROP CONSTRAINT FK_DCD40749F38C9ABD');
$this->addSql('ALTER TABLE installation_transformation_validation DROP CONSTRAINT FK_DCD40749A2274850');
$this->addSql('ALTER TABLE installation_transformation_formation DROP CONSTRAINT FK_82DE8C4E5200282E');
$this->addSql('ALTER TABLE installation_transformation_formation DROP CONSTRAINT FK_82DE8C4EF38C9ABD');
$this->addSql('ALTER TABLE installation_transformation_formation DROP CONSTRAINT FK_82DE8C4E74C052D0');
$this->addSql('ALTER TABLE installation_transformation_photo DROP CONSTRAINT FK_AF941F54F38C9ABD');
$this->addSql('ALTER TABLE installation_transformation_photo DROP CONSTRAINT FK_AF941F547E9E4C8C');
$this->addSql('ALTER TABLE installation_transformation_photo DROP CONSTRAINT FK_AF941F5474C052D0');
$this->addSql('ALTER TABLE investissement DROP CONSTRAINT FK_B8E64E0139FCA6F9');
$this->addSql('ALTER TABLE investissement DROP CONSTRAINT FK_B8E64E01D6A009F0');
$this->addSql('ALTER TABLE investissement DROP CONSTRAINT FK_B8E64E0144E81D1');
$this->addSql('ALTER TABLE investissement DROP CONSTRAINT FK_B8E64E0174C052D0');
$this->addSql('ALTER TABLE investissement DROP CONSTRAINT FK_B8E64E01A05499A9');
$this->addSql('ALTER TABLE investissement DROP CONSTRAINT FK_B8E64E01419C3385');
$this->addSql('ALTER TABLE investissement DROP CONSTRAINT FK_B8E64E0162E71DBA');
$this->addSql('ALTER TABLE investissement DROP CONSTRAINT FK_B8E64E0162907CDD');
$this->addSql('ALTER TABLE investissement DROP CONSTRAINT FK_B8E64E0137A67DE2');
$this->addSql('ALTER TABLE investissement DROP CONSTRAINT FK_B8E64E0174A14C83');
$this->addSql('ALTER TABLE investissement DROP CONSTRAINT FK_B8E64E01A4AEAFEA');
$this->addSql('ALTER TABLE investissement DROP CONSTRAINT FK_B8E64E01B340BB90');
$this->addSql('ALTER TABLE investissement_validation DROP CONSTRAINT FK_782576B640108A79');
$this->addSql('ALTER TABLE investissement_validation DROP CONSTRAINT FK_782576B6A2274850');
$this->addSql('ALTER TABLE investissement_filiere DROP CONSTRAINT FK_62AC091340108A79');
$this->addSql('ALTER TABLE investissement_filiere DROP CONSTRAINT FK_62AC0913180AA129');
$this->addSql('ALTER TABLE investissement_fichier DROP CONSTRAINT FK_D70A019240108A79');
$this->addSql('ALTER TABLE investissement_fichier DROP CONSTRAINT FK_D70A0192F915CFE');
$this->addSql('ALTER TABLE investissement_photo DROP CONSTRAINT FK_8A49EC4540108A79');
$this->addSql('ALTER TABLE investissement_photo DROP CONSTRAINT FK_8A49EC457E9E4C8C');
$this->addSql('ALTER TABLE investissement_photo DROP CONSTRAINT FK_8A49EC4574C052D0');
$this->addSql('ALTER TABLE livrable_convention DROP CONSTRAINT FK_EA97F550A2C94088');
$this->addSql('ALTER TABLE materiel_stockage_transformation DROP CONSTRAINT FK_86BE31227FEA59C0');
$this->addSql('ALTER TABLE mcv DROP CONSTRAINT FK_48F86D0C62907CDD');
$this->addSql('ALTER TABLE mcv DROP CONSTRAINT FK_48F86D0C419C3385');
$this->addSql('ALTER TABLE mcv DROP CONSTRAINT FK_48F86D0CA2ACEBCC');
$this->addSql('ALTER TABLE mcv DROP CONSTRAINT FK_48F86D0CB1C5287E');
$this->addSql('ALTER TABLE mcv DROP CONSTRAINT FK_48F86D0C74C052D0');
$this->addSql('ALTER TABLE mcv DROP CONSTRAINT FK_48F86D0CA05499A9');
$this->addSql('ALTER TABLE mcv DROP CONSTRAINT FK_48F86D0C62E71DBA');
$this->addSql('ALTER TABLE mcv_eaf DROP CONSTRAINT FK_8ABA1274C6E53D8');
$this->addSql('ALTER TABLE mcv_eaf DROP CONSTRAINT FK_8ABA1274CAE4D54A');
$this->addSql('ALTER TABLE mcv_cheptel DROP CONSTRAINT FK_AECA7F66C6E53D8');
$this->addSql('ALTER TABLE mcv_cheptel DROP CONSTRAINT FK_AECA7F666313693E');
$this->addSql('ALTER TABLE mcv_semence DROP CONSTRAINT FK_1C0A259EC6E53D8');
$this->addSql('ALTER TABLE mcv_semence DROP CONSTRAINT FK_1C0A259E3F43C8A');
$this->addSql('ALTER TABLE mcv_engrais DROP CONSTRAINT FK_F0DA11C8C6E53D8');
$this->addSql('ALTER TABLE mcv_engrais DROP CONSTRAINT FK_F0DA11C8563C4F47');
$this->addSql('ALTER TABLE mcv_equipement_materiel DROP CONSTRAINT FK_3FEA5602C6E53D8');
$this->addSql('ALTER TABLE mcv_equipement_materiel DROP CONSTRAINT FK_3FEA5602469B2B40');
$this->addSql('ALTER TABLE mcv_validation DROP CONSTRAINT FK_8CB20ECBC6E53D8');
$this->addSql('ALTER TABLE mcv_validation DROP CONSTRAINT FK_8CB20ECBA2274850');
$this->addSql('ALTER TABLE mcv_photo DROP CONSTRAINT FK_B5B4F9337E9E4C8C');
$this->addSql('ALTER TABLE mcv_photo DROP CONSTRAINT FK_B5B4F933C6E53D8');
$this->addSql('ALTER TABLE menu DROP CONSTRAINT FK_7D053A93CCD7E912');
$this->addSql('ALTER TABLE menu_profil DROP CONSTRAINT FK_3591EA4FCCD7E912');
$this->addSql('ALTER TABLE menu_profil DROP CONSTRAINT FK_3591EA4F275ED078');
$this->addSql('ALTER TABLE objectif_beneficiaire_annuel DROP CONSTRAINT FK_2FD67BEC419C3385');
$this->addSql('ALTER TABLE objectif_beneficiaire_global DROP CONSTRAINT FK_46F6DC05419C3385');
$this->addSql('ALTER TABLE objectif_realisation_annuel DROP CONSTRAINT FK_E944A40CDA3B8F3D');
$this->addSql('ALTER TABLE objectif_realisation_annuel DROP CONSTRAINT FK_E944A40C7D964498');
$this->addSql('ALTER TABLE objectif_realisation_annuel DROP CONSTRAINT FK_E944A40CF384C1CF');
$this->addSql('ALTER TABLE objectif_realisation_global_cir DROP CONSTRAINT FK_FD4157BFDA3B8F3D');
$this->addSql('ALTER TABLE objectif_realisation_global_cir DROP CONSTRAINT FK_FD4157BF7D964498');
$this->addSql('ALTER TABLE objectif_realisation_historique DROP CONSTRAINT FK_235B8487DA3B8F3D');
$this->addSql('ALTER TABLE objectif_realisation_historique DROP CONSTRAINT FK_235B84877D964498');
$this->addSql('ALTER TABLE objectif_realisation_historique DROP CONSTRAINT FK_235B8487F384C1CF');
$this->addSql('ALTER TABLE objectif_realisation_historique DROP CONSTRAINT FK_235B8487FB88E14F');
$this->addSql('ALTER TABLE op_communal DROP CONSTRAINT FK_23112D10827BE864');
$this->addSql('ALTER TABLE op_communal DROP CONSTRAINT FK_23112D10F7290170');
$this->addSql('ALTER TABLE op_communal DROP CONSTRAINT FK_23112D10B1C5287E');
$this->addSql('ALTER TABLE op_fokontany DROP CONSTRAINT FK_986285C8B1C5287E');
$this->addSql('ALTER TABLE op_fokontany DROP CONSTRAINT FK_986285C830FD1C7E');
$this->addSql('ALTER TABLE op_fokontany DROP CONSTRAINT FK_986285C8F7290170');
$this->addSql('ALTER TABLE op_fokontany DROP CONSTRAINT FK_986285C8827BE864');
$this->addSql('ALTER TABLE op_installation_stockage DROP CONSTRAINT FK_6AFDA9DE2F7FAB3F');
$this->addSql('ALTER TABLE op_installation_stockage DROP CONSTRAINT FK_6AFDA9DE167B88B4');
$this->addSql('ALTER TABLE op_installation_transformation DROP CONSTRAINT FK_E888E199B1C5287E');
$this->addSql('ALTER TABLE op_installation_transformation DROP CONSTRAINT FK_E888E199167B88B4');
$this->addSql('ALTER TABLE op_installation_transformation DROP CONSTRAINT FK_E888E19974C052D0');
$this->addSql('ALTER TABLE op_nationale DROP CONSTRAINT FK_550C9A5EB1C5287E');
$this->addSql('ALTER TABLE op_regionale DROP CONSTRAINT FK_CD84A392827BE864');
$this->addSql('ALTER TABLE op_regionale DROP CONSTRAINT FK_CD84A392B1C5287E');
$this->addSql('ALTER TABLE operateur_marche DROP CONSTRAINT FK_CFE73FAB62907CDD');
$this->addSql('ALTER TABLE organisation_paysanne DROP CONSTRAINT FK_E8F3BFC1230CEED8');
$this->addSql('ALTER TABLE organisation_paysanne DROP CONSTRAINT FK_E8F3BFC170D8E98A');
$this->addSql('ALTER TABLE organisation_paysanne DROP CONSTRAINT FK_E8F3BFC1B5F1616D');
$this->addSql('ALTER TABLE organisation_paysanne DROP CONSTRAINT FK_E8F3BFC162907CDD');
$this->addSql('ALTER TABLE organisation_paysanne DROP CONSTRAINT FK_E8F3BFC1968B22FB');
$this->addSql('ALTER TABLE organisation_paysanne DROP CONSTRAINT FK_E8F3BFC1827BE864');
$this->addSql('ALTER TABLE organisation_paysanne DROP CONSTRAINT FK_E8F3BFC1F7290170');
$this->addSql('ALTER TABLE organisation_paysanne DROP CONSTRAINT FK_E8F3BFC130FD1C7E');
$this->addSql('ALTER TABLE organisation_paysanne DROP CONSTRAINT FK_E8F3BFC174C052D0');
$this->addSql('ALTER TABLE organisation_paysanne DROP CONSTRAINT FK_E8F3BFC1A05499A9');
$this->addSql('ALTER TABLE organisation_paysanne DROP CONSTRAINT FK_E8F3BFC1419C3385');
$this->addSql('ALTER TABLE organisation_paysanne DROP CONSTRAINT FK_E8F3BFC162E71DBA');
$this->addSql('ALTER TABLE organisation_paysanne_type_groupement DROP CONSTRAINT FK_43B58DABB1C5287E');
$this->addSql('ALTER TABLE organisation_paysanne_type_groupement DROP CONSTRAINT FK_43B58DAB968B22FB');
$this->addSql('ALTER TABLE organisation_paysanne_photo DROP CONSTRAINT FK_E58E0201B1C5287E');
$this->addSql('ALTER TABLE organisation_paysanne_photo DROP CONSTRAINT FK_E58E02017E9E4C8C');
$this->addSql('ALTER TABLE organisation_paysanne_validation DROP CONSTRAINT FK_95734999B1C5287E');
$this->addSql('ALTER TABLE organisation_paysanne_validation DROP CONSTRAINT FK_95734999A2274850');
$this->addSql('ALTER TABLE organisation_paysanne_filiere DROP CONSTRAINT FK_B10B23AAB1C5287E');
$this->addSql('ALTER TABLE organisation_paysanne_filiere DROP CONSTRAINT FK_B10B23AA180AA129');
$this->addSql('ALTER TABLE parametre_elevage DROP CONSTRAINT FK_BDAEB469E07C5264');
$this->addSql('ALTER TABLE parametre_production DROP CONSTRAINT FK_478F931CCC820967');
$this->addSql('ALTER TABLE parcelle_agriculteur DROP CONSTRAINT FK_6793D2E57EBB810E');
$this->addSql('ALTER TABLE parcelle_cafe DROP CONSTRAINT FK_CBCC7F51CAE4D54A');
$this->addSql('ALTER TABLE parcelle_cafe DROP CONSTRAINT FK_CBCC7F5113A6BF27');
$this->addSql('ALTER TABLE parcelle_cep DROP CONSTRAINT FK_321EDDA6546F6F93');
$this->addSql('ALTER TABLE parcelle_cep DROP CONSTRAINT FK_321EDDA6CAE4D54A');
$this->addSql('ALTER TABLE parcelle_cep DROP CONSTRAINT FK_321EDDA61655312C');
$this->addSql('ALTER TABLE parcelle_champ DROP CONSTRAINT FK_2E3EE0ABD32AA90E');
$this->addSql('ALTER TABLE partenariat DROP CONSTRAINT FK_BF53DC86D5DC2A99');
$this->addSql('ALTER TABLE partenariat DROP CONSTRAINT FK_BF53DC8674C052D0');
$this->addSql('ALTER TABLE partenariat DROP CONSTRAINT FK_BF53DC864C3D3350');
$this->addSql('ALTER TABLE partenariat DROP CONSTRAINT FK_BF53DC86B1C5287E');
$this->addSql('ALTER TABLE partenariat DROP CONSTRAINT FK_BF53DC86A05499A9');
$this->addSql('ALTER TABLE partenariat_formation DROP CONSTRAINT FK_196080A55C1628E0');
$this->addSql('ALTER TABLE partenariat_formation DROP CONSTRAINT FK_196080A55200282E');
$this->addSql('ALTER TABLE partenariat_validation DROP CONSTRAINT FK_EB9782B55C1628E0');
$this->addSql('ALTER TABLE partenariat_validation DROP CONSTRAINT FK_EB9782B5A2274850');
$this->addSql('ALTER TABLE partenariat_photo DROP CONSTRAINT FK_DD914787E9E4C8C');
$this->addSql('ALTER TABLE partenariat_photo DROP CONSTRAINT FK_DD914785C1628E0');
$this->addSql('ALTER TABLE phase_de_demarage DROP CONSTRAINT FK_AF8903472576E0FD');
$this->addSql('ALTER TABLE piste_rehabilite DROP CONSTRAINT FK_EB815FFBB167AE5D');
$this->addSql('ALTER TABLE piste_rehabilite DROP CONSTRAINT FK_EB815FFB131A4F72');
$this->addSql('ALTER TABLE piste_rehabilite DROP CONSTRAINT FK_EB815FFB44E81D1');
$this->addSql('ALTER TABLE piste_rehabilite DROP CONSTRAINT FK_EB815FFB74C052D0');
$this->addSql('ALTER TABLE piste_rehabilite DROP CONSTRAINT FK_EB815FFBA05499A9');
$this->addSql('ALTER TABLE piste_rehabilite DROP CONSTRAINT FK_EB815FFB419C3385');
$this->addSql('ALTER TABLE piste_rehabilite DROP CONSTRAINT FK_EB815FFB62E71DBA');
$this->addSql('ALTER TABLE piste_rehabilite DROP CONSTRAINT FK_EB815FFB62907CDD');
$this->addSql('ALTER TABLE piste_rehabilite DROP CONSTRAINT FK_EB815FFB37A67DE2');
$this->addSql('ALTER TABLE piste_rehabilite DROP CONSTRAINT FK_EB815FFB74A14C83');
$this->addSql('ALTER TABLE piste_rehabilite DROP CONSTRAINT FK_EB815FFBA4AEAFEA');
$this->addSql('ALTER TABLE piste_rehabilite DROP CONSTRAINT FK_EB815FFBB340BB90');
$this->addSql('ALTER TABLE piste_rehabilite_validation DROP CONSTRAINT FK_388EBBC0784CABC7');
$this->addSql('ALTER TABLE piste_rehabilite_validation DROP CONSTRAINT FK_388EBBC0A2274850');
$this->addSql('ALTER TABLE piste_rehabilite_fichier DROP CONSTRAINT FK_124A1493784CABC7');
$this->addSql('ALTER TABLE piste_rehabilite_fichier DROP CONSTRAINT FK_124A1493F915CFE');
$this->addSql('ALTER TABLE piste_rehabilite_photo DROP CONSTRAINT FK_ABCB375B784CABC7');
$this->addSql('ALTER TABLE piste_rehabilite_photo DROP CONSTRAINT FK_ABCB375B74C052D0');
$this->addSql('ALTER TABLE piste_rehabilite_photo DROP CONSTRAINT FK_ABCB375B7E9E4C8C');
$this->addSql('ALTER TABLE pole DROP CONSTRAINT FK_FD6042E198260155');
$this->addSql('ALTER TABLE pole_district DROP CONSTRAINT FK_7B4E07FD419C3385');
$this->addSql('ALTER TABLE pole_district DROP CONSTRAINT FK_7B4E07FDB08FA272');
$this->addSql('ALTER TABLE ppm DROP CONSTRAINT FK_B78CD551393065A9');
$this->addSql('ALTER TABLE ppm DROP CONSTRAINT FK_B78CD55192E67029');
$this->addSql('ALTER TABLE ppm DROP CONSTRAINT FK_B78CD551D8A48BBD');
$this->addSql('ALTER TABLE ppm_line_info DROP CONSTRAINT FK_E4586B28BFD123A0');
$this->addSql('ALTER TABLE ppm_line_info DROP CONSTRAINT FK_E4586B283C450273');
$this->addSql('ALTER TABLE ppmline DROP CONSTRAINT FK_EBD4DA8240BA64FE');
$this->addSql('ALTER TABLE ppmline DROP CONSTRAINT FK_EBD4DA821425B8A6');
$this->addSql('ALTER TABLE ppmline_sous_activity DROP CONSTRAINT FK_A166085E7E99316D');
$this->addSql('ALTER TABLE ppmline_sous_activity DROP CONSTRAINT FK_A166085EC1F913A5');
$this->addSql('ALTER TABLE prefinancement DROP CONSTRAINT FK_6383F6EFCAE4D54A');
$this->addSql('ALTER TABLE prefinancement DROP CONSTRAINT FK_6383F6EF7FEA59C0');
$this->addSql('ALTER TABLE prefinancement DROP CONSTRAINT FK_6383F6EFD5DC2A99');
$this->addSql('ALTER TABLE prefinancement DROP CONSTRAINT FK_6383F6EF4C3D3350');
$this->addSql('ALTER TABLE production_agriculture DROP CONSTRAINT FK_94691F239C4F98D4');
$this->addSql('ALTER TABLE production_agriculture DROP CONSTRAINT FK_94691F237EBB810E');
$this->addSql('ALTER TABLE production_cafe DROP CONSTRAINT FK_94AD3404CAE4D54A');
$this->addSql('ALTER TABLE production_cafe DROP CONSTRAINT FK_94AD3404543EC5F0');
$this->addSql('ALTER TABLE production_champ DROP CONSTRAINT FK_3560249B9C4F98D4');
$this->addSql('ALTER TABLE production_champ DROP CONSTRAINT FK_3560249BD32AA90E');
$this->addSql('ALTER TABLE production_filiere DROP CONSTRAINT FK_3BC5D0437FEA59C0');
$this->addSql('ALTER TABLE production_filiere DROP CONSTRAINT FK_3BC5D043CAE4D54A');
$this->addSql('ALTER TABLE production_ruche DROP CONSTRAINT FK_D9BDD12BCC820967');
$this->addSql('ALTER TABLE produit_service DROP CONSTRAINT FK_276611ABE07C5264');
$this->addSql('ALTER TABLE profil DROP CONSTRAINT FK_E6D6B297B3E9C81');
$this->addSql('ALTER TABLE profil DROP CONSTRAINT FK_E6D6B29793989168');
$this->addSql('ALTER TABLE ptba DROP CONSTRAINT FK_74FDE7E7532DF3D8');
$this->addSql('ALTER TABLE ptba DROP CONSTRAINT FK_74FDE7E7FA796E31');
$this->addSql('ALTER TABLE rapport DROP CONSTRAINT FK_BE34A09C7E3C61F9');
$this->addSql('ALTER TABLE rapport_column DROP CONSTRAINT FK_1C184AB41DFBCC46');
$this->addSql('ALTER TABLE rapport_column_criteria DROP CONSTRAINT FK_152F811C727ACA70');
$this->addSql('ALTER TABLE realisation_physique_convention DROP CONSTRAINT FK_4D14B7807F0A07EF');
$this->addSql('ALTER TABLE realisation_physique_convention DROP CONSTRAINT FK_4D14B78097CB049B');
$this->addSql('ALTER TABLE recolte_cep DROP CONSTRAINT FK_8A258FB4546F6F93');
$this->addSql('ALTER TABLE recolte_cep DROP CONSTRAINT FK_8A258FB4CAE4D54A');
$this->addSql('ALTER TABLE recolte_miel DROP CONSTRAINT FK_84F0F8A7CAE4D54A');
$this->addSql('ALTER TABLE recolte_miel DROP CONSTRAINT FK_84F0F8A7E435DF0F');
$this->addSql('ALTER TABLE region DROP CONSTRAINT FK_F62F1767D964498');
$this->addSql('ALTER TABLE remboursement_cheptel DROP CONSTRAINT FK_1E1048C4F6203804');
$this->addSql('ALTER TABLE remboursement_cheptel DROP CONSTRAINT FK_1E1048C4CAE4D54A');
$this->addSql('ALTER TABLE remboursement_cheptel DROP CONSTRAINT FK_1E1048C46313693E');
$this->addSql('ALTER TABLE remboursement_semence DROP CONSTRAINT FK_ACD0123CF6203804');
$this->addSql('ALTER TABLE remboursement_semence DROP CONSTRAINT FK_ACD0123CCAE4D54A');
$this->addSql('ALTER TABLE remboursement_semence DROP CONSTRAINT FK_ACD0123C3F43C8A');
$this->addSql('ALTER TABLE remplisseur_perimetre DROP CONSTRAINT FK_FC173B1174C052D0');
$this->addSql('ALTER TABLE remplisseur_perimetre DROP CONSTRAINT FK_FC173B1168592EF8');
$this->addSql('ALTER TABLE remplisseur_perimetre DROP CONSTRAINT FK_FC173B11D6A009F0');
$this->addSql('ALTER TABLE remplisseur_piste DROP CONSTRAINT FK_DE87C33274C052D0');
$this->addSql('ALTER TABLE remplisseur_piste DROP CONSTRAINT FK_DE87C332C34065BC');
$this->addSql('ALTER TABLE remplisseur_piste DROP CONSTRAINT FK_DE87C332B167AE5D');
$this->addSql('ALTER TABLE remplisseur_transformation DROP CONSTRAINT FK_1D83A8FD74C052D0');
$this->addSql('ALTER TABLE remplisseur_transformation DROP CONSTRAINT FK_1D83A8FDD4DA393A');
$this->addSql('ALTER TABLE rendement DROP CONSTRAINT FK_922F06F2E435DF0F');
$this->addSql('ALTER TABLE rendement_cafe DROP CONSTRAINT FK_7561BAAF543EC5F0');
$this->addSql('ALTER TABLE rendement_cep DROP CONSTRAINT FK_94CB33D4546F6F93');
$this->addSql('ALTER TABLE renforcement_capacite DROP CONSTRAINT FK_4457DF20BDCA4E4E');
$this->addSql('ALTER TABLE renforcement_capacite DROP CONSTRAINT FK_4457DF20B4D97F9');
$this->addSql('ALTER TABLE renforcement_capacite DROP CONSTRAINT FK_4457DF205200282E');
$this->addSql('ALTER TABLE renforcement_capacite DROP CONSTRAINT FK_4457DF2041E5C5AF');
$this->addSql('ALTER TABLE renforcement_capacite DROP CONSTRAINT FK_4457DF20A6DB6BA3');
$this->addSql('ALTER TABLE renforcement_capacite DROP CONSTRAINT FK_4457DF2074C052D0');
$this->addSql('ALTER TABLE renforcement_capacite DROP CONSTRAINT FK_4457DF20A05499A9');
$this->addSql('ALTER TABLE renforcement_capacite DROP CONSTRAINT FK_4457DF20419C3385');
$this->addSql('ALTER TABLE renforcement_capacite DROP CONSTRAINT FK_4457DF2062E71DBA');
$this->addSql('ALTER TABLE renforcement_capacite_photo DROP CONSTRAINT FK_B3CF973DADA39E13');
$this->addSql('ALTER TABLE renforcement_capacite_photo DROP CONSTRAINT FK_B3CF973D7E9E4C8C');
$this->addSql('ALTER TABLE renforcement_capacite_validation DROP CONSTRAINT FK_E68510ADADA39E13');
$this->addSql('ALTER TABLE renforcement_capacite_validation DROP CONSTRAINT FK_E68510ADA2274850');
$this->addSql('ALTER TABLE repartition_by_unite DROP CONSTRAINT FK_3766D66E6E366321');
$this->addSql('ALTER TABLE repartition_by_unite DROP CONSTRAINT FK_3766D66E1C7C5150');
$this->addSql('ALTER TABLE reproduction DROP CONSTRAINT FK_A2403AE8E07C5264');
$this->addSql('ALTER TABLE reproduction DROP CONSTRAINT FK_A2403AE844E81D1');
$this->addSql('ALTER TABLE reset_password_request DROP CONSTRAINT FK_7CE748AA76ED395');
$this->addSql('ALTER TABLE resultat_bilan DROP CONSTRAINT FK_B810EA967F0A07EF');
$this->addSql('ALTER TABLE resultat_obtenu DROP CONSTRAINT FK_B253B9C65C1628E0');
$this->addSql('ALTER TABLE resultat_obtenu DROP CONSTRAINT FK_B253B9C6CAE4D54A');
$this->addSql('ALTER TABLE ruche_essam DROP CONSTRAINT FK_AE15AD48CC820967');
$this->addSql('ALTER TABLE ruche_essam DROP CONSTRAINT FK_AE15AD48D9B1FE50');
$this->addSql('ALTER TABLE ruche_essam DROP CONSTRAINT FK_AE15AD48670C757F');
$this->addSql('ALTER TABLE ruche_essam DROP CONSTRAINT FK_AE15AD48297987C1');
$this->addSql('ALTER TABLE semence DROP CONSTRAINT FK_44CE7475180AA129');
$this->addSql('ALTER TABLE semence DROP CONSTRAINT FK_44CE747544E81D1');
$this->addSql('ALTER TABLE semence_intrant_cafe DROP CONSTRAINT FK_D0F8743C3F43C8A');
$this->addSql('ALTER TABLE semence_intrant_cafe DROP CONSTRAINT FK_D0F8743C13A6BF27');
$this->addSql('ALTER TABLE semence_intrant_cep DROP CONSTRAINT FK_7B0CBF3546F6F93');
$this->addSql('ALTER TABLE semence_intrant_cep DROP CONSTRAINT FK_7B0CBF33F43C8A');
$this->addSql('ALTER TABLE sous_activity DROP CONSTRAINT FK_A43A3D0F6146A8E4');
$this->addSql('ALTER TABLE sous_activity DROP CONSTRAINT FK_A43A3D0FE813F933');
$this->addSql('ALTER TABLE sous_activity DROP CONSTRAINT FK_A43A3D0F39FCA6F9');
$this->addSql('ALTER TABLE sous_activity DROP CONSTRAINT FK_A43A3D0FA37FB39E');
$this->addSql('ALTER TABLE sous_composant DROP CONSTRAINT FK_F78D6D863FFE702D');
$this->addSql('ALTER TABLE sous_composante DROP CONSTRAINT FK_EBF6D122AC12F1AD');
$this->addSql('ALTER TABLE suivi_adoption DROP CONSTRAINT FK_4BE7263ACAE4D54A');
$this->addSql('ALTER TABLE suivi_adoption DROP CONSTRAINT FK_4BE7263A546F6F93');
$this->addSql('ALTER TABLE suivi_epargne_credit DROP CONSTRAINT FK_2BA547B5F6203804');
$this->addSql('ALTER TABLE suivi_epargne_credit DROP CONSTRAINT FK_2BA547B5CAE4D54A');
$this->addSql('ALTER TABLE suivi_epargne_credit DROP CONSTRAINT FK_2BA547B55EC1162');
$this->addSql('ALTER TABLE suivi_epargne_credit DROP CONSTRAINT FK_2BA547B5D0165F20');
$this->addSql('ALTER TABLE suivi_filiere DROP CONSTRAINT FK_AB17A93BCAE4D54A');
$this->addSql('ALTER TABLE suivi_filiere DROP CONSTRAINT FK_AB17A93B180AA129');
$this->addSql('ALTER TABLE suivi_filiere DROP CONSTRAINT FK_AB17A93B74C052D0');
$this->addSql('ALTER TABLE suivi_filiere DROP CONSTRAINT FK_AB17A93BA05499A9');
$this->addSql('ALTER TABLE suivi_filiere DROP CONSTRAINT FK_AB17A93B419C3385');
$this->addSql('ALTER TABLE suivi_filiere DROP CONSTRAINT FK_AB17A93B62E71DBA');
$this->addSql('ALTER TABLE suivi_filiere_photo DROP CONSTRAINT FK_95E6BFAAB2694D8D');
$this->addSql('ALTER TABLE suivi_filiere_photo DROP CONSTRAINT FK_95E6BFAA7E9E4C8C');
$this->addSql('ALTER TABLE suivi_installation_transformation DROP CONSTRAINT FK_357E9904B1C5287E');
$this->addSql('ALTER TABLE suivi_installation_transformation DROP CONSTRAINT FK_357E990474C052D0');
$this->addSql('ALTER TABLE suivi_installation_transformation DROP CONSTRAINT FK_357E9904A05499A9');
$this->addSql('ALTER TABLE suivi_installation_transformation DROP CONSTRAINT FK_357E9904419C3385');
$this->addSql('ALTER TABLE suivi_installation_transformation DROP CONSTRAINT FK_357E990462E71DBA');
$this->addSql('ALTER TABLE suivi_installation_transformation_photo DROP CONSTRAINT FK_70489F27767600B1');
$this->addSql('ALTER TABLE suivi_installation_transformation_photo DROP CONSTRAINT FK_70489F277E9E4C8C');
$this->addSql('ALTER TABLE suivi_intrant_materiel DROP CONSTRAINT FK_829EC092B1C5287E');
$this->addSql('ALTER TABLE suivi_intrant_materiel DROP CONSTRAINT FK_829EC09262907CDD');
$this->addSql('ALTER TABLE suivi_intrant_materiel DROP CONSTRAINT FK_829EC09244E81D1');
$this->addSql('ALTER TABLE suivi_intrant_materiel DROP CONSTRAINT FK_829EC092180AA129');
$this->addSql('ALTER TABLE suivi_intrant_materiel DROP CONSTRAINT FK_829EC09274C052D0');
$this->addSql('ALTER TABLE suivi_intrant_materiel DROP CONSTRAINT FK_829EC092A05499A9');
$this->addSql('ALTER TABLE suivi_intrant_materiel DROP CONSTRAINT FK_829EC092419C3385');
$this->addSql('ALTER TABLE suivi_intrant_materiel DROP CONSTRAINT FK_829EC09262E71DBA');
$this->addSql('ALTER TABLE suivi_intrant_materiel_photo DROP CONSTRAINT FK_981A6E6E449BC021');
$this->addSql('ALTER TABLE suivi_intrant_materiel_photo DROP CONSTRAINT FK_981A6E6E7E9E4C8C');
$this->addSql('ALTER TABLE suivi_intrant_materiel_partenaire DROP CONSTRAINT FK_BB390E34449BC021');
$this->addSql('ALTER TABLE suivi_intrant_materiel_partenaire DROP CONSTRAINT FK_BB390E3498DE13AC');
$this->addSql('ALTER TABLE suivi_intrant_materiel_validation DROP CONSTRAINT FK_9F6AF629449BC021');
$this->addSql('ALTER TABLE suivi_intrant_materiel_validation DROP CONSTRAINT FK_9F6AF629A2274850');
$this->addSql('ALTER TABLE suivi_intrant_materiel_engrais DROP CONSTRAINT FK_91A41998449BC021');
$this->addSql('ALTER TABLE suivi_intrant_materiel_engrais DROP CONSTRAINT FK_91A41998563C4F47');
$this->addSql('ALTER TABLE suivi_intrant_materiel_equipement_materiel DROP CONSTRAINT FK_1ACACD87449BC021');
$this->addSql('ALTER TABLE suivi_intrant_materiel_equipement_materiel DROP CONSTRAINT FK_1ACACD87469B2B40');
$this->addSql('ALTER TABLE suivi_intrant_materiel_semence DROP CONSTRAINT FK_7D742DCE449BC021');
$this->addSql('ALTER TABLE suivi_intrant_materiel_semence DROP CONSTRAINT FK_7D742DCE3F43C8A');
$this->addSql('ALTER TABLE suivi_production DROP CONSTRAINT FK_798E5D44CAE4D54A');
$this->addSql('ALTER TABLE suivi_production DROP CONSTRAINT FK_798E5D44180AA129');
$this->addSql('ALTER TABLE suivi_production DROP CONSTRAINT FK_798E5D4474C052D0');
$this->addSql('ALTER TABLE suivi_production DROP CONSTRAINT FK_798E5D44A05499A9');
$this->addSql('ALTER TABLE suivi_production DROP CONSTRAINT FK_798E5D44419C3385');
$this->addSql('ALTER TABLE suivi_production DROP CONSTRAINT FK_798E5D4462E71DBA');
$this->addSql('ALTER TABLE suivi_production_photo DROP CONSTRAINT FK_9C63B95314C76D6B');
$this->addSql('ALTER TABLE suivi_production_photo DROP CONSTRAINT FK_9C63B9537E9E4C8C');
$this->addSql('ALTER TABLE suivi_production_culture DROP CONSTRAINT FK_FD4CCEE0C6E53D8');
$this->addSql('ALTER TABLE suivi_production_culture DROP CONSTRAINT FK_FD4CCEE0CAE4D54A');
$this->addSql('ALTER TABLE suivi_production_culture DROP CONSTRAINT FK_FD4CCEE0180AA129');
$this->addSql('ALTER TABLE suivi_production_culture DROP CONSTRAINT FK_FD4CCEE0F6203804');
$this->addSql('ALTER TABLE suivi_production_elevage DROP CONSTRAINT FK_31C6EFCBF6203804');
$this->addSql('ALTER TABLE suivi_production_elevage DROP CONSTRAINT FK_31C6EFCBC6E53D8');
$this->addSql('ALTER TABLE suivi_production_elevage DROP CONSTRAINT FK_31C6EFCB180AA129');
$this->addSql('ALTER TABLE suivi_production_elevage DROP CONSTRAINT FK_31C6EFCBCAE4D54A');
$this->addSql('ALTER TABLE suivi_production_filiere DROP CONSTRAINT FK_65350F95B1C5287E');
$this->addSql('ALTER TABLE suivi_production_filiere DROP CONSTRAINT FK_65350F95180AA129');
$this->addSql('ALTER TABLE suivi_production_filiere DROP CONSTRAINT FK_65350F9574C052D0');
$this->addSql('ALTER TABLE suivi_production_filiere DROP CONSTRAINT FK_65350F95A05499A9');
$this->addSql('ALTER TABLE suivi_production_filiere DROP CONSTRAINT FK_65350F95419C3385');
$this->addSql('ALTER TABLE suivi_production_filiere DROP CONSTRAINT FK_65350F9562E71DBA');
$this->addSql('ALTER TABLE suivi_production_filiere_photo DROP CONSTRAINT FK_D89D79FD4CB267A2');
$this->addSql('ALTER TABLE suivi_production_filiere_photo DROP CONSTRAINT FK_D89D79FD7E9E4C8C');
$this->addSql('ALTER TABLE suivi_production_filiere_validation DROP CONSTRAINT FK_D00186CF4CB267A2');
$this->addSql('ALTER TABLE suivi_production_filiere_validation DROP CONSTRAINT FK_D00186CFA2274850');
$this->addSql('ALTER TABLE suivi_production_semence DROP CONSTRAINT FK_F2B267ECAE4D54A');
$this->addSql('ALTER TABLE suivi_production_semence DROP CONSTRAINT FK_F2B267EBD6B6DDE');
$this->addSql('ALTER TABLE suivi_production_semence DROP CONSTRAINT FK_F2B267EF6203804');
$this->addSql('ALTER TABLE suivi_production_transfo DROP CONSTRAINT FK_4FF26DABF38C9ABD');
$this->addSql('ALTER TABLE suivi_production_transfo DROP CONSTRAINT FK_4FF26DABF6203804');
$this->addSql('ALTER TABLE suivi_production_transfo DROP CONSTRAINT FK_4FF26DAB74C052D0');
$this->addSql('ALTER TABLE suivi_realisation DROP CONSTRAINT FK_3BB465137F0A07EF');
$this->addSql('ALTER TABLE suivi_utilisation_magasin DROP CONSTRAINT FK_31281D08CAE4D54A');
$this->addSql('ALTER TABLE suivi_utilisation_magasin DROP CONSTRAINT FK_31281D08A05FE23');
$this->addSql('ALTER TABLE suivi_utilisation_magasin DROP CONSTRAINT FK_31281D08F6203804');
$this->addSql('ALTER TABLE traitement DROP CONSTRAINT FK_2A356D27CC820967');
$this->addSql('ALTER TABLE travail DROP CONSTRAINT FK_90897ABBD32AA90E');
$this->addSql('ALTER TABLE type_convention DROP CONSTRAINT FK_9855B35B9175F422');
$this->addSql('ALTER TABLE validation DROP CONSTRAINT FK_16AC5B6EE57AEF2F');
$this->addSql('ALTER TABLE variation_de_contract DROP CONSTRAINT FK_9B4B4CA32576E0FD');
$this->addSql('ALTER TABLE variation_de_contract DROP CONSTRAINT FK_9B4B4CA33DEAAD4D');
$this->addSql('ALTER TABLE vente_agriculture DROP CONSTRAINT FK_D09F500896A7BB5F');
$this->addSql('ALTER TABLE vente_agriculture DROP CONSTRAINT FK_D09F5008CC820967');
$this->addSql('ALTER TABLE vente_echange DROP CONSTRAINT FK_EA7D7F5F5C1628E0');
$this->addSql('ALTER TABLE vente_groupe DROP CONSTRAINT FK_BAD6418CAE4D54A');
$this->addSql('ALTER TABLE vente_groupe DROP CONSTRAINT FK_BAD6418D5DC2A99');
$this->addSql('ALTER TABLE vente_groupe_fep_petit_ruminant DROP CONSTRAINT FK_6F244A8FDD824605');
$this->addSql('ALTER TABLE vente_groupe_fep_petit_ruminant DROP CONSTRAINT FK_6F244A8FE07C5264');
$this->addSql('ALTER TABLE vente_ruche DROP CONSTRAINT FK_D7AD1854CC820967');
$this->addSql('ALTER TABLE vente_ruche DROP CONSTRAINT FK_D7AD1854AA2B41DC');
$this->addSql('ALTER TABLE visite_echange DROP CONSTRAINT FK_7F7696995C1628E0');
$this->addSql('ALTER TABLE visite_echange_eaf DROP CONSTRAINT FK_A4088F19AFEBFA5');
$this->addSql('ALTER TABLE visite_echange_eaf DROP CONSTRAINT FK_A4088F19CAE4D54A');
$this->addSql('DROP TABLE Utilisateur');
$this->addSql('DROP TABLE user_region');
$this->addSql('DROP TABLE user_pole');
$this->addSql('DROP TABLE user_commune');
$this->addSql('DROP TABLE user_district');
$this->addSql('DROP TABLE user_fokontany');
$this->addSql('DROP TABLE acheteur');
$this->addSql('DROP TABLE activite_convention');
$this->addSql('DROP TABLE activite_realisation');
$this->addSql('DROP TABLE activity');
$this->addSql('DROP TABLE affiliation_op');
$this->addSql('DROP TABLE agriculteur');
$this->addSql('DROP TABLE animaux');
$this->addSql('DROP TABLE annee');
$this->addSql('DROP TABLE annee_main_oeuvre');
$this->addSql('DROP TABLE annee_formation');
$this->addSql('DROP TABLE annee_vente_groupe');
$this->addSql('DROP TABLE intrant_entretien');
$this->addSql('DROP TABLE apiculteur');
$this->addSql('DROP TABLE apiculteur_formation_ep');
$this->addSql('DROP TABLE association_pi');
$this->addSql('DROP TABLE autres');
$this->addSql('DROP TABLE autres_eaf');
$this->addSql('DROP TABLE batiment');
$this->addSql('DROP TABLE beneficiaire_convention');
$this->addSql('DROP TABLE beneficiaire_service');
$this->addSql('DROP TABLE cadre_global');
$this->addSql('DROP TABLE campagne_agricole');
$this->addSql('DROP TABLE canal_financement');
$this->addSql('DROP TABLE categorie');
$this->addSql('DROP TABLE cep');
$this->addSql('DROP TABLE cep_type_produit');
$this->addSql('DROP TABLE cep_cafe');
$this->addSql('DROP TABLE cep_cafe_validation');
$this->addSql('DROP TABLE cep_cafe_equipement_materiel');
$this->addSql('DROP TABLE cep_cafe_photo');
$this->addSql('DROP TABLE cep_manioc');
$this->addSql('DROP TABLE cep_manioc_main_oeuvre');
$this->addSql('DROP TABLE cep_manioc_formation');
$this->addSql('DROP TABLE cep_manioc_validation');
$this->addSql('DROP TABLE cep_manioc_photo');
$this->addSql('DROP TABLE champ');
$this->addSql('DROP TABLE cheptel');
$this->addSql('DROP TABLE commune');
$this->addSql('DROP TABLE composant');
$this->addSql('DROP TABLE composante');
$this->addSql('DROP TABLE contract');
$this->addSql('DROP TABLE contractant');
$this->addSql('DROP TABLE contrat_om');
$this->addSql('DROP TABLE convention_signe');
$this->addSql('DROP TABLE convention_signe_region');
$this->addSql('DROP TABLE convention_signe_district');
$this->addSql('DROP TABLE convention_signe_commune');
$this->addSql('DROP TABLE convention_signe_filiere');
$this->addSql('DROP TABLE convention_signe_pole');
$this->addSql('DROP TABLE coordinateur');
$this->addSql('DROP TABLE coordination_zone');
$this->addSql('DROP TABLE country');
$this->addSql('DROP TABLE currency');
$this->addSql('DROP TABLE cycle');
$this->addSql('DROP TABLE decision_comite');
$this->addSql('DROP TABLE distribution_cheptel');
$this->addSql('DROP TABLE distribution_engrais');
$this->addSql('DROP TABLE distribution_equipement');
$this->addSql('DROP TABLE distribution_opb_engrais');
$this->addSql('DROP TABLE distribution_opb_equipement');
$this->addSql('DROP TABLE distribution_opb_semence');
$this->addSql('DROP TABLE distribution_opb_stockage_transfo');
$this->addSql('DROP TABLE distribution_semence');
$this->addSql('DROP TABLE distribution_stockage_transfo');
$this->addSql('DROP TABLE district');
$this->addSql('DROP TABLE eaf');
$this->addSql('DROP TABLE eaf_renforcement_capacite');
$this->addSql('DROP TABLE eaf_photo');
$this->addSql('DROP TABLE eaf_validation');
$this->addSql('DROP TABLE eaf_cep_cafe');
$this->addSql('DROP TABLE eaf_cep_manioc');
$this->addSql('DROP TABLE eaf_educ_biofortification');
$this->addSql('DROP TABLE eaf_educ_demo_culinaire');
$this->addSql('DROP TABLE eaf_educ_ferme_commune');
$this->addSql('DROP TABLE eaf_educ_jardin_potager');
$this->addSql('DROP TABLE eaf_educ_nutritionnelle');
$this->addSql('DROP TABLE eaf_educ_parcelle_commune');
$this->addSql('DROP TABLE eaf_educ_suivi_croissance');
$this->addSql('DROP TABLE eaf_educ_transfo_aliment');
$this->addSql('DROP TABLE eaf_educ_vad');
$this->addSql('DROP TABLE eaf_fep_miel');
$this->addSql('DROP TABLE eaf_fep_petit_ruminant');
$this->addSql('DROP TABLE eaf_filiere');
$this->addSql('DROP TABLE eaf_filtre_item_rapport');
$this->addSql('DROP TABLE eaf_filtre_rapport');
$this->addSql('DROP TABLE eaf_gvec');
$this->addSql('DROP TABLE eaf_installation_stockage');
$this->addSql('DROP TABLE eaf_installation_transformation');
$this->addSql('DROP TABLE eaf_investissement');
$this->addSql('DROP TABLE eaf_organisation_paysanne');
$this->addSql('DROP TABLE eaf_piste_rehabilite');
$this->addSql('DROP TABLE eaf_rapport_show');
$this->addSql('DROP TABLE educ_demo_culinaire');
$this->addSql('DROP TABLE educ_parcelle_commune');
$this->addSql('DROP TABLE educ_speculation');
$this->addSql('DROP TABLE education_nutritionnelle');
$this->addSql('DROP TABLE education_nutritionnelle_validation');
$this->addSql('DROP TABLE education_photo');
$this->addSql('DROP TABLE eleveur');
$this->addSql('DROP TABLE eleveur_formation_ep');
$this->addSql('DROP TABLE elu');
$this->addSql('DROP TABLE engrais');
$this->addSql('DROP TABLE engrais_intrant_cep');
$this->addSql('DROP TABLE entite_contractante');
$this->addSql('DROP TABLE equipement');
$this->addSql('DROP TABLE equipement_cep');
$this->addSql('DROP TABLE equipement_intrant_materiel');
$this->addSql('DROP TABLE equipement_intrant_materiel_fep_miel');
$this->addSql('DROP TABLE equipement_machine');
$this->addSql('DROP TABLE equipement_materiel');
$this->addSql('DROP TABLE estimation_rendement');
$this->addSql('DROP TABLE estimation_rendement_cafe');
$this->addSql('DROP TABLE estimation_rendement_cep');
$this->addSql('DROP TABLE etape_contractuel');
$this->addSql('DROP TABLE facture');
$this->addSql('DROP TABLE facture_pi');
$this->addSql('DROP TABLE facture_piste_rehabilite');
$this->addSql('DROP TABLE facture_stockage');
$this->addSql('DROP TABLE facture_transformation');
$this->addSql('DROP TABLE fep');
$this->addSql('DROP TABLE fep_miel');
$this->addSql('DROP TABLE fep_miel_main_oeuvre');
$this->addSql('DROP TABLE fep_miel_formation');
$this->addSql('DROP TABLE fep_miel_vente_groupe');
$this->addSql('DROP TABLE fep_miel_validation');
$this->addSql('DROP TABLE fep_miel_photo');
$this->addSql('DROP TABLE fep_petit_ruminant');
$this->addSql('DROP TABLE fep_petit_ruminant_main_oeuvre');
$this->addSql('DROP TABLE fep_petit_ruminant_formation');
$this->addSql('DROP TABLE fep_petit_ruminant_validation');
$this->addSql('DROP TABLE fep_petit_ruminant_photo');
$this->addSql('DROP TABLE ferme');
$this->addSql('DROP TABLE ferme_commune');
$this->addSql('DROP TABLE fichier');
$this->addSql('DROP TABLE filiation');
$this->addSql('DROP TABLE filiere');
$this->addSql('DROP TABLE filtre_rapport');
$this->addSql('DROP TABLE filtre_rapport_item');
$this->addSql('DROP TABLE filtre_rapport_suivi_financiere');
$this->addSql('DROP TABLE financement');
$this->addSql('DROP TABLE fokontany');
$this->addSql('DROP TABLE formation');
$this->addSql('DROP TABLE formation_eaf');
$this->addSql('DROP TABLE formation_ep');
$this->addSql('DROP TABLE formation_ep_agriculteur');
$this->addSql('DROP TABLE formation_investissement');
$this->addSql('DROP TABLE formation_piste_rehabilite');
$this->addSql('DROP TABLE formation_renforcement');
$this->addSql('DROP TABLE fournisseur');
$this->addSql('DROP TABLE function_eaf');
$this->addSql('DROP TABLE gestion_reste_engrais');
$this->addSql('DROP TABLE gestion_reste_equipement');
$this->addSql('DROP TABLE gestion_reste_semence');
$this->addSql('DROP TABLE gestion_reste_stockage_transfo');
$this->addSql('DROP TABLE gps');
$this->addSql('DROP TABLE gps_semence');
$this->addSql('DROP TABLE gps_equipement_materiel');
$this->addSql('DROP TABLE gps_formation');
$this->addSql('DROP TABLE gps_eaf');
$this->addSql('DROP TABLE gps_validation');
$this->addSql('DROP TABLE gps_photo');
$this->addSql('DROP TABLE gvec');
$this->addSql('DROP TABLE gvec_filiere');
$this->addSql('DROP TABLE gvec_validation');
$this->addSql('DROP TABLE gvec_appui_materiel');
$this->addSql('DROP TABLE gvec_formation');
$this->addSql('DROP TABLE gvec_photo');
$this->addSql('DROP TABLE historique_contract');
$this->addSql('DROP TABLE historique_deblocage');
$this->addSql('DROP TABLE historique_decaissement');
$this->addSql('DROP TABLE indicateur_cle');
$this->addSql('DROP TABLE installation_stockage');
$this->addSql('DROP TABLE installation_stockage_filiere');
$this->addSql('DROP TABLE installation_stockage_formation');
$this->addSql('DROP TABLE installation_stockage_fichier');
$this->addSql('DROP TABLE installation_stockage_validation');
$this->addSql('DROP TABLE installation_stockage_photo');
$this->addSql('DROP TABLE installation_transformation');
$this->addSql('DROP TABLE installation_transformation_filiere');
$this->addSql('DROP TABLE installation_transformation_produit');
$this->addSql('DROP TABLE installation_transformation_fichier');
$this->addSql('DROP TABLE installation_transformation_validation');
$this->addSql('DROP TABLE installation_transformation_formation');
$this->addSql('DROP TABLE installation_transformation_photo');
$this->addSql('DROP TABLE investissement');
$this->addSql('DROP TABLE investissement_validation');
$this->addSql('DROP TABLE investissement_filiere');
$this->addSql('DROP TABLE investissement_fichier');
$this->addSql('DROP TABLE investissement_photo');
$this->addSql('DROP TABLE lieu_achat');
$this->addSql('DROP TABLE lieu_vente');
$this->addSql('DROP TABLE livrable_convention');
$this->addSql('DROP TABLE main_oeuvre');
$this->addSql('DROP TABLE materiel_stockage_transformation');
$this->addSql('DROP TABLE mcv');
$this->addSql('DROP TABLE mcv_eaf');
$this->addSql('DROP TABLE mcv_cheptel');
$this->addSql('DROP TABLE mcv_semence');
$this->addSql('DROP TABLE mcv_engrais');
$this->addSql('DROP TABLE mcv_equipement_materiel');
$this->addSql('DROP TABLE mcv_validation');
$this->addSql('DROP TABLE mcv_photo');
$this->addSql('DROP TABLE menu');
$this->addSql('DROP TABLE menu_profil');
$this->addSql('DROP TABLE meta_sous_activity');
$this->addSql('DROP TABLE mode_acquisition');
$this->addSql('DROP TABLE nature_de_la_variation');
$this->addSql('DROP TABLE niveau');
$this->addSql('DROP TABLE objectif_beneficiaire_annuel');
$this->addSql('DROP TABLE objectif_beneficiaire_global');
$this->addSql('DROP TABLE objectif_realisation_annuel');
$this->addSql('DROP TABLE objectif_realisation_global_cir');
$this->addSql('DROP TABLE objectif_realisation_historique');
$this->addSql('DROP TABLE op_communal');
$this->addSql('DROP TABLE op_fokontany');
$this->addSql('DROP TABLE op_installation_stockage');
$this->addSql('DROP TABLE op_installation_transformation');
$this->addSql('DROP TABLE op_nationale');
$this->addSql('DROP TABLE op_regionale');
$this->addSql('DROP TABLE operateur_marche');
$this->addSql('DROP TABLE organisation_paysanne');
$this->addSql('DROP TABLE organisation_paysanne_type_groupement');
$this->addSql('DROP TABLE organisation_paysanne_photo');
$this->addSql('DROP TABLE organisation_paysanne_validation');
$this->addSql('DROP TABLE organisation_paysanne_filiere');
$this->addSql('DROP TABLE ouvrier');
$this->addSql('DROP TABLE parametrage');
$this->addSql('DROP TABLE parametre_elevage');
$this->addSql('DROP TABLE parametre_production');
$this->addSql('DROP TABLE parcelle_agriculteur');
$this->addSql('DROP TABLE parcelle_cafe');
$this->addSql('DROP TABLE parcelle_cep');
$this->addSql('DROP TABLE parcelle_champ');
$this->addSql('DROP TABLE partenaire');
$this->addSql('DROP TABLE partenaire_mise_oeuvre');
$this->addSql('DROP TABLE partenariat');
$this->addSql('DROP TABLE partenariat_formation');
$this->addSql('DROP TABLE partenariat_validation');
$this->addSql('DROP TABLE partenariat_photo');
$this->addSql('DROP TABLE perimetre_non_defis');
$this->addSql('DROP TABLE periode_realisation');
$this->addSql('DROP TABLE phase_de_demarage');
$this->addSql('DROP TABLE photo');
$this->addSql('DROP TABLE piste_rehabilite');
$this->addSql('DROP TABLE piste_rehabilite_validation');
$this->addSql('DROP TABLE piste_rehabilite_fichier');
$this->addSql('DROP TABLE piste_rehabilite_photo');
$this->addSql('DROP TABLE pole');
$this->addSql('DROP TABLE pole_district');
$this->addSql('DROP TABLE ppm');
$this->addSql('DROP TABLE ppm_line_info');
$this->addSql('DROP TABLE ppmline');
$this->addSql('DROP TABLE ppmline_sous_activity');
$this->addSql('DROP TABLE prefinancement');
$this->addSql('DROP TABLE production_agriculture');
$this->addSql('DROP TABLE production_cafe');
$this->addSql('DROP TABLE production_champ');
$this->addSql('DROP TABLE production_filiere');
$this->addSql('DROP TABLE production_ruche');
$this->addSql('DROP TABLE produit');
$this->addSql('DROP TABLE produit_service');
$this->addSql('DROP TABLE profil');
$this->addSql('DROP TABLE proprietaire');
$this->addSql('DROP TABLE ptba');
$this->addSql('DROP TABLE rapport');
$this->addSql('DROP TABLE rapport_column');
$this->addSql('DROP TABLE rapport_column_criteria');
$this->addSql('DROP TABLE realisation_physique_convention');
$this->addSql('DROP TABLE recolte_cep');
$this->addSql('DROP TABLE recolte_miel');
$this->addSql('DROP TABLE region');
$this->addSql('DROP TABLE remboursement_cheptel');
$this->addSql('DROP TABLE remboursement_semence');
$this->addSql('DROP TABLE remplisseur_perimetre');
$this->addSql('DROP TABLE remplisseur_piste');
$this->addSql('DROP TABLE remplisseur_transformation');
$this->addSql('DROP TABLE rendement');
$this->addSql('DROP TABLE rendement_cafe');
$this->addSql('DROP TABLE rendement_cep');
$this->addSql('DROP TABLE renforcement_capacite');
$this->addSql('DROP TABLE renforcement_capacite_photo');
$this->addSql('DROP TABLE renforcement_capacite_validation');
$this->addSql('DROP TABLE repartition_by_unite');
$this->addSql('DROP TABLE reproduction');
$this->addSql('DROP TABLE reset_password_request');
$this->addSql('DROP TABLE resultat_bilan');
$this->addSql('DROP TABLE resultat_obtenu');
$this->addSql('DROP TABLE ruche_essam');
$this->addSql('DROP TABLE section');
$this->addSql('DROP TABLE semence');
$this->addSql('DROP TABLE semence_intrant_cafe');
$this->addSql('DROP TABLE semence_intrant_cep');
$this->addSql('DROP TABLE signataire_defis');
$this->addSql('DROP TABLE source_financement');
$this->addSql('DROP TABLE sous_activity');
$this->addSql('DROP TABLE sous_composant');
$this->addSql('DROP TABLE sous_composante');
$this->addSql('DROP TABLE status');
$this->addSql('DROP TABLE statut_entite_contra');
$this->addSql('DROP TABLE statut_fiche');
$this->addSql('DROP TABLE statut_juridique');
$this->addSql('DROP TABLE suivi_adoption');
$this->addSql('DROP TABLE suivi_epargne_credit');
$this->addSql('DROP TABLE suivi_filiere');
$this->addSql('DROP TABLE suivi_filiere_photo');
$this->addSql('DROP TABLE suivi_installation_transformation');
$this->addSql('DROP TABLE suivi_installation_transformation_photo');
$this->addSql('DROP TABLE suivi_intrant_materiel');
$this->addSql('DROP TABLE suivi_intrant_materiel_photo');
$this->addSql('DROP TABLE suivi_intrant_materiel_partenaire');
$this->addSql('DROP TABLE suivi_intrant_materiel_validation');
$this->addSql('DROP TABLE suivi_intrant_materiel_engrais');
$this->addSql('DROP TABLE suivi_intrant_materiel_equipement_materiel');
$this->addSql('DROP TABLE suivi_intrant_materiel_semence');
$this->addSql('DROP TABLE suivi_production');
$this->addSql('DROP TABLE suivi_production_photo');
$this->addSql('DROP TABLE suivi_production_culture');
$this->addSql('DROP TABLE suivi_production_elevage');
$this->addSql('DROP TABLE suivi_production_filiere');
$this->addSql('DROP TABLE suivi_production_filiere_photo');
$this->addSql('DROP TABLE suivi_production_filiere_validation');
$this->addSql('DROP TABLE suivi_production_semence');
$this->addSql('DROP TABLE suivi_production_transfo');
$this->addSql('DROP TABLE suivi_realisation');
$this->addSql('DROP TABLE suivi_utilisation_magasin');
$this->addSql('DROP TABLE temoin');
$this->addSql('DROP TABLE traitement');
$this->addSql('DROP TABLE travail');
$this->addSql('DROP TABLE troupeau');
$this->addSql('DROP TABLE type_acheteur');
$this->addSql('DROP TABLE type_activite_agr');
$this->addSql('DROP TABLE type_appui');
$this->addSql('DROP TABLE type_convention');
$this->addSql('DROP TABLE type_depense');
$this->addSql('DROP TABLE type_groupement');
$this->addSql('DROP TABLE type_marche');
$this->addSql('DROP TABLE type_produit');
$this->addSql('DROP TABLE type_profil');
$this->addSql('DROP TABLE union_opr');
$this->addSql('DROP TABLE unite');
$this->addSql('DROP TABLE validation');
$this->addSql('DROP TABLE variation_de_contract');
$this->addSql('DROP TABLE vente_agriculture');
$this->addSql('DROP TABLE vente_echange');
$this->addSql('DROP TABLE vente_groupe');
$this->addSql('DROP TABLE vente_groupe_fep_petit_ruminant');
$this->addSql('DROP TABLE vente_ruche');
$this->addSql('DROP TABLE visite_echange');
$this->addSql('DROP TABLE visite_echange_eaf');
$this->addSql('DROP TABLE messenger_messages');
}
}