- Now checking supportAlterColumnAction in database migration from adapter

This commit is contained in:
Dave M. 2025-07-17 18:40:50 +00:00
parent 3de4b78a0b
commit 2fd9331c15
2 changed files with 7 additions and 7 deletions

View File

@ -71,7 +71,7 @@ class Migrate implements FormInterface
$def->action = "change";
}
if ($def->action) {
if ($def->action && $adapter->supportAlterColumnAction($def->action)) {
$def->modifier = new Lib\Database\Modifier(
type: Lib\Database\ModifierTypeEnum::Alter,
query: $entity::repository()

View File

@ -7,12 +7,12 @@ use Notes\Common\ReflectedProperty;
class Definition
{
public function __construct(
public string $entity,
public string|null $field = null,
public array|null|ReflectedProperty $definition = null,
public null|Modifier|array $modifier = null,
public null|Definition $previous = null,
public null|string $action = null,
public string $entity,
public string|null $field = null,
public array|null|ReflectedProperty $definition = null,
public null|Modifier|array $modifier = null,
public null|Definition $previous = null,
public null|string $action = null,
) {}
public function toArray() : array