Skip to content

Commit 562cfe5

Browse files
committed
Create migration for messenger_messages changes
1 parent 0a9f947 commit 562cfe5

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace DoctrineMigrations;
6+
7+
use Doctrine\DBAL\Schema\Schema;
8+
use Doctrine\Migrations\AbstractMigration;
9+
10+
final class Version20260107233122 extends AbstractMigration
11+
{
12+
public function getDescription(): string
13+
{
14+
return 'Update messenger_messages indices';
15+
}
16+
17+
public function up(Schema $schema): void
18+
{
19+
$this->addSql('DROP INDEX idx_75ea56e0e3bd61ce');
20+
$this->addSql('DROP INDEX idx_75ea56e0fb7336f0');
21+
$this->addSql('DROP INDEX idx_75ea56e016ba31db');
22+
$this->addSql('CREATE INDEX IDX_75EA56E0FB7336F0E3BD61CE16BA31DBBF396750 ON messenger_messages (queue_name, available_at, delivered_at, id)');
23+
}
24+
25+
public function down(Schema $schema): void
26+
{
27+
$this->addSql('DROP INDEX IDX_75EA56E0FB7336F0E3BD61CE16BA31DBBF396750');
28+
$this->addSql('CREATE INDEX idx_75ea56e0e3bd61ce ON messenger_messages (available_at)');
29+
$this->addSql('CREATE INDEX idx_75ea56e0fb7336f0 ON messenger_messages (queue_name)');
30+
$this->addSql('CREATE INDEX idx_75ea56e016ba31db ON messenger_messages (delivered_at)');
31+
}
32+
}

0 commit comments

Comments
 (0)