mirror of
https://github.com/shlinkio/shlink.git
synced 2024-12-28 09:51:40 -06:00
Fixed migrations so that api_key_roles index does not fail
This commit is contained in:
parent
47d86b58a3
commit
eef49478fc
@ -25,7 +25,7 @@ final class Version20210102174433 extends AbstractMigration
|
|||||||
$table->setPrimaryKey(['id']);
|
$table->setPrimaryKey(['id']);
|
||||||
|
|
||||||
$table->addColumn('role_name', Types::STRING, [
|
$table->addColumn('role_name', Types::STRING, [
|
||||||
'length' => 256,
|
'length' => 255,
|
||||||
'notnull' => true,
|
'notnull' => true,
|
||||||
]);
|
]);
|
||||||
$table->addColumn('meta', Types::JSON, [
|
$table->addColumn('meta', Types::JSON, [
|
||||||
|
26
data/migrations/Version20210118153932.php
Normal file
26
data/migrations/Version20210118153932.php
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
declare(strict_types=1);
|
||||||
|
|
||||||
|
namespace ShlinkMigrations;
|
||||||
|
|
||||||
|
use Doctrine\DBAL\Schema\Schema;
|
||||||
|
use Doctrine\Migrations\AbstractMigration;
|
||||||
|
|
||||||
|
final class Version20210118153932 extends AbstractMigration
|
||||||
|
{
|
||||||
|
public function up(Schema $schema): void
|
||||||
|
{
|
||||||
|
// Prev migration used to set the length to 256, which made some set-ups crash
|
||||||
|
// It has been updated to 255, and this migration ensures whoever managed to run the prev one, gets the value
|
||||||
|
// also updated to 255
|
||||||
|
|
||||||
|
$rolesTable = $schema->getTable('api_key_roles');
|
||||||
|
$nameColumn = $rolesTable->getColumn('role_name');
|
||||||
|
$nameColumn->setLength(255);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function down(Schema $schema): void
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user