db-backup-cli è una utility CLI scritta in TypeScript per il backup di database generici. Supporta attualmente MySQL e PostgreSQL.
Per installare le dipendenze, eseguire:
npm install
Per eseguire il backup di un database, utilizzare il comando:
node dist/index.js backup --dbType <tipo-di-database>
npm run pg
npm run mysql
Sostituire <tipo-di-database>
con mysql
o postgres
.
Creare un file .env
nella radice del progetto e aggiungere le seguenti variabili di ambiente:
DB_USER=tuo_utente
DB_PASSWORD=tua_password
DB_HOST=localhost
DB_PORT=porta_database
DB_NAME=nome_database
build
: Compila il progetto TypeScriptstart
: Avvia il progetto in modalità sviluppotest
: Esegue i test con Jest
Per eseguire i test, utilizzare:
npm test
Questo progetto è sotto licenza MIT. Vedi il file LICENSE per maggiori dettagli.