Defined config to run database tests against mysql and postgres

This commit is contained in:
Alejandro Celaya
2019-03-05 20:36:35 +01:00
parent f563e777cc
commit 6fa255386b
8 changed files with 55 additions and 23 deletions

View File

@@ -58,6 +58,6 @@ $builder->createOneToMany('visits', Entity\Visit::class)
$builder->createManyToMany('tags', Entity\Tag::class)
->setJoinTable('short_urls_in_tags')
->addInverseJoinColumn('tag_id', 'id')
->addJoinColumn('short_url_id', 'id')
->addInverseJoinColumn('tag_id', 'id', true, false, 'CASCADE')
->addJoinColumn('short_url_id', 'id', true, false, 'CASCADE')
->build();

View File

@@ -43,10 +43,10 @@ $builder->createField('userAgent', Type::STRING)
->build();
$builder->createManyToOne('shortUrl', Entity\ShortUrl::class)
->addJoinColumn('short_url_id', 'id', false)
->addJoinColumn('short_url_id', 'id', false, false, 'CASCADE')
->build();
$builder->createManyToOne('visitLocation', Entity\VisitLocation::class)
->addJoinColumn('visit_location_id', 'id')
->addJoinColumn('visit_location_id', 'id', true, false, 'Set NULL')
->cascadePersist()
->build();