В PostgreSQL регулярные выражения определяются со строками, а /
- используется как разделители регулярных выражений (которые разделяют действие , шаблон и flags ) в таких языках, как Perl, PHP, JavaScript - рассматриваются не как разделители, а как часть самого шаблона .
Таким образом, вы должны использовать
'^[a-zàâçéèêëîïôûùüÿæœ .-]'