Cum să verifici numărul de change set-uri neexecutate în Liquibase
DodaTech
Updated 2025-01-15
1 min read
In this tutorial, you'll learn about Cum să verifici numărul de change set. We cover key concepts, practical examples, and best practices.
Comanda liquibase status --count afișează numărul de changeset-uri neexecutate, oferindu-ți o imagine de ansamblu rapidă asupra migrărilor pendinte.
Problema
Înainte de un deployment, trebuie să știi câte schimbări vor fi aplicate. Statusul cu count îți oferă acest număr fără detalii suplimentare.
Comanda de bază
liquibase status --count \
--changelogFile=changelog.xml \
--url=jdbc:postgresql://localhost:5432/baza_mea \
--username=user --password=pass
Output:
5 changesets not applied to postgresql@localhost:5432/baza_mea
Utilizări comune
# Verificare rapidă în CI/CD
liquibase status --count
if [ $? -eq 0 ]; then
echo "Baza de date este sincronizată"
else
echo "Sunt changeset-uri neexecutate"
fi
Combinat cu exit code
# Status cu exit code — 0 dacă nu sunt changeset-uri neexecutate
liquibase status --count --verbose
Exit codes:
0— toate changeset-urile sunt aplicate1— există changeset-uri neexecutate
Erori frecvente
- Interpretarea exit code-ului — în shell scripting, verifică
$?după comandă. - Changelog incomplet — dacă changelog-ul include alte fișiere, asigură-te că toate sunt accesibile.
- Conexiune pierdută — status necesită conexiune activă la baza de date.
FAQ
Built by the developers of Doda Browser, DodaZIP, and Durga Antivirus Pro. DodaTech tools integrate seamlessly with Liquibase for enhanced productivity and security.
← Previous
Cum să configurezi snapshot-uri de referință în Liquibase
Next →
Cum să verifici statusul detaliat al change set-urilor în Liquibase
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro