【发布时间】:2015-06-06 11:14:08
【问题描述】:
我正在使用Liquibase 来管理我的数据库迁移。与导致问题的 MySQL 相比,MemSQL 命令似乎有所不同。
我正在通过 Liquibase 运行以下命令:-
ALTER TABLE test.T_USER_AUTHORITY
ADD CONSTRAINT fk_authority_name
FOREIGN KEY (name) REFERENCES test.T_AUTHORITY (name)
报错
“功能‘分片表的 FOREIGN (non-SHARD) key’不受支持 通过 MemSQL。”
我无法控制 Liquibase,我无法在“FOREIGN key”之间添加单词 SHARD 以使其成为“FOREIGN SHARD key”。
是否可以在 MemSQL 中将所有外键配置为 SHARD 键,这样我们就不必在该命令中添加 SHARD 关键字了。
【问题讨论】:
标签: java liquibase singlestore