4teamwork/geschaeftsverzeichnis — pull request #193 by senny (2014-05-12 08:15:08+00:00)
Title: Case-Insensitive Suche auch für Umlaute. Closes #192.

PostgreSQL unterstüzt bereits ein Case-Insensitive Like: `ILIKE`.
Damit dies jedoch korrekt mit Umlauten funktioniert, muss die Datenbank
entsprechend angelegt werden:

* `LC_COLLATE` => `de_CH.UTF-8`
* `LC_CTYPE` => `de_CH.UTF-8`

Die Anpassungen sind im `database.yml.example` enthalten. Bei lokalen Installationen
werden diese nicht automatisch übernommen. Falls die Entwicklungsdatenbank ein anderes `locale`
muss die Daten neu kopiert werden. Danach müssen die Datenbanken wie folgt neu erstellt werden:

```
bin/rake db:drop
bin/rake db:create
```

Das Locale der Datenbank kann wie folgt geprüft werden:

```
psql template1
\l+
```