Skip to content
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

synchronisation non fonctionelle avec mysql #2

Closed
mpasteur opened this issue Sep 14, 2016 · 8 comments
Closed

synchronisation non fonctionelle avec mysql #2

mpasteur opened this issue Sep 14, 2016 · 8 comments

Comments

@mpasteur
Copy link
Contributor

lorsque l'on configure connecthys avec mysq la synchronisation ne fonctionne pas a cause des tests d'intégrité réferentielle. Les tables doivent être vidées dans le bon ordre.
si personne ne traite le sujet je peux essayer de m'en charger...

@mpasteur
Copy link
Contributor Author

fail... la table des reservations n'est pas vidée lors de l'import alors que la table des inscriptions l'est...
du coup ca plante. messieurs les développeurs j'ai besoin de vous....

@Noethys
Copy link
Owner

Noethys commented Sep 21, 2016

Je viens de commencer mes tests sur MySQL : Il y a en effet un sacré souci.
Le problème est que je n'arrive pas à le résoudre. Visiblement, ça vient
des foreignkey. J'ai essayé beaucoup de choses, mais ça coince toujours
autant. Si tu as une idée, je suis preneur !

@mpasteur
Copy link
Contributor Author

mpasteur commented Sep 21, 2016

Bonsoir Ivan. J'ai justement réfléchi au problème et je ne vois pas
d'autre solution que d'enlever une des foreignkey à priori celle de la
table portail_action mais cela demande plus de tests...

edit : ce n'est pas tant la table portail_actions que portail_reservations qui pose des problèmes

Le mer. 21 sept. 2016 23:18, Noethys notifications@github.com a écrit :

Je viens de commencer mes tests sur MySQL : Il y a en effet un sacré souci.
Le problème est que je n'arrive pas à le résoudre. Visiblement, ça vient
des foreignkey. J'ai essayé beaucoup de choses, mais ça coince toujours
autant. Si tu as une idée, je suis preneur !

2016-09-14 22:14 GMT+02:00 Marc Pasteur notifications@github.com:

fail... la table des reservations n'est pas vidée lors de l'import alors
que la table des inscriptions l'est...
du coup ca plante. messieurs les développeurs j'ai besoin de vous....


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#2 (comment),
or mute the thread
<
https://github.com/notifications/unsubscribe-auth/AHoJe8Tv-0KEVX9dcFsXbC8hdzmLf3uZks5qqFW2gaJpZM4J9HbD

.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#2 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADQci1rU1xSxfrlEUiKNsDe5bSljyHsxks5qsZ8ZgaJpZM4J9HbD
.

@mpasteur
Copy link
Contributor Author

mpasteur commented Sep 22, 2016

la suppression des tables est fonctionnelle avec la séquence suivante:

ALTER TABLE portail_reservations 
DROP FOREIGN KEY portail_reservations_ibfk_2,
DROP FOREIGN KEY portail_reservations_ibfk_1;
ALTER TABLE portail_reservations
DROP INDEX IDunite ,
DROP INDEX IDinscription ;

DROP TABLE portail_cotisations_manquantes;
DROP TABLE portail_factures;
DROP TABLE portail_types_pieces;
DROP TABLE portail_users;
DROP TABLE portail_pieces_manquantes;
DROP TABLE portail_reglements;

DROP TABLE portail_consommations;
DROP TABLE portail_periodes;
DROP TABLE portail_ouvertures;
DROP TABLE portail_unites;
DROP TABLE portail_inscriptions;
DROP TABLE portail_groupes;
DROP TABLE portail_activites;
DROP TABLE portail_individus;

mais je n'ai pas encore assez creuser dans le code pour savoir si le fait de potentiellement supprimer l'intégrité référentielle a une incidence ailleurs...

@mpasteur
Copy link
Contributor Author

cf PR #3

@Noethys
Copy link
Owner

Noethys commented Sep 22, 2016

Merci pour ta solution mais elle ne fonctionne pas pour moi. J'ai toujours un problème d'intégrité. Tes tables contenaient bien des données lors de tes tests ? J'y ai passé des heures depuis hier et je ne trouve toujours pas comment régler le problème...

@mpasteur
Copy link
Contributor Author

mpasteur commented Sep 23, 2016

Bonjour Ivan. Oui je l'ai refait plusieurs fois après et pas de problème
pour moi. J'ai bien des données de réservation car j'ai joué avec pour
voir le fonctionnement... Peux-tu me mettre le message d'erreur exact ?

edit : as tu bien mis a jour les 2 fichiers ?

Le jeu. 22 sept. 2016 23:15, Noethys notifications@github.com a écrit :

Merci pour ta solution mais elle ne fonctionne pas pour moi. J'ai toujours
un problème d'intégrité. Tes tables contenaient bien des données lors de
tes tests ? J'y ai passé des heures depuis hier et je ne trouve toujours
pas comment régler le problème...


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#2 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADQci8ZMtAYv-ZnNyG0qanQDMoWV8b4Sks5qsvANgaJpZM4J9HbD
.

@Noethys
Copy link
Owner

Noethys commented Sep 24, 2016 via email

@Noethys Noethys closed this as completed Sep 24, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants