firstname property added to thirdparty + canonicalize function adapted

This commit is contained in:
2022-03-14 09:35:22 +01:00
parent d6933fce35
commit 00787adf2b
3 changed files with 51 additions and 9 deletions

View File

@@ -39,15 +39,17 @@ final class Version20211007165001 extends AbstractMigration
$this->addSql("
UPDATE chill_3party.third_party
SET canonicalized =
UNACCENT(
LOWER(
name ||
CASE WHEN COALESCE(name_company, '') <> '' THEN ' ' ELSE '' END ||
COALESCE(name_company, '') ||
CASE WHEN COALESCE(acronym, '') <> '' THEN ' ' ELSE '' END ||
COALESCE(acronym, '')
)
)
UNACCENT(
LOWER(
name ||
CASE WHEN COALESCE (firstname, '') <> '' THEN ' ' ELSE '' END ||
COALESCE(firstname, '') ||
CASE WHEN COALESCE(name_company, '') <> '' THEN ' ' ELSE '' END ||
COALESCE(name_company, '') ||
CASE WHEN COALESCE(acronym, '') <> '' THEN ' ' ELSE '' END ||
COALESCE(acronym, '')
)
)
");
$this->addSql("
CREATE OR REPLACE FUNCTION chill_3party.canonicalize() RETURNS TRIGGER