Connectez LibreOffice Base à PostgreSQL grâce à l'assistant intégré

Utilisez la connexion directe à PostgreSQL de LibreOffice Base : créez un nouveau fichier de base de données, sélectionnez « Se connecter à une base de données existante » , choisissez « PostgreSQL » , puis saisissez le nom de la base de données, le serveur et le port. Base vous demandera alors un identifiant PostgreSQL et enregistrera un petit .odbfichier contenant les informations de connexion ; le serveur PostgreSQL continuera d’héberger les données. Les étapes ci-dessous sont basées sur l’aide de LibreOffice 26.8, vérifiée le 9 octobre 2026 ; les intitulés peuvent légèrement différer dans les versions antérieures.

De quoi avez-vous besoin avant de vous connecter ?

Obtenez le nom exact de la base de données, le nom d'hôte ou l'adresse IP du serveur accessible depuis l'ordinateur exécutant LibreOffice, ainsi que le port PostgreSQL. Le formulaire de connexion de LibreOffice utilise ces trois valeurs, et son port par défaut est 800. 5432Vous aurez également besoin d'un nom d'utilisateur et d'un mot de passe PostgreSQL, ainsi que des autorisations nécessaires pour vous connecter à la base de données et accéder aux tables ou vues que vous souhaitez utiliser. Demandez ces informations à l'administrateur de la base de données plutôt que de les deviner.

Pour un serveur hébergé sur le même ordinateur, l'hôte peut être `localhost` localhost. Pour un serveur distinct, utilisez son nom ou son adresse DNS, et non « localhost », qui désigne toujours la machine sur laquelle Base est exécuté. Les valeurs données en exemple dans cet article (`localhost` inventory, db.example.net`localhost` et `localhost` 5432) sont données à titre d'illustration et ne constituent pas des identifiants pour un service réel.

Base propose une option PostgreSQL directe dans son assistant de configuration de base de données. En général, il n'est pas nécessaire de configurer un pilote JDBC ou ODBC. Une organisation peut exiger l'un de ces pilotes pour son environnement interne, mais ne suivez cette configuration que si l'option directe est indisponible ou si l'administrateur de la base de données le spécifie.

Comment créer la connexion de base ?

  1. Ouvrez l’Assistant Base de données. Dans LibreOffice, choisissez Fichier > Nouveau > Base de données . Sur la première page de l’assistant, sélectionnez Se connecter à une base de données existante et choisissez PostgreSQL dans la liste des types de base de données. Cliquez sur Suivant .
Assistant de base de données LibreOffice : l’option « Se connecter à une base de données existante » a été sélectionnée, et PostgreSQL a été choisi.
Sélectionnez l'option de base de données existante et choisissez PostgreSQL dans l'assistant Base.
  1. Saisissez l'adresse de connexion. Sur la page de connexion PostgreSQL, renseignez le nom de la base de données , le serveur et le numéro de port . Par exemple, utilisez `/usr/localhost/1234` inventory, `/usr db.example.net/localhost/1234` et `/ 5432usr/localhost/1234` uniquement si ce sont les valeurs fournies pour votre serveur. La page accepte également une chaîne de connexion PostgreSQL, telle que `/usr/localhost/ 1234`dbname=inventory host=db.example.net port=5432 ; utilisez les champs séparés, sauf si votre administrateur vous a fourni des paramètres supplémentaires. LibreOffice précise que user=les password=valeurs `/usr/localhost/1234` et `/usr/localhost/1234` dans la chaîne de connexion sont ignorées et que des informations d'identification sont demandées lors de la connexion.
Paramètres de connexion PostgreSQL avec le nom de base de données inventory, le serveur db.example.net et le port 5432
Saisissez le nom de la base de données, l'adresse du serveur PostgreSQL et le port fournis par l'administrateur de la base de données.
  1. Authentifiez-vous. Accédez à la page d'authentification utilisateur. Saisissez le nom du rôle PostgreSQL et son mot de passe lorsque vous y êtes invité, puis testez ou terminez la connexion. Évitez d'enregistrer un mot de passe sur un ordinateur partagé ou géré, sauf si la politique de votre organisation l'autorise.
Page d'authentification de l'utilisateur de l'assistant de base de données avec un nom d'utilisateur et un mot de passe masqué
Base demande le nom d'utilisateur et le mot de passe PostgreSQL lorsqu'il teste la connexion.
  1. Choisissez comment Base doit enregistrer la connexion. Sur la dernière page de l'assistant, indiquez si vous souhaitez enregistrer la base de données dans LibreOffice et si vous souhaitez l'ouvrir pour modification. L'enregistrement facilite la sélection de la source de données depuis d'autres composants de LibreOffice ; il ne publie pas la base de données et ne crée pas de serveur PostgreSQL. Enregistrez le fichier sous un nom clair, par exemple « base_de_données » inventory.odb, dans un emplacement accessible. Vous pourrez le rouvrir ultérieurement pour utiliser les mêmes paramètres de connexion.

Que devrait-il s'afficher une fois la connexion établie ?

Base ouvre la fenêtre de base de données. Sélectionnez « Tables » pour afficher les tables accessibles au rôle connecté ; n’en ouvrez une que si vous disposez des droits de lecture. Si les objets attendus apparaissent, la connexion est établie. Une connexion réussie n’octroie pas automatiquement les droits d’accès à toutes les tables, et Base ne copie pas les tables PostgreSQL dans le .odbfichier.

Fenêtre principale de LibreOffice Base affichant la navigation dans les tableaux et un exemple de grille de données
Après la connexion, ouvrez Tables et vérifiez que les objets de base de données attendus sont visibles.

Que se passe-t-il si la base ne parvient pas à se connecter ?

  • Connexion refusée ou délai d'attente dépassé : vérifiez le nom d'hôte, le port, la route réseau et le pare-feu entre l'ordinateur hôte et PostgreSQL. Pour une connexion distante, PostgreSQL doit écouter sur une interface réseau appropriée ; par défaut, seules les connexions de bouclage local peuvent être acceptées. Demandez à l'administrateur du serveur de vérifier listen_addressesla politique réseau et évitez d'exposer la base de données publiquement. Consultez les paramètres de connexion de PostgreSQL .
  • « Aucune entrée dans pg_hba.conf » ou échec d'authentification : il se peut que le serveur ne dispose d'aucune règle d'authentification correspondant à l'adresse du client, à la base de données demandée, à l'utilisateur et à la méthode d'authentification, ou que le mot de passe fourni soit incorrect. L'administrateur doit vérifier la correspondance des règles et du mot de passe pg_hba.conf. PostgreSQL traite les règles dans l'ordre et refuse la connexion si aucune ne correspond. N'utilisez pas cette méthode trustcomme solution de contournement pour un serveur accessible via le réseau ; elle désactive l'authentification par mot de passe. Consultez la documentation relative à l'authentification du client PostgreSQL .
  • Base de données introuvable : veuillez vérifier le nom de la base de données et vous assurer que vous vous connectez bien à l’instance et au port PostgreSQL prévus.
  • La connexion fonctionne, mais certaines tables sont manquantes ou en lecture seule : demandez à l’administrateur de vérifier que le rôle dispose CONNECTdes privilèges nécessaires sur la base de données et des droits appropriés sur le schéma et les objets requis. La documentation PostgreSQL indique que la réussite des vérifications d’authentification de l’hôte ne suffit pas à elle seule pour accéder à la base de données.

Comment pouvez-vous vérifier la configuration ?

Fermez puis rouvrez le .odbfichier enregistré, connectez-vous avec le rôle prévu et vérifiez que les tables attendues apparaissent bien dans la section « Tables » . Si vous disposez des autorisations nécessaires, ouvrez une table connue et vérifiez quelques noms de colonnes ou enregistrements attendus. Si Base vous demande à nouveau un mot de passe, cela peut simplement refléter l'option ou la politique d'enregistrement des informations d'identification ; cela ne signifie pas nécessairement que les informations de connexion sont incorrectes.

Pour les définitions des champs, consultez les paramètres de connexion PostgreSQL de LibreOffice et l' aide de l'Assistant de base de données de LibreOffice . Si la connexion fonctionne en local mais échoue depuis un autre ordinateur, demandez à votre administrateur PostgreSQL d'examiner l'accès côté serveur.

Laisser un commentaire

Connectez LibreOffice Base à PostgreSQL grâce à l'assistant intégré

Connectez LibreOffice Base à PostgreSQL grâce à l'assistant intégré

Utilisez l'option PostgreSQL directe de Base pour saisir les détails de votre serveur, vous connecter, enregistrer un fichier de connexion ODB et résoudre les erreurs d'accès courantes.

Rendre les polices personnalisées disponibles pour LibreOffice Flatpak

Rendre les polices personnalisées disponibles pour LibreOffice Flatpak

Installez une police dans votre dossier de polices utilisateur Linux, redémarrez LibreOffice Flatpak et vérifiez qu'elle apparaît bien dans Writer sans affaiblir le bac à sable de l'application.

Pour éviter les plantages de LibreOffice sur Sonoma, privilégiez le travail local.

Pour éviter les plantages de LibreOffice sur Sonoma, privilégiez le travail local.

Protégez votre travail et isolez les plantages d'enregistrement sur lecteur réseau dans LibreOffice sur macOS Sonoma grâce à un flux de travail privilégiant le local, des vérifications d'autorisation et des tests ciblés.

Conservez les identifiants CSV intacts dans Calc en les important comme texte.

Conservez les identifiants CSV intacts dans Calc en les important comme texte.

Pour conserver les zéros non significatifs dans Calc, définissez les colonnes ID sur Texte lors de l'importation CSV, vérifiez l'aperçu et contrôlez les données enregistrées.

Document LibreOffice verrouillé par un utilisateur inconnu : une solution sûre

Document LibreOffice verrouillé par un utilisateur inconnu : une solution sûre

Identifiez la cause du verrouillage d'un document LibreOffice, supprimez en toute sécurité un fichier de verrouillage obsolète et vérifiez que vous pouvez modifier et enregistrer sans perdre vos modifications.

Accélérez Writer en masquant et en compressant les images des documents

Accélérez Writer en masquant et en compressant les images des documents

Facilitez l'édition des fichiers Writer contenant de nombreuses images : testez un paramètre d'affichage réversible, compressez les images surdimensionnées dans une copie et vérifiez la mise en page enregistrée.

Accélérer le démarrage de LibreOffice sous Windows 11 et Linux

Accélérer le démarrage de LibreOffice sous Windows 11 et Linux

Découvrez si la lenteur du lancement est due à des extensions, aux paramètres de profil ou au système, puis testez la solution la plus sûre sans perdre vos données LibreOffice.

Enregistrez vos documents LibreOffice directement sur Nextcloud via WebDAV.

Enregistrez vos documents LibreOffice directement sur Nextcloud via WebDAV.

Connectez LibreOffice à Nextcloud via WebDAV, enregistrez la copie serveur avec Ctrl+S et comprenez en quoi la récupération automatique diffère de la synchronisation cloud.

Adaptateur Bluetooth manquant sur votre Pardus 23 ? Commencez par vérifier ceci.

Adaptateur Bluetooth manquant sur votre Pardus 23 ? Commencez par vérifier ceci.

Vérifiez si le Pardus 23 bloque le Bluetooth, s'il lui manque BlueZ ou s'il ne parvient pas à détecter le firmware de l'adaptateur, puis assurez-vous que la manette fonctionne.

Configurez l'isolation du navigateur Gooroom via la politique de votre organisation

Configurez l'isolation du navigateur Gooroom via la politique de votre organisation

Découvrez comment Gooroom sépare la navigation de confiance et la navigation non fiable, ce que les utilisateurs peuvent modifier et comment un administrateur peut mettre à jour en toute sécurité les politiques du site.