From b92f0d08eaeeacdcc993f3575a6f167c66469531 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Oudin?= <oudin@crans.org> Date: Mon, 14 Oct 2019 22:11:07 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20du=20sch=C3=A9ma=20de=20?= =?UTF-8?q?DB=20pour=20avoir=20des=20valeurs=20par=20d=C3=A9faut?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20181025132655_add_commentaire.php | 2 +- db/schema.sql | 34 +++++++++---------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/db/migrations/20181025132655_add_commentaire.php b/db/migrations/20181025132655_add_commentaire.php index 399f153..32adc0c 100644 --- a/db/migrations/20181025132655_add_commentaire.php +++ b/db/migrations/20181025132655_add_commentaire.php @@ -28,7 +28,7 @@ class AddCommentaire extends AbstractMigration public function change() { $table = $this->table('contreparties'); - $table->addColumn('commentaire', 'string') + $table->addColumn('commentaire', 'string', array('default' => '')) ->update(); } } diff --git a/db/schema.sql b/db/schema.sql index 7b042a2..6ee4aa7 100644 --- a/db/schema.sql +++ b/db/schema.sql @@ -83,7 +83,7 @@ DROP TABLE IF EXISTS `contreparties`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `contreparties` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `datec` datetime NOT NULL, + `datec` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `user_id` int(10) unsigned NOT NULL, `quoi` varchar(255) NOT NULL, `taille` int(10) unsigned NOT NULL, @@ -105,22 +105,22 @@ DROP TABLE IF EXISTS `dons`; CREATE TABLE `dons` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `status` tinyint(3) unsigned NOT NULL, - `datec` datetime NOT NULL, + `datec` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `somme` int(10) unsigned NOT NULL, `lang` varchar(5) CHARACTER SET latin1 NOT NULL DEFAULT 'en_US', - `cadeau` tinyint(3) unsigned NOT NULL, - `abo` tinyint(4) NOT NULL, - `taille` int(10) unsigned NOT NULL, - `public` int(10) unsigned NOT NULL, - `pdf` varchar(32) CHARACTER SET latin1 NOT NULL, - `decimale` int(10) unsigned NOT NULL, - `datee` datetime NOT NULL, + `cadeau` tinyint(3) unsigned NOT NULL DEFAULT 0, + `abo` tinyint(4) NOT NULL DEFAULT 0, + `taille` int(10) unsigned NOT NULL DEFAULT 0, + `public` int(10) unsigned NOT NULL DEFAULT 0, + `pdf` varchar(32) CHARACTER SET latin1 NOT NULL DEFAULT '', + `decimale` int(10) unsigned NOT NULL DEFAULT 0, + `datee` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `mailsent` tinyint(4) DEFAULT '0', `color` varchar(7) CHARACTER SET latin1 DEFAULT NULL, - `pi_x` int(11) DEFAULT NULL, - `pi_y` int(11) DEFAULT NULL, - `hash` varchar(64) DEFAULT NULL, - `taille_h` int(10) unsigned NOT NULL, + `pi_x` int(11) DEFAULT NULL DEFAULT 0, + `pi_y` int(11) DEFAULT NULL DEFAULT 0, + `hash` varchar(64) DEFAULT NULL DEFAULT "", + `taille_h` int(10) unsigned NOT NULL DEFAULT 0, `fdnn_user` bigint(20) NOT NULL DEFAULT '0', `color_2` varchar(7) DEFAULT '', `cumul` int(11) DEFAULT '0', @@ -193,13 +193,13 @@ CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `email` varchar(255) DEFAULT NULL, `hash` varchar(64) CHARACTER SET latin1 NOT NULL, - `total` int(10) unsigned NOT NULL, - `cumul` int(10) unsigned NOT NULL, - `pseudo` varchar(255) NOT NULL, + `total` int(10) unsigned NOT NULL DEFAULT 0, + `cumul` int(10) unsigned NOT NULL DEFAULT 0, + `pseudo` varchar(255) NOT NULL DEFAULT "", `identifier` varchar(50) DEFAULT NULL, `expiration` datetime DEFAULT NULL, `status` int(11) DEFAULT NULL, - `commentaire` text, + `commentaire` text DEFAULT '', PRIMARY KEY (`id`), KEY `email` (`email`) ) ENGINE=InnoDB AUTO_INCREMENT=15494 DEFAULT CHARSET=utf8 COMMENT='Les donateurs'; -- GitLab