- Postgres.js es un cliente de PostgreSQL para Node.js y Deno con una API simple.
- Este cliente usa cadenas de plantilla etiquetadas de ES6 y admite consultas dinámicas.
- Ofrece chat y ayuda en Gitter, y puede instalarse mediante npm.
- Postgres.js permite crear instancias de bases de datos SQL y admite tareas como obtener usuarios por encima de cierta edad, insertar usuarios y construir consultas.
- Admite transacciones, transformación de datos y suscripciones en tiempo real, y tiene soporte integrado para la API de sockets TCP de Cloudflare Workers.
- Postgres.js puede configurarse para cerrar automáticamente conexiones inactivas o conexiones que hayan existido más allá de un tiempo especificado.
- Admite sentencias preparadas y tipos personalizados, y puede conectarse a la base de datos sin cadena de conexión ni opciones.
- Postgres.js obtiene automáticamente la información de tipos de tablas/arreglos cuando se conecta por primera vez a la base de datos.
- Este texto ofrece ejemplos de cómo usar
sql.typed.rect() para la conversión de valores desde la base de datos y cómo realizar tunelización SSH dentro del proceso hacia la base de datos.
sql.end() destaca la importancia de garantizar un desmontaje y limpieza adecuados antes de que termine el proceso o cuando el servidor se reinicie.
- Este texto presenta un método de reserva que extrae una conexión del pool y devuelve un cliente que envuelve una sola conexión.
- Los errores se lanzan con la consulta relacionada y nunca de forma global; siempre se muestran en el formato nativo de Postgres.
- Postgres.js es compatible con TypeScript y ofrece ejemplos de cómo pasar tipos de lista de filas para las consultas.
- Postgres.js no ofrece una solución de migraciones, pero proporciona enlaces a algunos módulos compatibles con Postgres.js para realizar migraciones.
- Este texto cierra con agradecimientos a las contribuciones de @JAForbes, @ACXgit y Ryan Dahl.
1 comentarios
Comentarios de Hacker News
v3.0.0) se lanzó en marzo de 2022.