From dafbaa3920ae54e2b1476ffe69f28c517b73cf7a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Laurent=20L=C3=A9cluse?= <laurent.lecluse@unicaen.fr>
Date: Tue, 24 Apr 2018 14:26:39 +0200
Subject: [PATCH] =?UTF-8?q?MAJ=20doc=20et=20suppression=20de=20code=20de?=
 =?UTF-8?q?=20destruction=20de=20sch=C3=A9ma=20de=20BDD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 code/DelDbStructure.php                       |  94 ------------------
 "data/D\303\251ploiement/Changements.pdf"     | Bin 172156 -> 172156 bytes
 .../Proc\303\251dure d'installation.pdf"      | Bin 205825 -> 205825 bytes
 ...roc\303\251dure de mise \303\240 jour.pdf" | Bin 162098 -> 162098 bytes
 4 files changed, 94 deletions(-)
 delete mode 100644 code/DelDbStructure.php

diff --git a/code/DelDbStructure.php b/code/DelDbStructure.php
deleted file mode 100644
index eac13818ea..0000000000
--- a/code/DelDbStructure.php
+++ /dev/null
@@ -1,94 +0,0 @@
-<?php
-
-/**
- * @var $this       \Application\View\Renderer\PhpRenderer
- * @var $controller \Zend\Mvc\Controller\AbstractController
- * @var $viewName   string
- * @var $sl         \Zend\ServiceManager\ServiceLocatorInterface
- */
-
-use Application\Constants;
-use Doctrine\ORM\EntityManager;
-use UnicaenCode\Console;
-
-if (!isset($_SERVER['argv']) || !in_array('bdd=deploy', $_SERVER['argv'])) {
-    Console::println("Attention : l'opération DOIT se dérouler sur la base de déploiement!!\n", null, Console::BG_RED);
-    die();
-}
-
-Console::printMainTitle('Suppression totale de contenu de schéma de BDD');
-
-/** @var EntityManager $em */
-$em = $sl->get(Constants::BDD);
-
-$schema = strtoupper($em->getConnection()->getSchemaManager()->getSchemaSearchPaths()[0]);
-
-$queries = [
-    'Suppression des triggers'  =>
-        "SELECT 'DROP TRIGGER ' || trigger_name dsql FROM ALL_TRIGGERS WHERE owner='$schema'",
-    'Suppression des séquences' =>
-        "SELECT 'DROP SEQUENCE ' || sequence_name dsql FROM ALL_SEQUENCES WHERE sequence_owner='$schema'",
-
-    'Suppression des contraintes' =>
-        "SELECT 'ALTER TABLE ' || table_name || ' DROP CONSTRAINT ' || constraint_name dsql
-        FROM ALL_CONSTRAINTS WHERE owner='$schema' AND constraint_type = 'R'",
-
-    'Suppression des vues' =>
-        "SELECT 'DROP VIEW ' || view_name dsql FROM ALL_VIEWS WHERE owner = '$schema'",
-
-    'Suppression des vues matérialisées' =>
-        "SELECT 'DROP MATERIALIZED VIEW ' || mview_name dsql FROM ALL_MVIEWS WHERE owner = '$schema'",
-
-    'Suppression des packages' =>
-        "SELECT 'DROP PACKAGE ' || object_name dsql FROM USER_OBJECTS WHERE object_type = 'PACKAGE'",
-
-    'Suppression des tables' =>
-        "SELECT 'DROP TABLE ' || table_name dsql FROM ALL_TABLES WHERE owner='$schema'",
-
-    'Suppression des index restants' =>
-        "SELECT 'DROP INDEX ' || index_name dsql FROM ALL_INDEXES WHERE owner = '$schema'",
-];
-
-$count = 0;
-$errors = 0;
-
-foreach ($queries as $title => $query) {
-    list($c,$errs) = makeExec($query, $em);
-    Console::print('=> '.Console::strPad($title,40));
-    Console::print($c." supprimés", Console::COLOR_GREEN);
-    Console::print(', ');
-    Console::print($errs." erreurs", Console::COLOR_RED);
-    Console::println('.');
-
-    $count += $c;
-    $errors += $errs;
-}
-
-Console::print('Processus terminé : ');
-Console::print("$count éléments supprimés", Console::COLOR_GREEN);
-Console::print(', ');
-Console::print("$errors erreurs rencontrées", Console::COLOR_RED);
-Console::println('.');
-
-
-
-function makeExec($sql, EntityManager $em)
-{
-    $queries = $em->getConnection()->fetchAll($sql);
-
-    $count = 0;
-    $errors = 0;
-    foreach ($queries as $query) {
-        $sql = $query['DSQL'];
-
-        try {
-            $em->getConnection()->exec($query['DSQL']);
-            $count++;
-        } catch (\Exception $e) {
-            Console::println("ERREUR SUR LA REQUETE SUIVANTE :\n$sql\nMESSAGE :\n".$e->getMessage(), null, Console::BG_RED);
-            $errors++;
-        }
-    }
-
-    return [$count,$errors];
-}
\ No newline at end of file
diff --git "a/data/D\303\251ploiement/Changements.pdf" "b/data/D\303\251ploiement/Changements.pdf"
index 1b74e550ae770bb336b9e9a266ee9c8e79026735..a29713afa8889ceac4908cc8ac6e9d3ddf086b14 100644
GIT binary patch
delta 114
zcmex!fa}izu7(!IEld)V*o_U142+G8rpr%al7VryJ56G`$m8r}>11GH>}p_P=xSl^
i>}KI&VQTDT>1yEU=<4F+=Hg_hU_(gB_OSU(YK#C*B_3n|

delta 114
zcmex!fa}izu7(!IEld)V*bNK~O$>}Jrpr%al7VryJ56G`$m48mU~XVyY-woWX6R;Y
i=<4ibU~X*g>SW+-YGCGQZeebxU_(gB_OSU(YK#CWm>pUG

diff --git "a/data/D\303\251ploiement/Proc\303\251dure d'installation.pdf" "b/data/D\303\251ploiement/Proc\303\251dure d'installation.pdf"
index 4fc86984e18396b38cc1a0b54ff1c68d164a9194..68b69a7f00ce60eb98a0789ad7d04620bc900f0d 100644
GIT binary patch
delta 116
zcmZoX!P9txr=f+hg=q_OyAZpvp^<^Hq2=^GA!ZpEXZuDW<}ZBCZf>rIrsj^W#!g0V
kZcYZ~29}OyPL{?l7H*DC76#^yb_zCxlx%;Y$SlbO04``9@Bjb+

delta 116
zcmZoX!P9txr=f+hg=q_OyAZp9p`nR^vFY?aA!ZpEXZuDW<}ZBChR%)#=7!GZW-g|V
k=H@0QM#e^F#%AVbZpKE2mZruQb_zCxlx%;Y$SlbO0Qz7YssI20

diff --git "a/data/D\303\251ploiement/Proc\303\251dure de mise \303\240 jour.pdf" "b/data/D\303\251ploiement/Proc\303\251dure de mise \303\240 jour.pdf"
index eacef4887b68c5f3f320f603301e853494af0a1d..caf30f01edb33969564266c17ade1d5a3a6fb7bb 100644
GIT binary patch
delta 113
zcmdn=iF4B@&W0AoElh>E?8b&h2F6B)(<^eBWMG`_vvZlkxttB0O)V`f-5gzwT?|}Z
hEnUn_EM3i94J}P9&CFcP%$@BNYzQftZd$?g7XT%*9%KLj

delta 113
zcmdn=iF4B@&W0AoElh>E>;{I0CI-gl(<^eBWMG`_vvZlkxtyI{T`Zj3EDbCTjZG~K
h+?-8aEi6op4NVM99W9)lolWc%YzQftZd$?g7XTrP9y9;|

-- 
GitLab