addSql('ALTER TABLE chill_calendar.calendar ALTER startDate TYPE DATE'); $this->addSql('ALTER TABLE chill_calendar.calendar ALTER startDate DROP DEFAULT'); $this->addSql('ALTER TABLE chill_calendar.calendar ALTER endDate TYPE DATE'); $this->addSql('ALTER TABLE chill_calendar.calendar ALTER endDate DROP DEFAULT'); $this->addSql('COMMENT ON COLUMN chill_calendar.calendar.startdate IS \'(DC2Type:date_immutable)\''); $this->addSql('COMMENT ON COLUMN chill_calendar.calendar.enddate IS \'(DC2Type:date_immutable)\''); } public function getDescription(): string { return 'Alter startDate and endDate to datetimetz_immutable'; } public function up(Schema $schema): void { $this->addSql('ALTER TABLE chill_calendar.calendar ALTER startdate TYPE TIMESTAMP(0) WITH TIME ZONE'); $this->addSql('ALTER TABLE chill_calendar.calendar ALTER startdate DROP DEFAULT'); $this->addSql('ALTER TABLE chill_calendar.calendar ALTER enddate TYPE TIMESTAMP(0) WITH TIME ZONE'); $this->addSql('ALTER TABLE chill_calendar.calendar ALTER enddate DROP DEFAULT'); $this->addSql('COMMENT ON COLUMN chill_calendar.calendar.startDate IS \'(DC2Type:datetimetz_immutable)\''); $this->addSql('COMMENT ON COLUMN chill_calendar.calendar.endDate IS \'(DC2Type:datetimetz_immutable)\''); } }