From 4df55cb328d325d79edcce957144cd0ff3de8239 Mon Sep 17 00:00:00 2001
From: Ghislain Loas <ghislo@sandbox.pergame.net>
Date: Thu, 5 Feb 2015 14:09:55 +0100
Subject: [PATCH] hotline_#20677_can_not_save_too_many_matiere_in_domain push
 new sql patch to update table catalogue with text instead of varchar 100

---
 ..._#20677_can_not_save_too_many_matiere_in_domain |  2 ++
 cosmogramme/php/_init.php                          |  2 +-
 cosmogramme/sql/patch/patch_229.php                | 14 ++++++++++++++
 3 files changed, 17 insertions(+), 1 deletion(-)
 create mode 100644 VERSIONS_STABLE/hotline_#20677_can_not_save_too_many_matiere_in_domain
 create mode 100644 cosmogramme/sql/patch/patch_229.php

diff --git a/VERSIONS_STABLE/hotline_#20677_can_not_save_too_many_matiere_in_domain b/VERSIONS_STABLE/hotline_#20677_can_not_save_too_many_matiere_in_domain
new file mode 100644
index 00000000000..413193ebe36
--- /dev/null
+++ b/VERSIONS_STABLE/hotline_#20677_can_not_save_too_many_matiere_in_domain
@@ -0,0 +1,2 @@
+- ticket : #20677
+  - Correction de la table Catalogue qui ne permettait pas d'enregistrer des trop grandes listes de critères d'indexation.
\ No newline at end of file
diff --git a/cosmogramme/php/_init.php b/cosmogramme/php/_init.php
index 68e104fcfe3..1813afe6fe4 100644
--- a/cosmogramme/php/_init.php
+++ b/cosmogramme/php/_init.php
@@ -1,7 +1,7 @@
 <?php
 // Constantes
 error_reporting(E_ERROR | E_PARSE);
-define("PATCH_LEVEL","228");
+define("PATCH_LEVEL","229");
 
 define("APPLI","cosmogramme");
 define("COSMOPATH", "/var/www/html/vhosts/opac2/www/htdocs");
diff --git a/cosmogramme/sql/patch/patch_229.php b/cosmogramme/sql/patch/patch_229.php
new file mode 100644
index 00000000000..4dd6d5eeeba
--- /dev/null
+++ b/cosmogramme/sql/patch/patch_229.php
@@ -0,0 +1,14 @@
+<?php
+$adapter = Zend_Registry::get('sql');
+$adapter->query('ALTER TABLE catalogue MODIFY libelle VARCHAR(255)');
+$adapter->query('ALTER TABLE catalogue MODIFY matiere TEXT');
+$adapter->query('ALTER TABLE catalogue MODIFY genre TEXT');
+$adapter->query('ALTER TABLE catalogue MODIFY section TEXT');
+$adapter->query('ALTER TABLE catalogue MODIFY tags TEXT');
+$adapter->query('ALTER TABLE catalogue MODIFY interet TEXT');
+$adapter->query('ALTER TABLE catalogue MODIFY langue TEXT');
+$adapter->query('ALTER TABLE catalogue MODIFY annexe TEXT');
+$adapter->query('ALTER TABLE catalogue MODIFY emplacement TEXT');
+$adapter->query('ALTER TABLE catalogue MODIFY auteur TEXT');
+$adapter->query('ALTER TABLE catalogue MODIFY bibliotheque TEXT');
+?>
\ No newline at end of file
-- 
GitLab