3

Liquibaseデータベースの移行を管理するために使用しています。問題を引き起こしているMySQLと比較すると、MemSQLコマンドに違いがあるようです。

Liquibase を介して次のコマンドを実行しています:-

ALTER TABLE test.T_USER_AUTHORITY
ADD CONSTRAINT fk_authority_name 
FOREIGN KEY (name) REFERENCES test.T_AUTHORITY (name)

エラーが発生しています

「機能 'シャード テーブルへの FOREIGN (非 SHARD) キー' は MemSQL ではサポートされていません。」

私はLiquibaseを制御できず、「FOREIGNキー」の間にSHARDという単語を追加して「FOREIGN SHARDキー」にすることはできません。

このコマンドに SHARD キーワードを追加する必要がないように、MemSQL ですべての外部キーを SHARD キーとして構成することは可能ですか。

4

1 に答える 1