<?php
declare(strict_types=1);
namespace DoctrineMigrations;
use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;
final class Version20240830144100 extends AbstractMigration
{
public function getDescription(): string
{
return 'Update message document generator info table name';
}
public function up(Schema $schema): void
{
$this->skipIf(
true === $schema->hasTable('document_generator_callback_info'),
'The document_generator_callback_info is already set as table name!'
);
// Using raw sql because of specific schema issue
$this->addSql('RENAME TABLE message_document_generator_info TO document_generator_callback_info');
}
public function down(Schema $schema): void
{
$this->skipIf(
true === $schema->hasTable('message_document_generator_info'),
'The message_document_generator_info is already set as table name!'
);
// Using raw sql because of specific schema issue
$this->addSql('RENAME TABLE document_generator_callback_info TO message_document_generator_info');
}
}