Commit 7c8c7172 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Notes de version

parent eb647fcd
Loading
Loading
Loading
Loading
+48 −0
Changes for doc/release-notes/v3.0.3.md: 48 added lines, 0 removed lines.
Original line number Diff line number Diff line
# Version 3.0.3

## 1. Sur le serveur d'application

- Placez-vous dans le répertoire de l'application puis lancez la commande suivante
  pour installer la nouvelle version :

```bash
git fetch --tags && git checkout --force 3.0.3 && bash ./install.sh
```

- Selon le moteur PHP que vous avez installé, rechargez le service, exemple :
    - php7.3-fpm         : `service php7.3-fpm reload`
    - apache2-mod-php7.3 : `service apache2 reload`

## 2. Dans la base de données

```sql
--
-- Correction fonction individu_haystack().
--
create or replace function individu_haystack(nom_usuel text, nom_patronymique text, prenom1 text, email text, source_code text) returns character varying
  stable
  security definer
  language plpgsql
as
  $$
BEGIN
  return trim(str_reduce(
            coalesce(NOM_USUEL, '') || ' ' ||
            coalesce(PRENOM1, '') || ' ' ||
            coalesce(NOM_PATRONYMIQUE, '') || ' ' ||
            coalesce(PRENOM1, '') || ' ' ||
            coalesce(PRENOM1, '') || ' ' ||
            coalesce(NOM_USUEL, '') || ' ' ||
            coalesce(PRENOM1, '') || ' ' ||
            coalesce(NOM_PATRONYMIQUE, '') || ' ' ||
            coalesce(EMAIL, '') || ' ' ||
            coalesce(SOURCE_CODE, '')
    ));
END;
$$;
--
update individu_rech ir set haystack = (
  select individu_haystack(nom_usuel, nom_patronymique, prenom1, email, source_code)
  from individu i where i.id = ir.id
);
```