https://github.com/tecno-consultores/comparar-db-docker
Script para copiar, comparar o respaldar el contenido de bases de datos postgresql
https://github.com/tecno-consultores/comparar-db-docker
docker-image postgresql scripts tools
Last synced: 3 months ago
JSON representation
Script para copiar, comparar o respaldar el contenido de bases de datos postgresql
- Host: GitHub
- URL: https://github.com/tecno-consultores/comparar-db-docker
- Owner: tecno-consultores
- License: gpl-2.0
- Created: 2024-12-10T17:46:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-06T01:14:05.000Z (over 1 year ago)
- Last Synced: 2025-02-06T02:28:56.287Z (over 1 year ago)
- Topics: docker-image, postgresql, scripts, tools
- Language: Shell
- Homepage: https://hub.docker.com/r/sinfallas/comparar-db-docker
- Size: 29.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelog
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
README
# comparar-db-docker
Script para copiar, comparar o respaldar el contenido de bases de datos postgresql
variables de entorno:
* IP1=128.66.0.1
* PORT1=5432
* IP2=128.66.0.2
* PORT2=5432
* DBNAME=dbexample
* USER1=admin
* PASS1=123456
* USER2=admin
* PASS2=123456
* MAILUSER=admin@mail.com
* MAILPASS=123456
* MAILSERVER=smtp.mail.com
* MAILPORT=456
* MAILFROM=admin@mail.com
* MAILTO=client@mail.com
# comparardb
```bash
docker run -it --rm --name comparardb --pull always -e IP1=128.66.0.1 -e PORT1=5432 -e IP2=128.66.0.2 -e PORT2=5432 -e DBNAME=dbexample -e USER1=admin -e PASS1=123456 -e USER2=admin -e PASS2=123456 sinfallas/comparar-db-docker:TAG comparardb
```
# copiardb
```bash
docker run -it --rm --name copiardb --pull always -e IP1=128.66.0.1 -e PORT1=5432 -e IP2=128.66.0.2 -e PORT2=5432 -e DBNAME=dbexample -e USER1=admin -e PASS1=123456 -e USER2=admin -e PASS2=123456 sinfallas/comparar-db-docker:TAG copiardb
```
# respaldar
Primero colocar la informacion necesaria para el accesos a las bases de datos en el archivo lista.txt, luego monte como un volumen en /app la carpeta que contiene dicho archivo.
```bash
docker run -it --rm --name backupdb --pull always --volume ./:/app sinfallas/comparar-db-docker:TAG backupdb
```
Get this image on:
* https://hub.docker.com/repository/docker/sinfallas/comparar-db-docker