Untitled
unknown
plain_text
9 months ago
895 B
10
Indexable
<?php
declare(strict_types=1);
namespace Datix\Migration;
use Doctrine\DBAL\Schema\Schema;
final class Version20250211154051 extends TenantAwareMigration
{
public function getDescription(): string
{
return 'Update tenant config to include last login date';
}
protected function tenantPostUp(Schema $schema, array $tenant): void
{
$sql = <<<SQL
ALTER TABLE tenant_config
ADD last_login_date_enabled TINYINT(1)
DEFAULT 0
NOT NULL
SQL;
$this->connection->executeStatement($sql);
}
protected function tenantPostDown(Schema $schema, array $tenant): void
{
$sql = <<<SQL
ALTER TABLE tenant_config DROP COLUMN last_login_date_enabled
SQL;
$this->connection->executeStatement($sql);
}
}
Editor is loading...
Leave a Comment