-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in 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: