Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

151
Vistas
Cómo volcar la base de datos de postgres y sincronizar con otra base de datos de postgres usando nodejs

Tengo 2 servidores de base de datos. Uno para desarrollo y otro para producción, lo que quiero hacer es crear una base de datos tonta de producción y sincronizarla con la base de datos de desarrollo en un momento específico usando nodejs.

about 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Postgres proporciona las utilidades pg_dump (base de datos única) y pg_dumpall (todas las bases de datos) listas para usar. La forma más sencilla probablemente sería un trabajo cron para automatizar la copia de seguridad de su base de datos de origen y enviarla a un servidor de destino, luego restaurar la base de datos en el servidor de destino mediante un trabajo cron:

En el servidor de origen:

 crontab -e 0 0 * * 0 pg_dumpall -U postgres > ~/backups/backup.bak # scp to your destination server

Si está trabajando en uno de los principales entornos de nube, tendrán sus propias herramientas que pueden ayudarlo, por ejemplo, AWS puede automatizar instantáneas, luego restaurar desde una instantánea (o hacer que un lambda realice la restauración desde la instantánea como sugiere en nodeJs )

O (una manera súper genial) es usar AWS DMS (Servicios de migración de datos) CDC - Change Data Capture y puede replicar una base de datos de origen instantáneamente con una o varias réplicas de destino (evitando la necesidad de volcados y restauraciones)

about 4 years ago · Santiago Trujillo Denunciar

0

Supongo que quiso decir volcado y lo buscó en Google: https://www.joseverissimo.com/blog/automatically-export-a-database-and-import-it-to-another-using-node-js

Ahora solo debe asegurarse de que se ejecute como un cronjob.

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda