Il semble que le mot de passe superuser
ne puisse pas accepter les caractères non anglais?PostgreSQL Installation interrompue si l'utilisateur fournit un mot de passe non anglais
Répondre
pas - les mots de passe utf sont tout à fait OK pour postgres:
t=# create user so superuser password 'де́льта, греч. δέλτα)';
CREATE ROLE
Time: 112.705 ms
t=# \q
MacBook-Air:~ vao$ export PGPASSWORD="де́льта, греч. δέλτα)" && psql -h 192.168.8.110 t -U so
Timing is on.
psql (9.6.1, server 9.6.3)
SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off)
Type "help" for help.
t=# \q
Bien que cela soit vrai, cela ne signifie pas que l'installateur qu'ils utilisent va s'en sortir. –
Juste, je n'ai jamais rencontré un tel problème. Merci pour le commentaire –
sélection de la mise en œuvre de la mémoire partagée dynamique ... windows création de fichiers de configuration ... ok création de la base de données template1 dans C:/Program Files/PostgreSQL/9.6/data/base/1 ... ok initialisation de pg_authid. .. ok définition du mot de passe ... FATAL: séquence d'octets invalide pour l'encodage "UTF8": 0xe0 0x74 0x27 processus enfant quitté avec le code de sortie 1 initdb: suppression du contenu du répertoire de données "C:/Program Fichiers/PostgreSQL/9.6/data " Appelé Die (Echec de l'initialisation du cluster de base de données avec initdb) ... Echec de l'initialisation du cluster de base de données avec initdb – user2089477
tous les jeux peuvent être utilisés: [https://www.postgresql.org/docs/9.6/static/multibyte.html](https: //www.postgresql.org/docs/9.6/static/multibyte.html) – 1ac0
Quel programme d'installation utilisez-vous, et sur quelle plateforme? –
Nous utilisons postgresql-9.6.2-2-windows-x64. Et si nous fournissons un mot de passe non anglais, l'installation est interrompue. – user2089477