2017-10-07 2 views
0

J'utilise Docker Toolbox pour l'instant. J'ai projet avec base de données qui a à la fois standard (tables minuscules) et aussi majuscules. Par exemple: migrations et T_EXPORT. En utilisant Docker Toolbox tout va bien mais je voudrais passer à Docker pour Windows et voici le problème - quand je lance le même projet sur Docker pour Windows dans la base de données, il n'y a que des tables minuscules visibles (migrations) mais supérieur -case ne sont pas visibles du tout. Évidemment, cela cause que ce site ne fonctionne pas et ces tables ne peuvent pas être gérées.Tableaux avec majuscules non visibles dans Docker pour Windows

Lorsque je passe de nouveau à Docker Toolbox, toutes les tables sont de nouveau visibles et tout fonctionne correctement.

Je voudrais souligner que l'ensemble du projet est au même endroit. Je ne copie pas les fichiers de projet n'importe où - j'utilise exactement les mêmes fichiers de projet (y compris les fichiers de base de données) et ne permuter entre Docker Toolbox et Docker pour Windows, donc en théorie tout devrait fonctionner.

La question - y a-t-il une option que je devrais ajouter à docker-composer.yaml pour que ça fonctionne ou peut-être que c'est un bug dans Docker pour Windows qui devrait être résolu par l'équipe Docker?

Répondre

0

Je pense que cela est un problème dans la version Docker ou la version Database, je l'ai rencontré qui est quand je crée Table avec majuscules et minuscules lettres par exemple HrEmployee (là, je l'utilise MariadDB10.2 et Ubuntu 16.04) puis Je passe à Windows 10 et utiliser Navicat comme une 3ème partie et ce qui est arrivé était tous mes tableaux que je voulais passer à Navicat, et j'ai trouvé le problème était que j'utilisais MariDB10.1 et quand je mis à jour-MariaDB10.2, le problème était resolved, je fais ne sait pas si c'était un problème de la base de données