<?php
declare(strict_types=1);
namespace DoctrineMigrations;
use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;
/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20221111045239 extends AbstractMigration
{
public function getDescription(): string
{
return 'add TimeEntry.MinLength & TimeEntry.MaxLength in settings';
}
public function up(Schema $schema): void
{
$settings = [
['name' => 'TimeEntry.MinLength', 'value' => '60', 'description' => 'Минимальная длинна ТЕ в секундах'],
['name' => 'TimeEntry.MaxLength', 'value' => '43200', 'description' => 'Максимальная длинна ТЕ в секундах'],
];
foreach ($settings as $setting) {
$this->addSql('INSERT INTO setting ("id", "name","value","description") VALUES ((select nextval(\'setting_id_seq\')), :name, :value ,:description) ON CONFLICT DO NOTHING', $setting);
}
}
public function down(Schema $schema): void
{
}
}