Skip to content

Commit

Permalink
Add missing migration for creating table cache_items (#14156)
Browse files Browse the repository at this point in the history
* create table cache_items

* Update bundles/CoreBundle/Migrations/Version20201007000000.php

Co-authored-by: Divesh Pahuja <divesh.pahuja@pimcore.com>

---------

Co-authored-by: Divesh Pahuja <divesh.pahuja@pimcore.com>
  • Loading branch information
BlackbitDevs and dvesh3 committed Feb 3, 2023
1 parent 5a46f38 commit ae5d8fc
Showing 1 changed file with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions bundles/CoreBundle/Migrations/Version20201007000000.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
<?php

/**
* Pimcore
*
* This source file is available under two different licenses:
* - GNU General Public License version 3 (GPLv3)
* - Pimcore Commercial License (PCL)
* Full copyright and license information is available in
* LICENSE.md which is distributed with this source code.
*
* @copyright Copyright (c) Pimcore GmbH (http://www.pimcore.org)
* @license http://www.pimcore.org/license GPLv3 and PCL
*/

namespace Pimcore\Bundle\CoreBundle\Migrations;

use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;
use Symfony\Component\Cache\Adapter\DoctrineDbalAdapter;

/**
* @internal
*/
final class Version20201007000000 extends AbstractMigration
{
/**
* @param Schema $schema
*/
public function up(Schema $schema): void
{
if (!$schema->hasTable('cache_items')) {
/** @var \Doctrine\DBAL\Connection $db */
$db = \Pimcore\Db::get();
$cacheAdapter = new DoctrineDbalAdapter($db);
$cacheAdapter->createTable();
}
}

/**
* @param Schema $schema
*/
public function down(Schema $schema): void
{
$this->addSql('DROP TABLE IF EXISTS cache_items');
}
}

0 comments on commit ae5d8fc

Please sign in to comment.