. */ namespace Application\Migrations; use Doctrine\DBAL\Migrations\AbstractMigration; use Doctrine\DBAL\Schema\Schema; class VersionAuthserverExternalAccount20170824135051 extends AbstractMigration { public function up(Schema $schema) { $externalUser = $schema->createTable('vierbergenlars_external_account_external_user'); $externalUser->addColumn('id', 'integer')->setAutoincrement(true); $externalUser->addColumn('user_id', 'integer'); $externalUser->addColumn('provider', 'string'); $externalUser->addColumn('provider_ref', 'string'); $externalUser->setPrimaryKey(['id']); $externalUser->addForeignKeyConstraint('auth_users', ['user_id'], ['id']); } public function down(Schema $schema) { $schema->dropTable('vierbergenlars_external_account_external_user'); } }