Μετάβαση στο περιεχόμενο

digna CLI Reference 2025.09

2025-09-29

Αυτή η σελίδα τεκμηριώνει το πλήρες σύνολο εντολών διαθέσιμων στο CLI του digna έκδοσης 2025.09, συμπεριλαμβανομένων παραδειγμάτων χρήσης και επιλογών.


Βασικά του CLI


help

Η επιλογή --help παρέχει πληροφορίες για τις διαθέσιμες εντολές και τον τρόπο χρήσης τους. Υπάρχουν δύο βασικοί τρόποι χρήσης αυτής της επιλογής:

  1. Εμφάνιση Γενικής Βοήθειας:

    Χρησιμοποιήστε --help αμέσως μετά τη λέξη-κλειδί dignacl

    dignacli --help
    

  2. Λήψη Βοήθειας για Συγκεκριμένες Εντολές:

    Για λεπτομερείς πληροφορίες σχετικά με μια συγκεκριμένη εντολή, προσθέστε --help σε εκείνη την εντολή. Για παράδειγμα, για βοήθεια σχετικά με την εντολή add-user, εκτελέστε:

    dignacli add-user --help
    

    ### έξοδος:

    • Περιγραφή Εντολής: Παρέχει λεπτομερή περιγραφή του τι κάνει η εντολή.
    • Σύνταξη: Εμφανίζει την ακριβή σύνταξη, συμπεριλαμβανομένων των υποχρεωτικών και προαιρετικών παραμέτρων.
    • Επιλογές: Λίστα επιλογών ειδικών για την εντολή, μαζί με τις εξηγήσεις τους.
    • Παραδείγματα: Παρέχει παραδείγματα εκτέλεσης της εντολής αποτελεσματικά.

check-config

Η εντολή check-config είναι ένα βοηθητικό εργαλείο στο CLI του digna σχεδιασμένο για να ελέγχει τη διαμόρφωση του digna. Αυτή η εντολή διασφαλίζει ότι τα στοιχεία του digna μπορούν να βρουν τα απαραίτητα στοιχεία διαμόρφωσης στο config.toml.

Επιλογές

  • --configpath, -cp: Αρχείο ή φάκελος που περιέχει τη διαμόρφωση. Αν παραληφθεί, θα χρησιμοποιηθεί το ../config.toml.

Χρήση Εντολής

dignacli check-config

Μετά από επιτυχή εκτέλεση, η εντολή εμφανίζει μια επιβεβαίωση της πληρότητας της διαμόρφωσης.

Εάν η διαμόρφωση φαίνεται ελλιπής, θα παρατεθούν τα ελλείποντα στοιχεία διαμόρφωσης.

check-repo-connection

Η εντολή check-repo-connection είναι ένα βοηθητικό εργαλείο στο CLI του digna σχεδιασμένο για να ελέγχει τη συνδεσιμότητα και την πρόσβαση σε ένα συγκεκριμένο αποθετήριο του digna. Αυτή η εντολή διασφαλίζει ότι το CLI μπορεί να αλληλεπιδράσει με το αποθετήριο.

Χρήση Εντολής

dignacli check-repo-connection

Μετά από επιτυχή εκτέλεση, η εντολή εμφανίζει μια επιβεβαίωση της σύνδεσης, μαζί με λεπτομέρειες για το αποθετήριο: Έκδοση αποθετηρίου, Host, Βάση Δεδομένων και Σχήμα.

Εάν η σύνδεση με το αποθετήριο δεν είναι επιτυχής, ελέγξτε το αρχείο config.toml για σωστές ρυθμίσεις διαμόρφωσης.

version

Για να ελέγξετε την εγκατεστημένη έκδοση του dignacli, χρησιμοποιήστε την επιλογή --version.

Χρήση Εντολής

dignacli --version

Παράδειγμα Έξοδου

dignacli version 2025.09

επιλογές καταγραφής

Εξ ορισμού, η έξοδος κονσόλας των εντολών του digna είναι σχεδιασμένη να είναι μινιμαλιστική. Οι περισσότερες εντολές προσφέρουν τη δυνατότητα παροχής επιπλέον πληροφοριών, χρησιμοποιώντας τις ακόλουθες επιλογές:

-- verbose (-v)
-- debug (-d)
-- logfile (lf)

Οι “verbose” και “debug” ορίζουν το επίπεδο λεπτομέρειας, ενώ η επιλογή “logfile” επιτρέπει την ανακατεύθυνση της εξόδου ώστε να ρέει σε ένα αρχείο αντί για το παράθυρο της κονσόλας.

Διαχείριση Χρηστών

add-user

Η εντολή add-user στο CLI του digna χρησιμοποιείται για την προσθήκη νέου χρήστη στο σύστημα του digna.

Χρήση Εντολής

dignacli add-user [OPTIONS] USER_NAME USER_FULL_NAME USER_PASSWORD

Παράμετροι

  • USER_NAME: Το όνομα χρήστη για τον νέο χρήστη (υποχρεωτικό).
  • USER_FULL_NAME: Το πλήρες όνομα του νέου χρήστη (υποχρεωτικό).
  • USER_PASSWORD: Ο κωδικός πρόσβασης για τον νέο χρήστη (υποχρεωτικό).

Επιλογές

  • --is_superuser, -su: Σημαία για να καθορίσετε τον νέο χρήστη ως διαχειριστή.
  • --valid_until, -vu: Ορίζει ημερομηνία λήξης για τον λογαριασμό χρήστη στη μορφή YYYY-MM-DD HH:MI:SS. Εάν δεν οριστεί, ο λογαριασμός δεν έχει ημερομηνία λήξης.

Παράδειγμα

Για να προσθέσετε έναν νέο χρήστη με όνομα χρήστη jdoe, πλήρες όνομα John Doe, και κωδικό password123:

dignacli add-user [OPTIONS] USER_NAME USER_FULL_NAME USER_PASSWORD

Για να προσθέσετε έναν νέο χρήστη και να ορίσετε ημερομηνία λήξης λογαριασμού:

dignacli add-user jdoe "John Doe" password123 --valid_until "2024-12-31 23:59:59"

delete-user

Η εντολή delete-user στο CLI του digna χρησιμοποιείται για να αφαιρέσει έναν υπάρχοντα χρήστη από το σύστημα του digna.

Χρήση Εντολής

dignacli delete-user USER_NAME

Παράμετροι

  • USER_NAME: Το όνομα χρήστη του χρήστη που θα διαγραφεί (υποχρεωτικό). Αυτή είναι η μόνη παράμετρος που απαιτείται από την εντολή.

Παράδειγμα

dignacli delete-user jdoe

Η εκτέλεση αυτής της εντολής θα αφαιρέσει τον χρήστη jdoe από το σύστημα του digna, ανακαλώντας την πρόσβασή του και διαγράφοντας τα συσχετιζόμενα δεδομένα και δικαιώματά του από το αποθετήριο.

modify-user

Η εντολή modify-user στο CLI του digna χρησιμοποιείται για την ενημέρωση των στοιχείων ενός υπάρχοντος χρήστη στο σύστημα του digna.

Χρήση Εντολής

dignacli modify-user <USER_NAME> <USER_FULL_NAME> [options]

Παράμετροι

  • USER_NAME: Το όνομα χρήστη του χρήστη που θα τροποποιηθεί (υποχρεωτικό).
  • USER_FULL_NAME: Το νέο πλήρες όνομα για τον χρήστη (υποχρεωτικό).

Επιλογές

  • --is_superuser, -su: Ορίζει τον χρήστη ως superuser, παραχωρώντας αυξημένα προνόμια. Αυτή η σημαία δεν απαιτεί τιμή.
  • --valid_until, -vu: Ορίζει ημερομηνία λήξης για τον λογαριασμό χρήστη στη μορφή YYYY-MM-DD HH:MI:SS. Εάν δεν παρέχεται, ο λογαριασμός παραμένει έγκυρος επ’ αόριστον.

Παράδειγμα

Για να τροποποιήσετε το πλήρες όνομα του χρήστη jdoe σε “Johnathan Doe” και να τον ορίσετε ως superuser:

dignacli modify-user jdoe "Johnathan Doe" --is_superuser

modify-user-pwd

Η εντολή modify-user-pwd στο CLI του digna χρησιμοποιείται για να αλλάξει τον κωδικό πρόσβασης ενός υπάρχοντος χρήστη στο σύστημα του digna.

Χρήση Εντολής

dignacli modify-user-pwd <USER_NAME> <USER_PWD>

Παράμετροι

  • USER_NAME: Το όνομα χρήστη του χρήστη του οποίου ο κωδικός θα αλλάξει (υποχρεωτικό).
  • USER_PWD: Ο νέος κωδικός του χρήστη (υποχρεωτικό).

Παράδειγμα

Για να αλλάξετε τον κωδικό του χρήστη jdoe σε newpassword123:

dignacli modify-user-pwd jdoe newpassword123

list-users

Η εντολή list-users στο CLI του digna εμφανίζει μια λίστα όλων των χρηστών καταγεγραμμένων στο σύστημα του digna.

Χρήση Εντολής

dignacli list-users

Η εκτέλεση αυτής της εντολής στο CLI του digna θα συνδεθεί με το αποθετήριο του digna και θα απαριθμήσει όλους τους χρήστες, εμφανίζοντας το ID τους, το όνομα χρήστη, το πλήρες όνομα, την κατάσταση superuser και τα χρονικά σημάδια λήξης.

Διαχείριση Αποθετηρίου

upgrade-repo

Η εντολή upgrade-repo στο CLI του digna χρησιμοποιείται για την αναβάθμιση ή την αρχικοποίηση του αποθετηρίου του digna. Αυτή η εντολή είναι απαραίτητη για την εφαρμογή ενημερώσεων ή για τη ρύθμιση της υποδομής του αποθετηρίου για πρώτη φορά.

Χρήση Εντολής

dignacli upgrade-repo [options]

Επιλογές

  • --simulation-mode, -s: Όταν είναι ενεργοποιημένη, αυτή η επιλογή εκτελεί την εντολή σε λειτουργία προσομοίωσης, εκτυπώνοντας τις εντολές SQL που θα εκτελούνταν αλλά χωρίς να τις εφαρμόζει πραγματικά. Αυτό είναι χρήσιμο για προεπισκόπηση αλλαγών χωρίς να γίνονται τροποποιήσεις στο αποθετήριο.

Παράδειγμα

Για να αναβαθμίσετε το αποθετήριο του digna, μπορείτε να εκτελέσετε την εντολή χωρίς επιλογές:

dignacli upgrade-repo
Για να εκτελέσετε την αναβάθμιση σε λειτουργία προσομοίωσης (για να δείτε τις εντολές SQL χωρίς να τις εφαρμόσετε):

dignacli upgrade-repo --simulation-mode

Αυτή η εντολή είναι κρίσιμη για τη συντήρηση του συστήματος του digna, διασφαλίζοντας ότι το σχήμα της βάσης δεδομένων και άλλα στοιχεία του αποθετηρίου είναι ενημερωμένα με την τελευταία έκδοση του λογισμικού.

encrypt

Η εντολή encrypt στο CLI του digna χρησιμοποιείται για την κρυπτογράφηση ενός κωδικού πρόσβασης.

Χρήση Εντολής

dignacli encrypt <PASSWORD>

Παράμετροι

  • PASSWORD: Ο κωδικός που πρέπει να κρυπτογραφηθεί (υποχρεωτικό).

Παράδειγμα

Για να κρυπτογραφήσετε έναν κωδικό, πρέπει να παρέχετε τον κωδικό ως παράμετρο.
Για παράδειγμα, για να κρυπτογραφήσετε τον κωδικό mypassword123, θα χρησιμοποιούσατε:

dignacli encrypt mypassword123
Αυτή η εντολή εμφανίζει την κρυπτογραφημένη έκδοση του παρεχόμενου κωδικού, η οποία μπορεί στη συνέχεια να χρησιμοποιηθεί σε ασφαλή συμφραζόμενα. Εάν η παράμετρος του κωδικού δεν παρέχεται, το CLI θα εμφανίσει ένα σφάλμα που θα υποδεικνύει την έλλειψη της παραμέτρου.

generate-key

Η εντολή generate-key χρησιμοποιείται για τη δημιουργία ενός κλειδιού Fernet, το οποίο είναι απαραίτητο για την ασφάλεια των κωδικών που αποθηκεύονται στο αποθετήριο του digna.

Χρήση Εντολής

dignacli generate-key

Διαχείριση Δεδομένων

clean-up

Η εντολή clean-up στο CLI του digna χρησιμοποιείται για την αφαίρεση προφίλ, προβλέψεων και δεδομένων του συστήματος φωτεινού σηματοδότη για μία ή περισσότερες πηγές δεδομένων εντός ενός συγκεκριμένου έργου. Αυτή η εντολή είναι απαραίτητη για τη διαχείριση του κύκλου ζωής των δεδομένων, βοηθώντας στη διατήρηση ενός οργανωμένου και αποδοτικού περιβάλλοντος δεδομένων με την εκκαθάριση παρωχημένων ή μη απαραίτητων δεδομένων.

Χρήση Εντολής

dignacli clean-up <PROJECT_NAME> <FROM_DATE> <TO_DATE> [options]

Παράμετροι

  • PROJECT_NAME: Το όνομα του έργου από το οποίο θα αφαιρεθούν τα δεδομένα (υποχρεωτικό). Η χρήση της λέξης-κλειδιού all-projects σε αυτή την παράμετρο υποδεικνύει στο digna να επαναλάβει την εντολή σε όλα τα υπάρχοντα έργα.
  • FROM_DATE: Η ημερομηνία και ώρα έναρξης για την αφαίρεση δεδομένων. Επιτρεπτές μορφές περιλαμβάνουν %Y-%m-%d, %Y-%m-%dT%H:%M:%S, ή %Y-%m-%d %H:%M:%S (υποχρεωτικό).
  • TO_DATE: Η ημερομηνία και ώρα λήξης για την αφαίρεση δεδομένων, ακολουθώντας τις ίδιες μορφές με το FROM_DATE (υποχρεωτικό).

Επιλογές

  • --table-name, -tn: Περιορίζει την εργασία καθαρισμού σε έναν συγκεκριμένο πίνακα εντός του έργου.
  • --table-filter, -tf: Φίλτρα για να περιορίσετε τον καθαρισμό σε πίνακες που περιέχουν το συγκεκριμένο υποσυμβολοσειρά στο όνομά τους.
  • --timing, -tm: Εμφανίζει τη διάρκεια χρόνου της διαδικασίας καθαρισμού μετά την ολοκλήρωση.
  • --help: Εμφανίζει πληροφορίες βοήθειας για την εντολή clean-up και εξέρχεται.

Παράδειγμα

Για να αφαιρέσετε δεδομένα από το έργο ProjectA μεταξύ 1 Ιανουαρίου 2023 και 30 Ιουνίου 2023:

dignacli clean-up ProjectA 2023-01-01 2023-06-30

Για να αφαιρέσετε δεδομένα μόνο από έναν συγκεκριμένο πίνακα με όνομα Table1:

dignacli clean-up ProjectA 2023-01-01 2023-06-30 --table-name Table1

Αυτή η εντολή βοηθά στη διαχείριση της αποθήκευσης δεδομένων και στη διασφάλιση ότι το αποθετήριο περιέχει μόνο σχετικές πληροφορίες.

remove-orphans

Η εντολή remove-orphans στο CLI του digna χρησιμοποιείται για εργασίες καθαρισμού στο αποθετήριο του digna.
Όταν ένας χρήστης διαγράφει έργα ή πηγές δεδομένων, τα προφίλ και οι προβλέψεις παραμένουν στο αποθετήριο. Με αυτή την εντολή, τέτοιες ορφανές εγγραφές θα αφαιρεθούν από το αποθετήριο.

Χρήση Εντολής

dignacli list-projects

list-projects

Η εντολή list-projects στο CLI του digna χρησιμοποιείται για την εμφάνιση λίστας όλων των διαθέσιμων έργων στο σύστημα του digna.

Χρήση Εντολής

dignacli list-projects

Αυτή η εντολή είναι ιδιαίτερα χρήσιμη για διαχειριστές και χρήστες που διαχειρίζονται πολλαπλά έργα, παρέχοντας μια γρήγορη επισκόπηση των διαθέσιμων έργων στο αποθετήριο του digna.

list-ds

Η εντολή list-ds στο CLI του digna χρησιμοποιείται για να εμφανίσει μια λίστα όλων των διαθέσιμων πηγών δεδομένων εντός ενός συγκεκριμένου έργου. Αυτή η εντολή είναι χρήσιμη για την κατανόηση των δεδομένων που είναι διαθέσιμα για ανάλυση και διαχείριση στο σύστημα του digna.

Χρήση Εντολής

dignacli list-ds <PROJECT_NAME>

Παράμετροι

  • PROJECT_NAME: Το όνομα του έργου για το οποίο απαριθμούνται οι πηγές δεδομένων (υποχρεωτικό).

Παράδειγμα

Για να απαριθμήσετε όλες τις πηγές δεδομένων στο έργο με όνομα ProjectA:

dignacli list-ds ProjectA

Αυτή η εντολή παρέχει στους χρήστες μια επισκόπηση των πηγών δεδομένων που είναι διαθέσιμες σε ένα έργο, βοηθώντας τους να πλοηγηθούν και να διαχειριστούν το τοπίο των δεδομένων πιο αποτελεσματικά.

inspect

Η εντολή inspect στο CLI του digna χρησιμοποιείται για τη δημιουργία προφίλ, προβλέψεων και δεδομένων του συστήματος φωτεινού σηματοδότη για μία ή περισσότερες πηγές δεδομένων εντός ενός συγκεκριμένου έργου. Αυτή η εντολή βοηθά στην ανάλυση και παρακολούθηση των δεδομένων σε ένα καθορισμένο χρονικό διάστημα. Μετά την ολοκλήρωση της επιθεώρησης, επιστρέφεται η τιμή του υπολογισθέντος συστήματος φωτεινού σηματοδότη:
- 0: OK
- 1: INFO
- 2: WARNING

Χρήση Εντολής

dignacli inspect <PROJECT_NAME> <FROM_DATE> <TO_DATE> [options]

Παράμετροι

  • PROJECT_NAME: Το όνομα του έργου για το οποίο θα γίνει επιθεώρηση δεδομένων (υποχρεωτικό). Η χρήση της λέξης-κλειδιού all-projects σε αυτή την παράμετρο υποδεικνύει στο digna να επαναλάβει την εντολή σε όλα τα υπάρχοντα έργα.
  • FROM_DATE: Η ημερομηνία και ώρα έναρξης για την επιθεώρηση δεδομένων. Επιτρεπτές μορφές περιλαμβάνουν %Y-%m-%d, %Y-%m-%dT%H:%M:%S, ή %Y-%m-%d %H:%M:%S (υποχρεωτικό).
  • TO_DATE: Η ημερομηνία και ώρα λήξης για την επιθεώρηση δεδομένων, ακολουθώντας τις ίδιες μορφές με το FROM_DATE (υποχρεωτικό).

Επιλογές

  • --table-name, -tn: Περιορίζει την επιθεώρηση σε έναν συγκεκριμένο πίνακα εντός του έργου.
  • --table-filter, -tf: Φίλτρα για να επιθεωρηθούν μόνο πίνακες που περιέχουν την καθορισμένη υποσυμβολοσειρά στα ονόματά τους.
  • --enable_notification, -en: Ενεργοποιεί την αποστολή ειδοποιήσεων σε περίπτωση συναγερμών.
  • --bypass-backend, -bb: Παράκαμψη backend και εκτέλεση της επιθεώρησης απευθείας από το CLI (μόνο για σκοπούς δοκιμής!).

Παράδειγμα

Για να επιθεωρήσετε δεδομένα για το έργο ProjectA από 1 Ιανουαρίου 2024 έως 31 Ιανουαρίου 2024:

dignacli inspect ProjectA 2024-01-01 2024-01-31

Για να επιθεωρήσετε μόνο έναν συγκεκριμένο πίνακα και να αναγκάσετε επανυπολογισμό των προβλέψεων:

dignacli inspect ProjectA 2024-01-01 2024-01-31 --table-name Table1 --force-prediction
Αυτή η εντολή είναι χρήσιμη για τη δημιουργία ενημερωμένων προφίλ και προβλέψεων, την παρακολούθηση της ακεραιότητας των δεδομένων και τη διαχείριση των συστημάτων ειδοποίησης εντός ενός καθορισμένου χρονικού πλαισίου έργου.

inspect-async

Η εντολή inspect-async στο CLI του digna χρησιμοποιείται για τη δημιουργία προφίλ, προβλέψεων και δεδομένων του συστήματος φωτεινού σηματοδότη για μία ή περισσότερες πηγές δεδομένων εντός ενός συγκεκριμένου έργου. Αυτή η εντολή βοηθά στην ανάλυση και παρακολούθηση δεδομένων σε ένα καθορισμένο χρονικό διάστημα. Σε αντίθεση με την εντολή inspect, αυτή δεν περιμένει την ολοκλήρωση της επιθεώρησης. Αντ’ αυτού, επιστρέφει το αναγνωριστικό αίτησης για το υποβληθέν αίτημα επιθεώρησης. Για να ερωτηθεί η πρόοδος της διαδικασίας επιθεώρησης, χρησιμοποιήστε την εντολή inspect-status

Χρήση Εντολής

dignacli inspect-async <PROJECT_NAME> <FROM_DATE> <TO_DATE> [options]

Παράμετροι

  • PROJECT_NAME: Το όνομα του έργου για το οποίο θα γίνει επιθεώρηση δεδομένων (υποχρεωτικό). Η χρήση της λέξης-κλειδιού all-projects σε αυτή την παράμετρο υποδεικνύει στο digna να επαναλάβει την εντολή σε όλα τα υπάρχοντα έργα.
  • FROM_DATE: Η ημερομηνία και ώρα έναρξης για την επιθεώρηση δεδομένων. Επιτρεπτές μορφές περιλαμβάνουν %Y-%m-%d, %Y-%m-%dT%H:%M:%S, ή %Y-%m-%d %H:%M:%S (υποχρεωτικό).
  • TO_DATE: Η ημερομηνία και ώρα λήξης για την επιθεώρηση δεδομένων, ακολουθώντας τις ίδιες μορφές με το FROM_DATE (υποχρεωτικό).

Επιλογές

  • --table-name, -tn: Περιορίζει την επιθεώρηση σε έναν συγκεκριμένο πίνακα εντός του έργου.
  • --table-filter, -tf: Φίλτρα για να επιθεωρηθούν μόνο πίνακες που περιέχουν την καθορισμένη υποσυμβολοσειρά στα ονόματά τους.
  • --enable_notification, -en: Ενεργοποιεί την αποστολή ειδοποιήσεων σε περίπτωση συναγερμών.

Παράδειγμα

Για να επιθεωρήσετε δεδομένα για το έργο ProjectA από 1 Ιανουαρίου 2024 έως 31 Ιανουαρίου 2024:

dignacli inspect-async ProjectA 2024-01-01 2024-01-31

inspect-status

Η εντολή inspect-status στο CLI του digna χρησιμοποιείται για να ελέγχει την πρόοδο μιας ασύγχρονης επιθεώρησης βάσει του αναγνωριστικού αίτησης.

Χρήση Εντολής

dignacli inspect-status <REQUEST ID>

Παράμετροι

  • REQUEST_ID: Το αναγνωριστικό αίτησης που επιστράφηκε από την εντολή inspect-async

Παράδειγμα

Για να ελέγξετε την πρόοδο μιας επιθεώρησης με αναγνωριστικό αίτησης 12345:

dignacli inspect-status 12345

inspect-cancel

Η εντολή inspect-cancel στο CLI του digna χρησιμοποιείται για την ακύρωση επιθεωρήσεων βάσει του αναγνωριστικού αίτησης ή μπορεί να χρησιμοποιηθεί για την ακύρωση όλων των τρεχουσών αιτήσεων.

Χρήση Εντολής

dignacli inspect-cancel <REQUEST ID>
dignacli inspect-cancel --killall

Παράμετροι

  • REQUEST_ID: Το αναγνωριστικό αίτησης που επιστράφηκε από την εντολή inspect-async

Παράδειγμα

Για να ακυρώσετε την επιθεώρηση με αναγνωριστικό αίτησης 12345:

dignacli inspect-cancel 12345

Για να ακυρώσετε όλες τις αιτήσεις που εκτελούνται ή βρίσκονται σε εκκρεμότητα:

dignacli inspect-cancel --killall

export-ds

Η εντολή export-ds στο CLI του digna χρησιμοποιείται για τη δημιουργία εξαγωγής πηγών δεδομένων από το αποθετήριο του digna. Εξ ορισμού, όλες οι πηγές δεδομένων ενός συγκεκριμένου έργου θα εξαχθούν.

Χρήση Εντολής

dignacli export-ds <PROJECT_NAME> [options]

Παράμετροι

  • PROJECT_NAME: Το όνομα του έργου από το οποίο θα εξαχθούν οι πηγές δεδομένων.

Επιλογές

  • --table_name, -tn: Εξάγει μια συγκεκριμένη πηγή δεδομένων από ένα έργο.
  • --exportfile, -ef: Καθορίζει το όνομα αρχείου για την εξαγωγή.

Παράδειγμα

Για να εξάγετε όλες τις πηγές δεδομένων από το έργο με όνομα ProjectA:

dignacli export-ds ProjectA

Αυτή η εντολή εξάγει όλες τις πηγές δεδομένων από το ProjectA ως έγγραφο JSON που μπορεί να εισαχθεί σε άλλο έργο ή αποθετήριο του digna.

import-ds

Η εντολή import-ds στο CLI του digna χρησιμοποιείται για την εισαγωγή πηγών δεδομένων σε ένα στόχο έργο και για τη δημιουργία αναφοράς εισαγωγής.

Χρήση Εντολής

dignacli import-ds <PROJECT_NAME> <EXPORT_FILE> [options]

Παράμετροι

  • PROJECT_NAME: Το όνομα του έργου στο οποίο θα εισαχθούν οι πηγές δεδομένων.
  • EXPORT_FILE: Το όνομα αρχείου της εξαγωγής πηγών δεδομένων που θα εισαχθεί.

Επιλογές

  • --output-file, -o: Αρχείο για αποθήκευση της αναφοράς εισαγωγής (εάν δεν καθοριστεί, εκτυπώνεται στο τερματικό σε μορφή πίνακα).
  • --output-format, -f: Μορφή για αποθήκευση της αναφοράς εισαγωγής (json, csv).

Παράδειγμα

Για να εισάγετε όλες τις πηγές δεδομένων από το αρχείο εξαγωγής my_export.json στο ProjectB:

dignacli import-ds ProjectB my_export.json

Μετά την εισαγωγή, αυτή η εντολή θα εμφανίσει επίσης μια αναφορά των εισαχθέντων και παραλειφθέντων αντικειμένων. Μόνο νέες πηγές δεδομένων θα εισαχθούν στο ProjectB. Για να μάθετε ποια αντικείμενα θα εισαχθούν και ποια θα παραλειφθούν, μπορείτε να χρησιμοποιήσετε την εντολή plan-import-ds

plan-import-ds

Η εντολή plan-import-ds στο CLI του digna χρησιμοποιείται για την προεξέταση της εισαγωγής πηγών δεδομένων σε ένα στόχο έργο και για τη δημιουργία αναφοράς εισαγωγής χωρίς πραγματική εισαγωγή.

Χρήση Εντολής

dignacli plan-import-ds <PROJECT_NAME> <EXPORT_FILE> [options]

Παράμετροι

  • PROJECT_NAME: Το όνομα του έργου στο οποίο θα εισάγονταν οι πηγές δεδομένων.
  • EXPORT_FILE: Το όνομα αρχείου της εξαγωγής πηγών δεδομένων που θα αναλυθεί πριν από την εισαγωγή.

Επιλογές

  • --output-file, -o: Αρχείο για αποθήκευση της αναφοράς εισαγωγής (εάν δεν καθοριστεί, εκτυπώνεται στο τερματικό σε μορφή πίνακα).
  • --output-format, -f: Μορφή για αποθήκευση της αναφοράς εισαγωγής (json, csv).

Παράδειγμα

Για να ελέγξετε ποιες πηγές δεδομένων θα εισάγονταν και ποιες θα παραλειφθούν από το αρχείο εξαγωγής my_export.json όταν εισαχθούν στο ProjectB:

dignacli plan-import-ds ProjectB my_export.json

Αυτή η εντολή θα εμφανίσει μόνο ένα σχέδιο εισαγωγής των αντικειμένων που θα εισαχθούν και αυτών που θα παραλειφθούν.