ci(catalog) : aligner le bootstrap test DB sur uq_category_name_active (M:N)
This commit is contained in:
@@ -75,7 +75,7 @@ jobs:
|
|||||||
- name: Bootstrap test database
|
- name: Bootstrap test database
|
||||||
# Aligne sur la cible `test-db-setup` du makefile : apres
|
# Aligne sur la cible `test-db-setup` du makefile : apres
|
||||||
# `schema:update --force`, on RECREE manuellement l'index unique
|
# `schema:update --force`, on RECREE manuellement l'index unique
|
||||||
# partiel `uq_category_name_type_active` car Doctrine ORM ne sait
|
# partiel `uq_category_name_active` car Doctrine ORM ne sait
|
||||||
# pas exprimer les index fonctionnels partiels (LOWER(name) + WHERE
|
# pas exprimer les index fonctionnels partiels (LOWER(name) + WHERE
|
||||||
# deleted_at IS NULL) et `schema:update` les considere comme
|
# deleted_at IS NULL) et `schema:update` les considere comme
|
||||||
# orphelins et les DROP — collisions non detectees, tests d'unicite
|
# orphelins et les DROP — collisions non detectees, tests d'unicite
|
||||||
@@ -89,7 +89,7 @@ jobs:
|
|||||||
php bin/console app:apply-column-comments --env=test --no-interaction
|
php bin/console app:apply-column-comments --env=test --no-interaction
|
||||||
php bin/console doctrine:fixtures:load --env=test --no-interaction
|
php bin/console doctrine:fixtures:load --env=test --no-interaction
|
||||||
php bin/console app:sync-permissions --env=test --no-interaction
|
php bin/console app:sync-permissions --env=test --no-interaction
|
||||||
php bin/console --env=test dbal:run-sql "CREATE UNIQUE INDEX IF NOT EXISTS uq_category_name_type_active ON category (LOWER(name), category_type_id) WHERE deleted_at IS NULL"
|
php bin/console --env=test dbal:run-sql "CREATE UNIQUE INDEX IF NOT EXISTS uq_category_name_active ON category (LOWER(name)) WHERE deleted_at IS NULL"
|
||||||
|
|
||||||
- name: Run PHPUnit
|
- name: Run PHPUnit
|
||||||
run: php -d memory_limit=512M vendor/bin/phpunit
|
run: php -d memory_limit=512M vendor/bin/phpunit
|
||||||
|
|||||||
Reference in New Issue
Block a user