Θα χρειαστεί συχνά να αναφέρετε τις βάσεις δεδομένων ή ακόμα και τους πίνακες όταν εργάζεστε με βάσεις δεδομένων. Όπως οι περισσότεροι διακομιστές βάσεων δεδομένων, ο Postgres διαθέτει ένα εργαλείο που βασίζεται στη γραμμή εντολών που σας επιτρέπει να διαχειρίζεστε τον διακομιστή Postgres.
Αυτό το εργαλείο είναι psql. Σας επιτρέπει να πληκτρολογήσετε ερωτήματα, να τα εκτελέσετε και να εμφανίσετε τα αποτελέσματα. Μπορείτε να χρησιμοποιήσετε το psql για να παραθέσετε βάσεις δεδομένων και να εμφανίσετε πίνακες στο Postgres με μερικές απλές εντολές.
Ρύθμιση
Για να συνδεθείτε στον διακομιστή και να παραθέσετε βάσεις δεδομένων ή πίνακες, θα πρέπει να έχετε εγκαταστήσει το PostgreSQL. Ακολουθούν μερικά χρήσιμα σεμινάρια:
- Πως να Εγκαταστήστε το PostgreSQL στα Windows.
- Πως να Εγκαταστήστε το PostgreSQL στο Ubuntu.
Καταχώριση βάσεων δεδομένων στο PostgreSQL
Μόλις συνδεθείτε στη βάση δεδομένων χρησιμοποιώντας το psql εντολή, μπορείτε να παραθέσετε όλες τις βάσεις δεδομένων στον συνδεδεμένο διακομιστή χρησιμοποιώντας την ακόλουθη εντολή.
postgres=# \l
Αυτή είναι μια συντόμευση για το \λίστα εντολή.
Αυτή η εντολή θα εμφανίσει τουλάχιστον τις τρεις προεπιλεγμένες βάσεις δεδομένων: postgres, template0 και template1. Το postgres είναι η πρώτη βάση δεδομένων στην οποία θα συνδεθείτε εάν δεν έχετε δημιουργήσει ακόμη άλλη βάση δεδομένων.
Μπορείτε να δημιουργήσετε μια νέα βάση δεδομένων χρησιμοποιώντας την ακόλουθη εντολή.
postgres=# δημιουργία βάσης δεδομένων dbname;
Αφού δημιουργήσετε τη βάση δεδομένων, θα χρειαστεί να μεταβείτε σε αυτήν για να εισαγάγετε δεδομένα και να εκτελέσετε άλλες λειτουργίες σε αυτήν.
postgres=# \c dbname
Πίνακες καταχώρισης στο PostgreSQL
Αφού συνδεθείτε στη βάση δεδομένων και δημιουργήσετε πίνακες, ίσως θέλετε να μάθετε ποιοι πίνακες υπάρχουν. Μπορείτε να το κάνετε αυτό παραθέτοντας τους πίνακες χρησιμοποιώντας την εντολή psql, \dt.
dbname=# \dt
Εάν δεν υπάρχουν πίνακες, αυτή η εντολή θα εμφανίσει a Δεν βρέθηκε καμία σχέση μήνυμα. Διαφορετικά, θα εμφανίσει τους πίνακες σε μορφή πίνακα.
Για παράδειγμα, δημιουργήστε έναν πίνακα με το όνομα χρήστες σε μια βάση δεδομένων που ονομάζεται blog χρησιμοποιώντας την ακόλουθη εντολή.
blog=# δημιουργία χρηστών πίνακα (
user_id σειριακό ΚΥΡΙΟ ΚΛΕΙΔΙ,
email VARCHAR ( 255 ) ΜΟΝΑΔΙΚΟ ΟΧΙ ΜΗΔΕΝΙΚΟ,
κωδικός πρόσβασης VARCHAR ( 50 ) ΔΕΝ ΜΗΔΕΝΙΚΟ
);
Εάν παραθέσετε τους πίνακες χρησιμοποιώντας το \dt εντολή, η έξοδος θα είναι παρόμοια με αυτή που φαίνεται παρακάτω.
Διαχείριση της βάσης δεδομένων PostgreSQL
Υπάρχουν μερικές απλές εντολές psql που μπορείτε να χρησιμοποιήσετε για να παραθέσετε βάσεις δεδομένων και να εμφανίσετε πίνακες σε έναν διακομιστή PostgreSQL. Είναι μόνο δύο από τις πολλές εντολές που προσφέρει το εργαλείο psql.
Ωστόσο, εάν θέλετε μια εύχρηστη εφαρμογή GUI για τη διαχείριση της βάσης δεδομένων PostgreSQL, επιλέξτε το εργαλείο pgAdmin. Χρησιμοποιώντας το pgAdmin, μπορείτε να αλληλεπιδράσετε με τον διακομιστή σας χωρίς να χρησιμοποιήσετε τη γραμμή εντολών.