MySql-version used : 8.0.20 (MySql-Cluster)
EF-Core nuget package : MySql.Data.EntityFrameworkCore 8.0.20
MySql.Data.EntityFrameworkCore.Design 8.0.19
ENGINE : NDBCLUSTER
CREATE TABLE `CurrentSessions` (
`ID` varbinary(16) NOT NULL DEFAULT (uuid()),
`UserID` varbinary(16) NULL,
`CreatedAt` datetime NOT NULL,
`ExpiresAt` datetime NOT NULL,
PRIMARY KEY (`ID`)
);
Сообщение об ошибке:
Error Code: 3774. 'Specified storage engine' is not supported for default value expressions.
Cluster-config на docker:
[ndbd default]
NoOfReplicas=2
DataMemory=80M
IndexMemory = 18MB
MaxNoOfAttributes = 2000
[ndb_mgmd]
NodeId=1
hostname=192.168.0.2
datadir=/var/lib/mysql
[ndbd]
NodeId=2
hostname=192.168.0.3
datadir=/var/lib/mysql
[ndbd]
NodeId=3
hostname=192.168.0.4
datadir=/var/lib/mysql
[mysqld]
NodeId=4
hostname=192.168.0.10
Из того, что я вижу, строка:
...
`ID` varbinary(16) NOT NULL DEFAULT (uuid()),
...
Ответственный за ошибку, я новичок в кластере, есть ли способ исправить эту ошибку.