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/public_html/migrations/upgrades/20181123171520_remove_scope.php
<?php


use Phinx\Migration\AbstractMigration;

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

        if ($table->hasColumn('scope')) {
            $oldIndexName = 'idx_scope_name';
            // NOTE: Update to a more recent version of Phinx
            // It implements the $table->hasIndexByName($oldIndexName);
            if ($table->getAdapter()->hasIndexByName($table->getName(), $oldIndexName)) {
                $table->removeIndexByName($oldIndexName);
            }

            $table->removeColumn('scope')
                ->save();
            $table->addIndex(['key'], [
                'unique' => true,
                'name' => 'idx_key'
            ]);
        }
    }
}