version->getConfiguration()->getNumberOfExecutedMigrations() > 0) { $this->version->markMigrated(); $this->skipIf(true, 'Database already initialized'); } switch ($this->connection->getDatabasePlatform()->getName()) { case 'sqlite': $sql = <<addSql($query); } break; case 'mysql': $sql = <<addSql($query); } break; case 'postgresql': $sql = <<addSql($query); } break; } } /** * @param Schema $schema */ public function down(Schema $schema) { $this->addSql('DROP TABLE wallabag_craue_config_setting'); $this->addSql('DROP TABLE "wallabag_tagging_rule"'); $this->addSql('DROP TABLE "wallabag_config"'); $this->addSql('DROP TABLE "wallabag_entry"'); $this->addSql('DROP TABLE wallabag_entry_tag'); $this->addSql('DROP TABLE "wallabag_tag"'); $this->addSql('DROP TABLE wallabag_oauth2_refresh_tokens'); $this->addSql('DROP TABLE wallabag_oauth2_access_tokens'); $this->addSql('DROP TABLE wallabag_oauth2_clients'); $this->addSql('DROP TABLE wallabag_oauth2_auth_codes'); $this->addSql('DROP TABLE "wallabag_user"'); $this->addSql('DROP TABLE wallabag_annotation'); } }