Crear registros de conexión

Utilice el mandato SET CONNECTION para añadir un registro de conexión para sus usuarios cliente.

Por ejemplo, si tiene un usuario que se conecta desde fuera del cortafuegos de red con una dirección IP 1.2.3.4, es posible que desee pedir a ese cliente que utilice conexiones SSL seguras. Puede crear un registro de conexión para ese usuario utilizando el siguiente mandato de ejemplo:
SYSTEM.ADMIN(ADMIN)=> SET CONNECTION HOSTSSL DATABASE 'ALL' IPADDR '1.2.3.4'
SYSTEM.ADMIN(ADMIN)-> IPMASK '255.255.255.255' AUTH SHA256;
SET VARIABLE
Este mandato añade un registro de conexión a la base de datos. A continuación se muestra un ejemplo de mandato SHOW CONNECTION, con el nuevo registro añadido como ID 3:
SYSTEM.ADMIN(ADMIN)=> SHOW CONNECTION; 
 CONNID | CONNTYPE  | CONNDB | CONNIPADDR  |   CONNIPMASK    | CONNAUTH
--------+-----------+--------+-------------+-----------------+--------
      1 | local     | all    |             |                 | trust
      2 | host      | all    | 0.0.0.0     | 0.0.0.0         | md5
      3 | hostssl   | all    | 1.2.3.4     | 255.255.255.255 | SHA256
(3 rows)

En este ejemplo se muestra la importancia de la precedencia. El ID de registro 2 es la primera coincidencia de todos los usuarios que se conectan remotamente al sistema. Dado que se establece para el host, este registro permite tanto conexiones seguras como no seguras que se basen en la solicitud de conexión del cliente. Para asegurarse de que el usuario de 1.2.3.4 se ha autenticado para una conexión segura, elimine el registro de conexión 2 y vuelva a añadirlo utilizando un registro SET CONNECTION nuevo para colocar el registro más general después del registro más específico para 1.2.3.4.