Ridge Pgwire y controladores

ridged expone un límite PostgreSQL-subconjunto de cables v3 en bucle invertido. Pgwire es un contrato de transporte; no hace Ridge un PostgreSQL servidor.

Punto final predeterminado

Configuración Predeterminado
Anfitrión 127.0.0.1
Puerto 7898
Base de datos ridge
Usuario ridge
Mensaje máximo 1 MB

Mantenga al oyente en bucle invertido. Para un host remoto, utilice Ridge Admin está verificado SSH direct-tcpip transporte o un operador controlado SSH conexión.

Configuración de seguridad

El servicio reconoce el entorno del operador:

RIDGE_PGWIRE_PORT
RIDGE_PGWIRE_DATABASE
RIDGE_PGWIRE_USER
RIDGE_PGWIRE_PASSWORD
RIDGE_PGWIRE_READ_ONLY
RIDGE_PGWIRE_TLS_CERT
RIDGE_PGWIRE_TLS_KEY

La autenticación de contraseña es texto sin cifrar dentro del verificado. TLS canal. Ridge no reclama SCRAM, identidad de certificado, catálogos de funciones múltiples ni amplia PostgreSQL comportamiento privilegiado. Proteja el archivo de entorno con permisos restrictivos.

Superficie de protocolo

El demonio admite inicio, negociación SSL, consulta simple y texto delimitado. Parse/Bind/Describe/Execute/Sync ciclo de vida. Se conserva transaction/error estado, parameter/result metadatos, NULL escrito, valores de texto binarios seguros, named/unnamed declaraciones, vinculación y procesamiento por lotes del portal acotado, cancelación y DISCARD ALL.

Las funciones no compatibles incluyen COPY, formatos binarios generales, JDBC relacional Describe Portal y catálogos amplios.

Clientes validados

Cliente Evidencia congelada
libpq/psql 17,5
JDBC 42.7.7
ir pgx 5.7.5
Psicología de Python 3.2.9
Página de nodo 8.16.3

Solo se reclaman las configuraciones de prueba y las formas de consulta documentadas. Un ORM aún puede fallar si espera PostgreSQL catálogos, parámetros de servidor, migraciones o codificaciones binarias fuera del subconjunto.

Conexión básica

psql -X -h 127.0.0.1 -p 7898 -U ridge -d ridge
pg_isready -h 127.0.0.1 -p 7898 -d ridge

Utilice un grupo de conexiones acotado. Al desconectarse, reproduzca el trabajo de solo lectura solo cuando la persona que llama lo permita explícitamente. Nunca reproduzca una mutación cuyo reconocimiento se haya perdido; su resultado es incierto hasta que se verifique.