From 18fb777b89c6cca529979ab1202eb1af5458bd5d Mon Sep 17 00:00:00 2001 From: adev Date: Fri, 3 Nov 2017 00:41:47 +0100 Subject: Add an initial migration --- app/DoctrineMigrations/Version20160401000000.php | 181 +++++++++++++++++++++++ 1 file changed, 181 insertions(+) create mode 100644 app/DoctrineMigrations/Version20160401000000.php (limited to 'app/DoctrineMigrations/Version20160401000000.php') diff --git a/app/DoctrineMigrations/Version20160401000000.php b/app/DoctrineMigrations/Version20160401000000.php new file mode 100644 index 00000000..34d97d16 --- /dev/null +++ b/app/DoctrineMigrations/Version20160401000000.php @@ -0,0 +1,181 @@ +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) + { + //TODO: drop tables + } +} -- cgit v1.2.3 From 18865cec8621d697e9b174ab4b9203517be5dfcc Mon Sep 17 00:00:00 2001 From: adev Date: Sun, 5 Nov 2017 13:32:22 +0100 Subject: Implements down migration --- app/DoctrineMigrations/Version20160401000000.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'app/DoctrineMigrations/Version20160401000000.php') diff --git a/app/DoctrineMigrations/Version20160401000000.php b/app/DoctrineMigrations/Version20160401000000.php index 34d97d16..af135006 100644 --- a/app/DoctrineMigrations/Version20160401000000.php +++ b/app/DoctrineMigrations/Version20160401000000.php @@ -176,6 +176,17 @@ SQL */ public function down(Schema $schema) { - //TODO: drop tables + $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'); } } -- cgit v1.2.3 From f4e7a0df0e5917c51889f95e049eda2f81a8416e Mon Sep 17 00:00:00 2001 From: adev Date: Tue, 21 Nov 2017 22:07:37 +0100 Subject: Fix phpcs --- app/DoctrineMigrations/Version20160401000000.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'app/DoctrineMigrations/Version20160401000000.php') diff --git a/app/DoctrineMigrations/Version20160401000000.php b/app/DoctrineMigrations/Version20160401000000.php index af135006..a8603abf 100644 --- a/app/DoctrineMigrations/Version20160401000000.php +++ b/app/DoctrineMigrations/Version20160401000000.php @@ -6,7 +6,7 @@ use Doctrine\DBAL\Migrations\AbstractMigration; use Doctrine\DBAL\Schema\Schema; /** - * Initial database structure + * Initial database structure. */ class Version20160401000000 extends AbstractMigration { @@ -22,7 +22,7 @@ class Version20160401000000 extends AbstractMigration switch ($this->connection->getDatabasePlatform()->getName()) { case 'sqlite': - $sql = <<addSql($query); } break; - case 'postgresql': - $sql = <<