logo  
 
Translation :
 
   
 
Menu général :
 
   
 
Espace Membre :
 
 
Privé Se connecter


Se souvenir de moi ?


Mot de passe oublié

 
 
Liens Web :
 
   
 
Forum : Masquer l’entête
 
 
Accès rapide :

Effectuer une Recherche avancée OU


 
 
Maj BDD pour nouvelle version  [10 réponses]
 
 


 
 
 
 
 
 
 
 
 
Ψmillion
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1592
Inscrit(e) le: 1er janvier 2008
Imprimer mardi 10 mai 2022 à 10:05  

Bonjour Sylvain
Je viens de télécharger la version de VT disponible sur http://visual.timetabling.free.fr/MISES-A-JOUR/ et au lancement VT me dit qu'il me manque dans champs dans ma BDD : operateurType Salle...

Peux tu stp nous indiquer la liste des champs à créer ?
Merci d'avance
Bruno



Visiter son site


 
 
 
 
 
 
Ψsylvain
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 2122
Inscrit(e) le: 20 novembre 2004
Imprimer Permalien mardi 10 mai 2022 à 11:24  

Bonjour Bruno,

Tu as raison, je n'ai pas encore indiqué les modifs à apporter à la base pour cette version.

Les voici :


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.  
  5. alter table `matieres` add `periode` TINYINT(1) NOT NULL DEFAULT 0;
  6.  
  7. alter table `filieres` add `organisation` TINYINT(1) NOT NULL DEFAULT 0;
  8.  
  9. alter table `filieres` add `organisationDateDebut1` datetime NOT NULL DEFAULT '2000-01-01 00:00:01';
  10. alter table `filieres` add `organisationDateFin1` datetime NOT NULL DEFAULT '2000-01-01 00:00:01';
  11. alter table `filieres` add `organisationDateDebut2` datetime NOT NULL DEFAULT '2000-01-01 00:00:01';
  12. alter table `filieres` add `organisationDateFin2` datetime NOT NULL DEFAULT '2000-01-01 00:00:01';
  13. alter table `filieres` add `organisationDateDebut3` datetime NOT NULL DEFAULT '2000-01-01 00:00:01';
  14. alter table `filieres` add `organisationDateFin3` datetime NOT NULL DEFAULT '2000-01-01 00:00:01';
  15. alter table `filieres` add `organisationDateDebut4` datetime NOT NULL DEFAULT '2000-01-01 00:00:01';
  16. alter table `filieres` add `organisationDateFin4` datetime NOT NULL DEFAULT '2000-01-01 00:00:01';
  17.  
  18. alter table `enseignements` add `operateurTypesSalles` TINYINT(1) NOT NULL DEFAULT 0;
  19. alter table `enseignements` add `operateurTypesMateriels` TINYINT(1) NOT NULL DEFAULT 0;
  20.  
  21. CREATE TABLE `enseignements_types_salles` (
  22.   `codeEnseignement` int(11) NOT NULL DEFAULT '0',
  23.   `codeTypeRessource` int(11) NOT NULL DEFAULT '0',
  24.   `dateModif` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  25.   `deleted` tinyint(1) NOT NULL DEFAULT '0',
  26.   `codeProprietaire` int(11) NOT NULL DEFAULT '0',
  27.   `dateCreation` datetime NOT NULL DEFAULT '2000-01-01 00:00:00',
  28.   KEY `enseignements_types_salles_del` (`deleted`) USING BTREE,
  29.   KEY `enseignements_types_salles_dateModif` (`dateModif`) USING BTREE,
  30.   KEY `enseignements_types_salles_ibfk_1` (`codeEnseignement`) USING BTREE,
  31.   KEY `enseignements_types_salles_ibfk_2` (`codeTypeRessource`) USING BTREE,
  32.   KEY `enseignements_types_salles_ibfk_3` (`codeProprietaire`) USING BTREE,
  33.   CONSTRAINT `enseignements_types_salles_ibfk_1` FOREIGN KEY (`codeEnseignement`) REFERENCES `enseignements` (`codeEnseignement`),
  34.   CONSTRAINT `enseignements_types_salles_ibfk_2` FOREIGN KEY (`codeTypeRessource`) REFERENCES `types_salles` (`codeTypeSalle`),
  35.   CONSTRAINT `enseignements_types_salles_ibfk_3` FOREIGN KEY (`codeProprietaire`) REFERENCES `utilisateurs` (`codeProprietaire`)
  36. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  37.  
  38. CREATE TABLE `enseignements_types_materiels` (
  39.   `codeEnseignement` int(11) NOT NULL DEFAULT '0',
  40.   `codeTypeRessource` int(11) NOT NULL DEFAULT '0',
  41.   `dateModif` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  42.   `deleted` tinyint(1) NOT NULL DEFAULT '0',
  43.   `codeProprietaire` int(11) NOT NULL DEFAULT '0',
  44.   `dateCreation` datetime NOT NULL DEFAULT '2000-01-01 00:00:00',
  45.   KEY `enseignements_types_materiels_del` (`deleted`) USING BTREE,
  46.   KEY `enseignements_types_materiels_dateModif` (`dateModif`) USING BTREE,
  47.   KEY `enseignements_types_materiels_ibfk_1` (`codeEnseignement`) USING BTREE,
  48.   KEY `enseignements_types_materiels_ibfk_2` (`codeTypeRessource`) USING BTREE,
  49.   KEY `enseignements_types_materiels_ibfk_3` (`codeProprietaire`) USING BTREE,
  50.   CONSTRAINT `enseignements_types_materiels_ibfk_1` FOREIGN KEY (`codeEnseignement`) REFERENCES `enseignements` (`codeEnseignement`),
  51.   CONSTRAINT `enseignements_types_materiels_ibfk_2` FOREIGN KEY (`codeTypeRessource`) REFERENCES `types_materiels` (`codeTypeMateriel`),
  52.   CONSTRAINT `enseignements_types_materiels_ibfk_3` FOREIGN KEY (`codeProprietaire`) REFERENCES `utilisateurs` (`codeProprietaire`)
  53. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  54.  
  55. #####!!!#####
  56. ?>


Sylvain


visual timetabler


E-mail Anti-spam


 
 
 
 
 
 
Ψmillion
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1592
Inscrit(e) le: 1er janvier 2008
Imprimer Permalien mardi 10 mai 2022 à 15:45  

Bonjour
Super, ça fonctionne !

Au passage, j'ai vu les opérateurs de sélection "et" et "ou". A quoi correspond l'opérateur "?" ? Que fait t'il comme choix logique ?
Bonne journée
Bruno



Visiter son site


 
 
 
 
 
 
rama_neb
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 7
Inscrit(e) le: 04 février 2021
Imprimer Permalien lundi 13 juin 2022 à 17:06  

Bonjour

Dans mon IUT, nous utilisons VT depuis 2014.
Nous utilisons la version du 21 mars 2014.
Cette version ne permet pas l'importation de séances.
J'aimerais convaincre notre administrateur de faire un mise à jour.
Où puis-je trouver l'ensemble des scripts à exécuter pour mettre à jour la structure de la BDD ?

Cordialement.

Je vous remercie.




 
 
 
 
 
 
Ψmillion
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1592
Inscrit(e) le: 1er janvier 2008
Imprimer Permalien mercredi 15 juin 2022 à 11:38  

Bonjour
Je ne pense pas qu'il existe une liste des scripts à exécuter pour passer d'une base de 2014 à une base de 2022 (sauf si Sylvain a ça en stock). Le plus simple est de comparer table par table les 2 BDD et de trouver les différences.
Bonne journée
Bruno



Visiter son site


 
 
 
 
 
 
rama_neb
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 7
Inscrit(e) le: 04 février 2021
Imprimer Permalien samedi 18 juin 2022 à 11:12  

Bonjour

Je vous remercie pour l'information.

Je sous souhaite un bon week-end.

Cordialement




 
 
 
 
 
 
Ψsylvain
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 2122
Inscrit(e) le: 20 novembre 2004
Imprimer Permalien dimanche 19 juin 2022 à 08:40  

Bonjour,

Non, il n'y a pas de script pour passer de la base version 2014 à la base version 2022.
Il faut procéder aux changements version par version.
De plus, la base est passée en UTF8 afin de prendre en compte les caractères, par exemple, de la langue arabe.

C'est pour quelle université ou école ?

Sylvain


visual timetabler


E-mail Anti-spam


 
 
 
 
 
 
rama_neb
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 7
Inscrit(e) le: 04 février 2021
Imprimer Permalien lundi 20 juin 2022 à 10:01  

Bonjour

Tout d'abord, merci pour ces informations.
Il s'agit de l'IUT de Béthune.

Je ne recherche pas UN SEUL script pour passer la base de la version 2014 à la version 2022 mais bien L'ENSEMBLE des scripts successifs à exécuter.
Sur le forum, on trouve par-ci par-là des quelques scripts. Dans la rubrique "Téléchargements", j'ai trouvé un fichier recensant les mises à jour de la base mais il s'arrête à 2016.

Bonne journée.
Cordialement.
Amar
IUT de Béthune
Département QLIO




 
 
 
 
 
 
maimba
starsj2.png
Visiteur


avatar
Hors ligne

Nombre de posts: 37
Inscrit(e) le: 14 juillet 2019
Imprimer Permalien lundi 20 juin 2022 à 20:32  

Bonjour M. Amar,

Je trouvais les scripts dans les news. La méthode que j'avais à l'époque et qui était un peu bourrin est la suivante :

A partir de la news de votre version
Lien ICI

Tu cliques sur le boutons suivant ( en bas à droite) qui t'amène sur le prochain news (nouvelle version). Tu appliques les scripts.

Tu répètes l'opération jusqu'à la toute dernière version.

C'est comme un assistant ou tu cliques suivant pour voir les informations de la nouvelle version.


Au final voila la liste des pages de mises à jour avec des scripts à exécuter sur la base de données sur la base de données :



Pour le id=31 un script est annoncé mais je n'ai pas pu le retrouvé.
Le script de passage à l'UFT8 semble disponible sur le id=37


Bonne chance
Maimba




 
 
 
 
 
 
rama_neb
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 7
Inscrit(e) le: 04 février 2021
Imprimer Permalien vendredi 24 juin 2022 à 12:14  

Bonjour Maimba

Merci pour ces informations.
J'ai l'impression que cette liste de liens n'est pas tout à fait complète.
Par exemple : sauf erreur, le script qui se trouve au tout début de ce fil de discussion n'y figure pas.


Cordialement

Amar




 
 
 
 
 
 
maimba
starsj2.png
Visiteur


avatar
Hors ligne

Nombre de posts: 37
Inscrit(e) le: 14 juillet 2019
Imprimer Permalien vendredi 24 juin 2022 à 12:52  

Bonjour Amar,
effectivement, c'est la seule si je ne me trompe. Elle est appararue avec la question de Bruno et n'est pas intégré dans l'annonce.

Bon courage
Maimba




 
 
 
 
Maj BDD pour nouvelle version  [10 réponses]