<?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 Version20250423151237 extends AbstractMigration
{
public function getDescription(): string
{
return 'Default sur les boolean des visites';
}
public function up(Schema $schema): void
{
$this->addSql('UPDATE visits.fields SET iterable = \'true\' WHERE iterable is null');
$this->addSql('UPDATE visits.fields SET add_comment = \'false\' WHERE add_comment is null');
$this->addSql('UPDATE visits.fields SET hidden = \'false\' WHERE hidden is null');
$this->addSql('UPDATE visits.fields_answers SET hidden = \'false\' WHERE hidden is null');
$this->addSql('UPDATE visits.fields_answers SET add_comment = \'false\' WHERE add_comment is null');
$this->addSql('UPDATE visits.fields_answers SET alert_flag = \'false\' WHERE alert_flag is null');
$this->addSql('UPDATE visits.forms SET hidden = \'false\' WHERE hidden is null');
$this->addSql('UPDATE visits.forms_answers SET hidden = \'false\' WHERE hidden is null');
$this->addSql('UPDATE visits.sections SET iterable = \'true\' WHERE iterable is null');
$this->addSql('UPDATE visits.sections SET add_comment = \'false\' WHERE add_comment is null');
$this->addSql('UPDATE visits.sections SET hidden = \'false\' WHERE hidden is null');
$this->addSql('UPDATE visits.sections_answers SET complete = \'false\' WHERE complete is null');
$this->addSql('UPDATE visits.sections_answers SET add_comment = \'false\' WHERE add_comment is null');
$this->addSql('ALTER TABLE visits.fields ALTER iterable SET DEFAULT \'true\'');
$this->addSql('ALTER TABLE visits.fields ALTER iterable SET NOT NULL');
$this->addSql('ALTER TABLE visits.fields ALTER add_comment SET DEFAULT \'false\'');
$this->addSql('ALTER TABLE visits.fields ALTER add_comment SET NOT NULL');
$this->addSql('ALTER TABLE visits.fields ALTER hidden SET DEFAULT \'false\'');
$this->addSql('ALTER TABLE visits.fields ALTER hidden SET NOT NULL');
$this->addSql('ALTER TABLE visits.fields_answers ALTER hidden SET DEFAULT \'false\'');
$this->addSql('ALTER TABLE visits.fields_answers ALTER hidden SET NOT NULL');
$this->addSql('ALTER TABLE visits.fields_answers ALTER add_comment SET DEFAULT \'false\'');
$this->addSql('ALTER TABLE visits.fields_answers ALTER add_comment SET NOT NULL');
$this->addSql('ALTER TABLE visits.fields_answers ALTER alert_flag SET DEFAULT \'false\'');
$this->addSql('ALTER TABLE visits.fields_answers ALTER alert_flag SET NOT NULL');
$this->addSql('ALTER TABLE visits.forms ALTER hidden SET DEFAULT \'false\'');
$this->addSql('ALTER TABLE visits.forms ALTER hidden SET NOT NULL');
$this->addSql('ALTER TABLE visits.forms_answers ALTER hidden SET DEFAULT \'false\'');
$this->addSql('ALTER TABLE visits.forms_answers ALTER hidden SET NOT NULL');
$this->addSql('ALTER TABLE visits.sections ALTER iterable SET DEFAULT \'true\'');
$this->addSql('ALTER TABLE visits.sections ALTER iterable SET NOT NULL');
$this->addSql('ALTER TABLE visits.sections ALTER add_comment SET DEFAULT \'false\'');
$this->addSql('ALTER TABLE visits.sections ALTER add_comment SET NOT NULL');
$this->addSql('ALTER TABLE visits.sections ALTER hidden SET DEFAULT \'false\'');
$this->addSql('ALTER TABLE visits.sections ALTER hidden SET NOT NULL');
$this->addSql('ALTER TABLE visits.sections_answers ALTER form_answer_id SET NOT NULL');
$this->addSql('ALTER TABLE visits.sections_answers ALTER complete SET DEFAULT \'false\'');
$this->addSql('ALTER TABLE visits.sections_answers ALTER complete SET NOT NULL');
$this->addSql('ALTER TABLE visits.sections_answers ALTER add_comment SET DEFAULT \'false\'');
$this->addSql('ALTER TABLE visits.sections_answers ALTER add_comment SET NOT NULL');
}
public function down(Schema $schema): void
{
$this->addSql('ALTER TABLE visits.fields_answers ALTER hidden DROP DEFAULT');
$this->addSql('ALTER TABLE visits.fields_answers ALTER hidden DROP NOT NULL');
$this->addSql('ALTER TABLE visits.fields_answers ALTER add_comment DROP DEFAULT');
$this->addSql('ALTER TABLE visits.fields_answers ALTER add_comment DROP NOT NULL');
$this->addSql('ALTER TABLE visits.fields_answers ALTER alert_flag DROP DEFAULT');
$this->addSql('ALTER TABLE visits.fields_answers ALTER alert_flag DROP NOT NULL');
$this->addSql('ALTER TABLE visits.forms ALTER hidden DROP DEFAULT');
$this->addSql('ALTER TABLE visits.forms ALTER hidden DROP NOT NULL');
$this->addSql('ALTER TABLE visits.fields ALTER iterable DROP DEFAULT');
$this->addSql('ALTER TABLE visits.fields ALTER iterable DROP NOT NULL');
$this->addSql('ALTER TABLE visits.fields ALTER add_comment DROP DEFAULT');
$this->addSql('ALTER TABLE visits.fields ALTER add_comment DROP NOT NULL');
$this->addSql('ALTER TABLE visits.fields ALTER hidden DROP DEFAULT');
$this->addSql('ALTER TABLE visits.fields ALTER hidden DROP NOT NULL');
$this->addSql('ALTER TABLE visits.sections ALTER iterable DROP DEFAULT');
$this->addSql('ALTER TABLE visits.sections ALTER iterable DROP NOT NULL');
$this->addSql('ALTER TABLE visits.sections ALTER add_comment DROP DEFAULT');
$this->addSql('ALTER TABLE visits.sections ALTER add_comment DROP NOT NULL');
$this->addSql('ALTER TABLE visits.sections ALTER hidden DROP DEFAULT');
$this->addSql('ALTER TABLE visits.sections ALTER hidden DROP NOT NULL');
$this->addSql('ALTER TABLE visits.forms_answers ALTER hidden DROP DEFAULT');
$this->addSql('ALTER TABLE visits.forms_answers ALTER hidden DROP NOT NULL');
$this->addSql('ALTER TABLE visits.sections_answers ALTER form_answer_id DROP NOT NULL');
$this->addSql('ALTER TABLE visits.sections_answers ALTER complete DROP DEFAULT');
$this->addSql('ALTER TABLE visits.sections_answers ALTER complete DROP NOT NULL');
$this->addSql('ALTER TABLE visits.sections_answers ALTER add_comment DROP DEFAULT');
$this->addSql('ALTER TABLE visits.sections_answers ALTER add_comment DROP NOT NULL');
}
}