HEX
Server: Apache
System: Linux server1.ariadata.co 4.18.0-553.120.1.el8_10.x86_64 #1 SMP Mon Apr 20 18:04:27 EDT 2026 x86_64
User: nepi (1051)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system,show_source,popen,proc_open
Upload Files
File: /home/nepi/www/migrations/upgrades/20190415125300_set_width.php
<?php

use Phinx\Migration\AbstractMigration;

class SetWidth extends AbstractMigration
{
    public function up()
    {
      $table = $this->table('directus_fields');

      $table->changeColumn('width', 'string', [
          'limit' => 30,
          'null' => true,
          'default' => null,
      ]);

      $this->execute("UPDATE directus_fields SET width = 'half' WHERE width = '1';");
      $this->execute("UPDATE directus_fields SET width = 'half' WHERE width = '2';");
      $this->execute("UPDATE directus_fields SET width = 'full' WHERE width = '3';");
      $this->execute("UPDATE directus_fields SET width = 'full' WHERE width = '4';");

      $table->save();
    }
}