aspirecloud-migrations/migrations/20241010225057_add_hash_column.php
2024-10-10 18:52:14 -04:00

32 lines
894 B
PHP

<?php
declare(strict_types=1);
use Phinx\Migration\AbstractMigration;
final class AddHashColumn extends AbstractMigration
{
/**
* Change Method.
*
* Write your reversible migrations using this method.
*
* More information on writing migrations is available here:
* https://book.cakephp.org/phinx/0/en/migrations.html#the-change-method
*
* Remember to call "create()" or "update()" and NOT "save()" when working
* with the Table class.
*/
public function change(): void
{
$pluginFiles = $this->table('plugin_files');
$pluginFiles->addColumn('hash', 'string', ['null' => true])
->addIndex('hash')
->update();
$themeFiles = $this->table('theme_files');
$themeFiles->addColumn('hash', 'string', ['null' => true])
->addIndex('hash')
->update();
}
}