我现在正在使用Docker Toolbox。我有数据库的项目,既有标准(小写表)也有大写。例如:migrations
和T_EXPORT
。
使用Docker Toolbox一切都很好,但我想切换到Docker for Windows,这就是问题 - 当我在Docker for Windows上运行相同项目的数据库时,只有可见的小写表({ {1}})但大写字母根本不可见。显然这会导致站点无法正常工作,并且无法管理这些表。
当我再次切换到Docker Toolbox时,所有表格都会再次显示,一切正常。
我想指出整个项目都在同一个地方。我不会在任何地方复制项目文件 - 我使用完全相同的项目文件(包括数据库文件),只在Docker Toolbox和Docker for Windows之间切换,理论上一切都应该有效。
问题 - 是否有任何我应该添加到migrations
以使其正常工作的选项,或者这可能是Docker for Windows应该解决的Docker for Windows中的错误?
答案 0 :(得分:0)
我认为这是Docker
版本或Database
版本中存在的问题,我遇到的是我使用大写创建Table
时小写字母示例HrEmployee
(我使用MariadDB10.2
和Ubuntu 16.04
),然后移至Windows 10
并使用 Navicat 作为第三方,发生的事情是我想要移动到Navicat的所有桌子,我发现问题是我使用的是MariDB10.1
,当我升级到MariaDB10.2
时,问题是resolved
,我不知道数据库是否存在问题