use Symfony\Component\DependencyInjection\ContainerAwareInterface;
use Symfony\Component\DependencyInjection\ContainerInterface;
+/**
+ * Added foreign keys for account resetting
+ */
class Version20160410190541 extends AbstractMigration implements ContainerAwareInterface
{
/**
{
$entryTable = $schema->getTable($this->getTable('entry'));
- $this->skipIf($entryTable->hasColumn('uuid'), 'It seems that you already played this migration.');
+ $this->skipIf($entryTable->hasColumn('uid'), 'It seems that you already played this migration.');
- $entryTable->addColumn('uuid', 'guid', [
+ $entryTable->addColumn('uid', 'string', [
'notnull' => false,
+ 'length' => 23,
]);
$this->addSql('INSERT INTO '.$this->getTable('craue_config_setting')." (name, value, section) VALUES ('share_public', '1', 'entry')");
}
public function down(Schema $schema)
{
$entryTable = $schema->getTable($this->getTable('entry'));
- $entryTable->dropColumn('uuid');
+ $entryTable->dropColumn('uid');
$this->addSql('DELETE FROM '.$this->getTable('craue_config_setting')." WHERE name = 'share_public'");
}