# Source: emacs-pg-el # Package: elpa-pg # Versions: elpa-pg (0.48-1), elpa-pg (0.49-1), elpa-pg (0.50-1), elpa-pg (0.51-1), elpa-pg (0.52-1), elpa-pg (0.53-1), elpa-pg (0.54-1), elpa-pg (0.58-1), elpa-pg (0.59-1), elpa-pg (0.60-1), elpa-pg (0.61-1), elpa-pg (0.62-1), elpa-pg (0.63-1), elpa-pg (0.65-1), elpa-pg (0.66-1), elpa-pg (0.67-1), elpa-pg (0.68-1), elpa-pg (0.69-1) # This Description is active # This Description is owned # Prioritize: 47 Description: pg.el -- Emacs Lisp socket-level interface to the PostgreSQL RDBMS This module lets you access the PostgreSQL object-relational DBMS from Emacs, using its socket-level frontend/backend protocol. The module is capable of automatic type coercions from a range of SQL types to the equivalent Emacs Lisp type. . Supported features: . - SCRAM-SHA-256 authentication (the default method since PostgreSQL version 14) and MD5 authentication. . - Encrypted (TLS) connections between Emacs and the PostgreSQL backend. . - Support for the SQL COPY protocol to copy preformatted data to PostgreSQL from an Emacs buffer. . - Asynchronous handling of LISTEN/NOTIFY notification messages from PostgreSQL, allowing the implementation of publish-subscribe type architectures (PostgreSQL as an "event broker" or "message bus" and Emacs as event publisher and consumer). . - Support for PostgreSQL's extended query syntax, that allows for parameterized queries to protect from SQL injection issues. . This is a low level API, and won't be useful to end users. If you're looking for a browsing/editing interface to PostgreSQL, see the PGmacs module from https://github.com/emarsden/pgmacs/. Description-fr: pg.el – interface d’Emacs Lisp au niveau socket pour la RDBMS PostgreSQL Ce module permet d’accéder au SGBD objet-relationel PostgreSQL à partir d’Emacs en utilisant son protocole frontal/dorsal au niveau socket. Ce module peut réaliser des conversions de type automatiques à partir d’une variété de types SQL dans leur type équivalent d’Emacs Lisp. . Fonctionnalités : . – authentification SCRAM-SHA-256 (méthode par défaut depuis la version 14 de PostgreSQL) et authentification MD5 ; . – connexions chiffrées (TLS) entre Emacs et le dorsal de PostgreSQL ; . – prise en charge du protocole SQL COPY pour copier des données préformatées vers PostgreSQL à partir d’un tampon d’Emacs ; . – gestion asynchrone de messages de notification LISTEN/NOTIFY de PostgreSQL, permettant la mise en œuvre d’architecture de type publication/abonnement (PostgreSQL comme « courtier d’évènement » ou « bus de messages » et Emacs comme éditeur et consommateur d’évènement) ; . – prise en charge de la syntaxe étendue de requête de PostgreSQL, ce qui permet des requêtes sous forme de paramètres pour une protection contre des problèmes d’injection SQL. . Il s’agit d’une IPA de bas niveau qui ne sera pas utile aux utilisateurs finaux. Pour une interface de navigation/édition pour PostgreSQL, le module PGmacs de https://github.com/emarsden/pgmacs/ est à envisager. # other Descriptions of the elpa-pg package with a translation in fr: # # Description-id: 277878 https://ddtp.debian.org/ddt.cgi?desc_id=277878 # patch https://ddtp.debian.org/ddt.cgi?diff1=277878&diff2=314196&language=fr # This Description was in trixie from 2023-06-12 to 2025-03-06; # This Description was in bookworm from 2021-08-18 to 2026-07-13; # This Description was in sid from 2020-07-14 to 2025-03-01; # This Description was in bullseye from 2020-08-02 to 2024-09-02; #