]> source.dussan.org Git - nextcloud-server.git/commitdiff
Migration step
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Wed, 26 Sep 2018 11:19:25 +0000 (13:19 +0200)
committerMorris Jobke <hey@morrisjobke.de>
Thu, 1 Nov 2018 13:59:22 +0000 (14:59 +0100)
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
core/Migrations/Version15000Date20180927120000.php [new file with mode: 0644]

diff --git a/core/Migrations/Version15000Date20180927120000.php b/core/Migrations/Version15000Date20180927120000.php
new file mode 100644 (file)
index 0000000..d5c4b33
--- /dev/null
@@ -0,0 +1,47 @@
+<?php
+/**
+ * @copyright Copyright (c) 2018 Bjoern Schiessle <bjoern@schiessle.org>
+ *
+ * @license GNU AGPL version 3 or any later version
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+namespace OC\Core\Migrations;
+
+use Doctrine\DBAL\Types\Type;
+use OCP\DB\ISchemaWrapper;
+use OCP\Migration\SimpleMigrationStep;
+
+/**
+ * add column for share notes
+ *
+ * Class Version15000Date20180927120000
+ */
+class Version15000Date20180927120000 extends SimpleMigrationStep {
+       public function changeSchema(\OCP\Migration\IOutput $output, \Closure $schemaClosure, array $options) {
+
+               /** @var ISchemaWrapper $schema */
+               $schema = $schemaClosure();
+
+               $table = $schema->getTable('cards');
+               $table->addColumn('uid', Type::STRING, [
+                       'notnull' => true,
+                       'length' => 255]
+               );
+
+               return $schema;
+       }
+}