Subversion Repositories eFlore/Applications.cel

Compare Revisions

No changes between revisions

Ignore whitespace Rev 1178 → Rev 1185

/trunk/doc/bdd/schema_bdd_cel_v2.pdf
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/doc/bdd/schema_bdd_cel_v2.pdf
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/doc/bdd/migration.txt
1,14 → 1,17
Pour migrer la base de données du CEL de la version 1 vers la version 2, il faut :
- avoir une base de données 'tb_prod_v4' contenant la table annuaire de Tela Botanica
- avoir une base de données 'tb_v4' contenant les tables de l'application Annuaire de Tela Botanica
- avoir une base de données 'cel' contenant les tables de la verion 1
- avoir une base de données 'tb_cel' vide (dans laquelle seront migrées les données)
1. Dans la base tb_cel, créer les nouvelles tables de la version 2 à l'aide du fichier sql : cel_v2.sql
2. Configurer le fichier jrest.ini.php, dans la section [database_cel] :
- le paramétre 'database' doit correspondre à 'cel'
- le paramétre 'database_migration' à 'tb_cel'
2. Configurer le fichier jrest.ini.php :
- dans la section [database_cel] :
- le paramétre 'database' doit correspondre à 'cel'
- le paramétre 'database_migration' à 'tb_cel'
- dans la section [database_ident] :
- le paramétre 'database' à 'tb_prod_v4'
3. Ouvrez une console et placez vous dans le dossier 'jrest', vous pourrez ensuite lancer successivement les
commandes :
/opt/lampp/bin/php cli.php MigrationObs.php getElement
/opt/lampp/bin/php cli.php MigrationImages.php getElement
/opt/lampp/bin/php cli.php MigrationObs.php getElement
/opt/lampp/bin/php cli.php MigrationObs getElement
/opt/lampp/bin/php cli.php MigrationImages getElement
/opt/lampp/bin/php cli.php MigrationObs getElement
/trunk/doc/bdd/schema_bdd_cel_v2.mwb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/doc/bdd/cel_v2.sql
14,9 → 14,9
`nom` VARCHAR(255) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NULL ,
`courriel` VARCHAR(255) NOT NULL ,
`mot_de_passe` VARCHAR(45) NULL ,
`licence_acceptee` TINYINT(1) NULL DEFAULT 0 COMMENT 'Acceptation de la licence utilisateur pour le cel\n' ,
`licence_acceptee` TINYINT(1) NULL DEFAULT 0 COMMENT 'Acceptation de la licence utilisateur pour le cel\n' ,
`preferences_utilisateur` LONGTEXT NULL COMMENT 'Préférences utilisateur sérialisées sous une forme à définir\n' ,
`admin` TINYINT(1) NULL DEFAULT 0 ,
`admin` TINYINT(1) NULL DEFAULT 0 ,
PRIMARY KEY (`id_utilisateur`) )
ENGINE = MyISAM
DEFAULT CHARACTER SET = utf8
59,7 → 59,7
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_general_ci
COMMENT = 'Table des mots clés, à utiliser avec des transactions !\n'
COMMENT = 'Table des mots clés, à utiliser avec des transactions !\n'
ROW_FORMAT = COMPACT;
 
 
106,7 → 106,7
`meta_makernote` LONGTEXT NULL ,
`date_modification` DATETIME NULL ,
`date_creation` DATETIME NOT NULL COMMENT 'Date d\'ajout de l\'image au CEL.' ,
`publiable_eflore` TINYINT(1) NULL ,
`publiable_eflore` TINYINT(1) NULL ,
PRIMARY KEY (`id_image`) ,
INDEX `id_image` (`id_image` ASC, `ordre` ASC, `ce_utilisateur` ASC) )
ENGINE = MyISAM
132,8 → 132,8
PRIMARY KEY (`id_mot_cle_obs`) )
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_general_ci,
COMMENT = 'Table des mots clés, à utiliser avec des transactions !'
COLLATE = utf8_general_ci
COMMENT = 'Table des mots clés, à utiliser avec des transactions !'
ROW_FORMAT = COMPACT;
 
 
191,10 → 191,10
`nom_utilisateur` VARCHAR(255) NULL ,
`courriel_utilisateur` VARCHAR(255) NULL ,
`nom_sel` VARCHAR(255) NULL ,
`nom_sel_nn` INT NULL COMMENT 'Numéro du nom sélectionné.' ,
`nom_sel_nn` DECIMAL(9,0) NULL COMMENT 'Numéro du nom sélectionné.' ,
`nom_ret` VARCHAR(255) NULL ,
`nom_ret_nn` INT NULL COMMENT 'Numéro du nom retenu.' ,
`nt` INT NULL COMMENT 'Numéro taxonomique.' ,
`nom_ret_nn` DECIMAL(9,0) NULL COMMENT 'Numéro du nom retenu.' ,
`nt` DECIMAL(9,0) NULL COMMENT 'Numéro taxonomique.' ,
`famille` VARCHAR(255) NULL ,
`nom_referentiel` VARCHAR(255) NULL ,
`ce_zone_geo` VARCHAR(50) NULL ,
202,13 → 202,13
`lieudit` VARCHAR(255) NULL ,
`station` VARCHAR(255) NULL ,
`milieu` VARCHAR(255) NULL ,
`latitude` FLOAT NULL ,
`longitude` FLOAT NULL ,
`latitude` DECIMAL(8,5) NULL ,
`longitude` DECIMAL(8,5) NULL ,
`geodatum` VARCHAR(25) NULL COMMENT 'Référentiel géographique utilisé.\nPar exmple : WGS84' ,
`date_observation` DATETIME NULL ,
`mots_cles_texte` LONGTEXT NULL COMMENT 'Champ calculé contenant la liste des mots clés utilisateurs séparé par des virgules.' ,
`commentaire` TEXT NULL ,
`transmission` TINYINT(1) NULL ,
`transmission` TINYINT(1) NULL ,
`date_creation` DATETIME NULL ,
`date_modification` DATETIME NULL ,
`date_transmission` DATETIME NULL ,