OK, comme toujours, c’était un « problème de couche 8 » ![]()
J’avais déjà une base de données discourse dans postgres, mais l’utilisateur/rôle discourse n’avait pas tous les privilèges requis sur celle-ci. Et j’ai manqué certaines différences « comportementales » majeures entre mariadb et postgres…
Maintenant, j’ai tout recréé : utilisateur, base de données, permissions pour l’utilisateur/rôle (y compris ALTER DEFAULT PRIVILEGES FOR ROLE discourse IN SCHEMA public GRANT ALL ON TABLES TO “discourse”; pour correspondre aux tables créées par cet utilisateur à l’avenir)
La construction est terminée et l’instance fonctionne bien avec le serveur postgres distant, elle est donc prête à importer la sauvegarde de l’ancienne instance.