Bonjouràtous, 目前,我们在2个开发环境(Linux和Windows)中使用mariadb columnstore,以避免强迫我们团队的所有成员重新安装其桌面。
几天前,在合并了一个使用columnstore而不是简单Mariadb的分支之后,我们遇到了Windows env创建表的问题,该表我们通过在引擎定义后添加COMMENT ='schema sync only'来解决。 。
问题在于Windows并不是我们最终的目标部署环境,Linux中不需要此命令。因此,我们只想在Windows环境下将其设置为系统变量,但我们目前无法做到这一点。
为了完成范围,我们使用docker映像mariadb / columnstore:1.2.5(此时通常应该是最后一个),以及Changelog.db来部署我们的数据库架构。
感谢您给我答复。
最好的问候, 马修(Mathieu)
答案 0 :(得分:1)
好吧,在网上浏览了整整一天的以下原始问题后,我们又回到了上一个问题,然后我找到了github中的一个链接,该链接解决了我们的问题。我同意,因为此问题仅适用于Windows,因此没有必要真正常见。 错误代码:1815。内部错误:只能用“ SCHEMA SYNC ONLY”创建Calpont系统表。
-> https://github.com/mariadb-corporation/mariadb-columnstore-docker/issues/7
主要思想是使用命名卷而不是-v路径来保留列存储模式