@ -10,7 +10,7 @@ use Doctrine\Migrations\AbstractMigration;
/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20200206113340 extends AbstractMigration
final class Version20200305123938 extends AbstractMigration
{
public function getDescription() : string
{
@ -22,32 +22,32 @@ final class Version20200206113340 extends AbstractMigration
// this up() migration is auto-generated, please modify it to your needs
$this->abortIf($this->connection->getDatabasePlatform()->getName() !== 'mysql', 'Migration can only be executed safely on \'mysql\'.');
$this->addSql('CREATE TABLE comment (wish_id INT NOT NULL, user_id INT NOT NULL, date DATETIME NOT NULL, anonymous TINYINT(1) NOT NULL, content LONGTEXT NOT NULL, INDEX IDX_9474526C42B83698 (wish_id), INDEX IDX_9474526CA76ED395 (user_id), PRIMARY KEY(wish_id, user_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE config_notification (user_id INT NOT NULL, notif_id INT NOT NULL, site TINYINT(1) NOT NULL, email TINYINT(1) NOT NULL, INDEX IDX_6C50D7BDA76ED395 (user_id), INDEX IDX_6C50D7BD5E61BFFA (notif_id), PRIMARY KEY(user_id, notif_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE language (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(50) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE member (id INT AUTO_INCREMENT NOT NULL, target_group_id INT NOT NULL, user_id INT DEFAULT NULL, fakeuser_name VARCHAR(255) DEFAULT NULL, INDEX IDX_70E4FA7824FF092E (target_group_id), INDEX IDX_70E4FA78A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE notification (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(50) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE wish (id INT AUTO_INCREMENT NOT NULL, target_id INT NOT NULL, owner_id INT NOT NULL, date DATETIME NOT NULL, name VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, visible TINYINT(1) NOT NULL, price_estimated NUMERIC(11, 2) DEFAULT NULL, price_real NUMERIC(11, 2) DEFAULT NULL, crowdfunding TINYINT(1) NOT NULL, finished DATETIME DEFAULT NULL, INDEX IDX_D7D174C9158E0B66 (target_id), INDEX IDX_D7D174C97E3C61F9 (owner_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE participant (wish_id INT NOT NULL, user_id INT NOT NULL, anonymous TINYINT(1) NOT NULL, price NUMERIC(11, 2) DEFAULT NULL, paid TINYINT(1) NOT NULL, INDEX IDX_D79F6B1142B83698 (wish_id), INDEX IDX_D79F6B11A76ED395 (user_id), PRIMARY KEY(wish_id, user_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE language (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(50) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE target_group (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE notification (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(50) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE member (id INT AUTO_INCREMENT NOT NULL, target_group_id INT NOT NULL, user_id INT DEFAULT NULL, fakeuser_name VARCHAR(255) DEFAULT NULL, INDEX IDX_70E4FA7824FF092E (target_group_id), INDEX IDX_70E4FA78A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE comment (wish_id INT NOT NULL, user_id INT NOT NULL, date DATETIME NOT NULL, anonymous TINYINT(1) NOT NULL, content LONGTEXT NOT NULL, INDEX IDX_9474526C42B83698 (wish_id), INDEX IDX_9474526CA76ED395 (user_id), PRIMARY KEY(wish_id, user_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user (id INT AUTO_INCREMENT NOT NULL, language_id INT DEFAULT NULL, email VARCHAR(180) NOT NULL, roles LONGTEXT NOT NULL COMMENT \'(DC2Type:json)\', password VARCHAR(255) NOT NULL, name VARCHAR(255) NOT NULL, fist_name VARCHAR(255) DEFAULT NULL, gender SMALLINT NOT NULL, avatar VARCHAR(255) DEFAULT NULL, inactive TINYINT(1) NOT NULL, UNIQUE INDEX UNIQ_8D93D649E7927C74 (email), INDEX IDX_8D93D64982F1BAF4 (language_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE friend (user_id INT NOT NULL, friend_id INT NOT NULL, INDEX IDX_55EEAC61A76ED395 (user_id), INDEX IDX_55EEAC616A5458E8 (friend_id), PRIMARY KEY(user_id, friend_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE config_notification (user_id INT NOT NULL, notif_id INT NOT NULL, site TINYINT(1) NOT NULL, email TINYINT(1) NOT NULL, INDEX IDX_6C50D7BDA76ED395 (user_id), INDEX IDX_6C50D7BD5E61BFFA (notif_id), PRIMARY KEY(user_id, notif_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_notification (user_id INT NOT NULL, notif_id INT NOT NULL, date DATETIME NOT NULL, description VARCHAR(255) NOT NULL, seen TINYINT(1) NOT NULL, INDEX IDX_3F980AC8A76ED395 (user_id), INDEX IDX_3F980AC85E61BFFA (notif_id), PRIMARY KEY(user_id, notif_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE wish (id INT AUTO_INCREMENT NOT NULL, target_id INT NOT NULL, owner_id INT NOT NULL, date DATETIME NOT NULL, name VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, visible TINYINT(1) NOT NULL, price_estimated NUMERIC(11, 2) DEFAULT NULL, price_real NUMERIC(11, 2) DEFAULT NULL, crowdfunding TINYINT(1) NOT NULL, finished DATETIME DEFAULT NULL, INDEX IDX_D7D174C9158E0B66 (target_id), INDEX IDX_D7D174C97E3C61F9 (owner_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');