миграции оно стало NOT NULL, как теперь накатить эту миграцию, чтобы у существующих данных проставились дефолтные значения?
Я вроде поставил везде: b.Property<Guid>("ModelId").HasDefaultValue(Guid.Empty);
но ошибка все равно при update -
ALTER TABLE scheme."Node" ALTER COLUMN "ModelId" TYPE uuid;
ALTER TABLE scheme."Node" ALTER COLUMN "ModelId" SET NOT NULL;
ALTER TABLE scheme."Node" ALTER COLUMN "ModelId" SET DEFAULT '00000000-0000-0000-0000-000000000000';
23502: столбец "ModelId" содержит значения NULL
Первой строчкой миграции обновить таблицу, установив всем строкам дефолтное значение
Обсуждают сегодня