mirror of
https://github.com/pcvolkmer/bzkf-rwdp-check.git
synced 2025-04-19 19:16:51 +00:00
docs: add section to README describing check-export
command
This commit is contained in:
parent
fd45467513
commit
d318151055
@ -99,3 +99,11 @@ Die Anwendung kann auch die Conditions in der CSV-Datei mit der Onkostar-Datenba
|
||||
|
||||
Hierzu kann der Befehl `compare` genutzt werden. Dieser verwendet alle Optionen für die Datenbank und die
|
||||
Option `--file` für die CSV-Datei und gibt eine Übersicht auf der Konsole aus.
|
||||
|
||||
## Vergleich der XML-basierten LKR-Export-Protokolldatei mit der Datenbank
|
||||
|
||||
Mithilfe dieser Anwendung kann auch der aktuelle Inhalt der Datenbank gegen die LKR-Export-Protokolldatei für einen
|
||||
Export verglichen werden.
|
||||
|
||||
Der Befehl `check-export` kann zusammen mit der Angabe der Protokolldatei (`--file`) und der Angabe des
|
||||
Exports (`--export-package=...`) und den Optionen für den Datenbankzugriff ausgeführt werden.
|
12
src/main.rs
12
src/main.rs
@ -536,7 +536,7 @@ fn main() -> Result<(), Box<dyn Error>> {
|
||||
|
||||
let multiple_meldung_entries = db_entries
|
||||
.iter()
|
||||
.map(|(lkr_meldung, meldung)| (lkr_meldung, LkrExportProtocolFile::parse(&meldung)))
|
||||
.map(|(lkr_meldung, meldung)| (lkr_meldung, LkrExportProtocolFile::parse(meldung)))
|
||||
.filter_map(|(lkr_meldung, meldung)| {
|
||||
if meldung.unwrap().meldungen().len() > 1 {
|
||||
Some(lkr_meldung)
|
||||
@ -584,11 +584,15 @@ fn main() -> Result<(), Box<dyn Error>> {
|
||||
.to_string(),
|
||||
);
|
||||
|
||||
different_content.iter().sorted().for_each(|item| {
|
||||
let _ = term.write_line(
|
||||
"Dies kann auch aufgrund der verwendeten XML-Encodierung auftreten und bedeutet nicht immer eine inhaltliche Abweichung."
|
||||
);
|
||||
|
||||
different_content.iter().sorted().for_each(|id| {
|
||||
let _ = term.write_line(&format!(
|
||||
"{} ({})",
|
||||
item,
|
||||
to_database_id(item).unwrap_or("?".into())
|
||||
id,
|
||||
to_database_id(id).unwrap_or("?".into())
|
||||
));
|
||||
});
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user