Τρόπος εξαγωγής πίνακα βάσης δεδομένων σε CSV χρησιμοποιώντας ένα απλό σενάριο Ruby

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

Αυτός είναι ο κωδικός που πρέπει να εκτελέσετε. Μπορείτε να το θέσετε ως rake task και να το εκτελέσετε ή να το εκτελέσετε με άλλο τρόπο.

Όπως μπορείτε να δείτε, πρώτα εισάγουμε CSV- χρειαζόμαστε να κάνει τη σύνταξη του αρχείου CSV με τα δεδομένα από τη βάση δεδομένων. Στη συνέχεια επιλέγουμε την τοποθεσία και το όνομα για το αρχείο στο οποίο θέλουμε να το εξαγάγουμε, το οποίο στην περίπτωσή μας θα είναι ένα αρχείο που ονομάζεται data.csv που περιλαμβάνεται στο δημόσιο αποθετήριο .

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

Αυτό είναι! Είναι τόσο απλό και πολύ χρήσιμο.

Αυτό το άρθρο δημοσιεύθηκε αρχικά στο Medium