-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Mise à jour base de données pour migration JeedomV4 #1711
Comments
Attention, dans la table Si on restaure un
Il y en a peut-être d'autres mais déjà si on enlève ces deux là, on y verrait plus claire. |
J'ai pu faire des tests : Tout d'abord j'ai ajouté après avoir remonté un ALTER TABLE `cmd` add `html` mediumtext COLLATE utf8_unicode_ci;
ALTER TABLE `scenario` add `type` varchar(127) COLLATE utf8_unicode_ci DEFAULT 'expert' AFTER configuration; Cela marche plutôt bien, mais j'ai l'impression que l'import de toutes la table n'avait pas été faite car il y a des manques (ex j'ai plus les historiques des commandes) Pour faire une restauration plus propre et espérer avoir l'historique, j'ai modifié le fichier CREATE TABLE `cmd` (
[...]
`html` mediumtext COLLATE utf8_unicode_ci,
[...]
)
INSERT INTO `cmd` (`id`,`eqLogic_id`,`eqType`,`logicalId`,`generic_type`,`order`,`name`,`configuration`,`template`,`isHistorized`,`type`,`subType`,`unite`,`display`,`isVisible`,`value`,`alert`) VALUES(...)
)
CREATE TABLE `scenario` (
[...]
`type` varchar(127) COLLATE utf8_unicode_ci DEFAULT 'expert',
[...]
)
INSERT INTO `scenario` (`id`,`name`,`group`,`isActive`,`mode`,`schedule`,`scenarioElement`,`trigger`,`timeout`,`isVisible`,`object_id`,`display`,`description`, `configuration`,`order`) VALUES(.......) Car contre lors de la restaure cela me provoque une erreur |
La table |
J'ai comparé les bases de données à l'aide des exports des différentes versions.
JeedomV3
,JeedomV4
etNextdom
. Voici les éléments pour la suite des opérations.Dans la table
cmd
:logicalId
passe de 127 à 255name
passe de 45 à 127Dans la table
config
:logicalId
passe de 255 à 127Dans la table
eqReal
:logicalId
passe de 45 à 127Dans la table
interactDef
:display
text COLLATE utf8_unicode_ci en fin de listeDans la table
message
:occurrences
int(11) DEFAULT NULL en fin de listeDans la table
object
:name
passe de 45 à 127Dans la table
plan3dHeader
:order
int(11) DEFAULT NULL, en fin de liste + KEYorder
(order
)Dans la table
planHeader
:order
int(11) DEFAULT NULL, en fin de listeDans la table
scenario
:type
Dans la table
scenarioSubElement
:order
int(11) DEFAULT NULL, en fin de listeAjout de la table widdgets :
The text was updated successfully, but these errors were encountered: