Το PostgreSQL είναι ένα ισχυρό και εξαιρετικά επεκτάσιμο σύστημα βάσεων δεδομένων που λειτουργεί τόσο σε μηχανές Linux όσο και σε Windows. Αυτό το λογισμικό σε επίπεδο επιχείρησης προσφέρει εξαιρετική αξιοπιστία και ακεραιότητα δεδομένων για τη δημιουργία εφαρμογών.

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

Πώς να εγκαταστήσετε το PostgreSQL στο CentOS

Το CentOS λειτουργεί λίγο διαφορετικά και δεν θα έχετε πρόσβαση root αμέσως μετά την εκκίνηση του συστήματός σας. Για να συνδεθείτε ως ο βασικός χρήστης, χρησιμοποιήστε το su εντολή.

su

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

Βήμα 1: Ενημέρωση και αναβάθμιση προεγκατεστημένων πακέτων

Ως μέρος του επόμενου βήματος, πρέπει ενημερώστε και αναβαθμίστε τα υπάρχοντα πακέτα σας

instagram viewer
εντός του CentOS. Για να το κάνετε αυτό, εκτελέστε την ακόλουθη εντολή στο τερματικό:

sudo yum έλεγχος-ενημέρωση

Παραγωγή:

Πληκτρολογήστε την ακόλουθη εντολή στο τερματικό για να αναβαθμίσετε όλα τα αναφερόμενα πακέτα:

sudo yum ενημέρωση

Μόλις αναβαθμίσετε τα πακέτα, πρέπει να επανεκκινήσετε το σύστημά σας. Χρησιμοποιήστε την ακόλουθη εντολή:

sudo επανεκκίνηση

Το σύστημα είναι έτοιμο με τα πρόσφατα ενημερωμένα πακέτα. It'sρθε η ώρα να εγκαταστήσετε το PostgreSQL στο μηχάνημά σας CentOS.

Βήμα 2: Ελέγξτε για τυχόν υπάρχουσες προεπιλεγμένες εκδόσεις

Πριν από κάθε νέα εγκατάσταση, είναι σημαντικό να ελέγξετε τις διαθέσιμες προεπιλεγμένες εκδόσεις του PostgreSQL.

λίστα μονάδων dnf postgresql

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

Δεδομένου ότι η έκδοση 13 είναι διαθέσιμη κατά τη σύνταξη αυτού του οδηγού, θα περιορίσουμε την προεπιλεγμένη εγκατάσταση και θα χρησιμοποιήσουμε την ακόλουθη εντολή για να ενεργοποιήσουμε την πιο πρόσφατη έκδοση του PostgreSQL.

sudo dnf module ενεργοποίηση postgresql: 13

Βήμα 3: Εγκαταστήστε το πακέτο PostgreSQL Server

Αφού αλλάξετε την προεπιλεγμένη έκδοση χρησιμοποιώντας την προαναφερθείσα εντολή, ήρθε η ώρα να εγκαταστήσετε τον πακέτο διακομιστή PostgreSQL και πελάτη.

sudo dnf εγκατάσταση postgresql-server

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

postgresql-setup --initdb

Δημοσίευση αρχικοποίησης, ξεκινήστε την υπηρεσία PostgreSQL. Για να το ενεργοποιήσετε αυτόματα κατά την εκκίνηση του συστήματος, χρησιμοποιήστε τις ακόλουθες εντολές:

systemctl ενεργοποιήστε το postgresql
systemctl εκκίνηση postgresql

Για να ελέγξετε την κατάσταση της υπηρεσίας PostgreSQL, εκτελέστε την ακόλουθη εντολή:

systemctl status postgresql

Εάν εμφανίζεται η έξοδος "Ενεργός", τότε η υπηρεσία είναι σε λειτουργία.

Βήμα 4: Διαμόρφωση βάσης δεδομένων PostgreSQL

Μετά την εγκατάσταση, είναι καλύτερο να διαμορφώσετε τη βάση δεδομένων PostgreSQL. Για να προστατεύσετε τον λογαριασμό σας, δημιουργήστε έναν κωδικό πρόσβασης για το postgres χρήση του λογαριασμού χρήστη του συστήματος το βοηθητικό πρόγραμμα passwd:

passwd postgres

Παραγωγή:

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

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

su - postgres

Βήμα 5: Δημιουργία νέου ρόλου χρήστη

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

Χρησιμοποιήστε το createuser εντολή μαζί με το --διαδραστικό σημαία για προσθήκη περισσότερων χρηστών. Επίσης, καθορίστε τον τύπο πρόσβασης που θέλετε να ορίσετε για αυτούς. Εάν έχετε συνδεθεί με το postgres λογαριασμό, απλά πληκτρολογήστε τα ακόλουθα:

createuser -διαδραστική

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

sudo -u postgres createuser -διαδραστικό

Και στα δύο σενάρια, το σύστημα θα σας ζητήσει να προστεθεί το όνομα ρόλου, μαζί με τον τύπο πρόσβασης για αυτόν τον νέο χρήστη. Διάλεξε μεταξύ y και ν για τον τύπο του ρόλου υπερχρήστη.

Για να δείτε μερικές επιπλέον σημαίες, μπορείτε πάντα να ανατρέξετε στο createuser εντολή σελίδα σελίδα.

άνθρωπος δημιουργός

Πώς να χρησιμοποιήσετε το PostgreSQL για να δημιουργήσετε νέες βάσεις δεδομένων

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

Αποκτήστε πρόσβαση στην ερώτηση PostgreSQL με το νέο ρόλο

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

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

δοκιμή sudo adduser

Συνδεθείτε ως νέος χρήστης χρησιμοποιώντας το -Εγώ και -u σημαίες.

δοκιμή sudo -i -u

Δημιουργία νέων βάσεων δεδομένων

Για να δημιουργήσετε μια νέα βάση δεδομένων στο PostgreSQL, χρησιμοποιήστε την ακόλουθη εντολή:

δημιουργήθηκε το όνομα βάσης δεδομένων

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

Δημιουργία νέων πινάκων εντός της βάσης δεδομένων

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

ΔΗΜΙΟΥΡΓΙΑ ΤΡΑΠΕΖΙΟΥ table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);

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

Για παράδειγμα, μπορείτε να δημιουργήσετε έναν πίνακα ξενοδοχειο με τις ακόλουθες στήλες:

ΔΗΜΙΟΥΡΓΗΣΤΕ ΤΡΑΠΕΖΙ ξενοδοχείο (
σειριακό ξενοδοχείο_πρώτο κλειδί,
αστέρι varchar (50) NOT NULL,
βαφή varchar (25) NOT NULL,
έλεγχος τοποθεσίας varchar (25) (τοποθεσία σε («βόρεια», «νότια», «δυτικά», «ανατολικά», «βορειοανατολικά», «νοτιοανατολικά», «νοτιοδυτικά», «βορειοδυτικά»),
ημερομηνία ημερομηνίας)
;

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

Προσθήκη τιμών στη βάση δεδομένων

Μόλις η δομή του πίνακα σας είναι έτοιμη, μπορείτε να προσθέσετε ορισμένα δεδομένα σε έναν υπάρχοντα πίνακα. Χρησιμοποιήστε τη δήλωση INSERT INTO για να προσθέσετε δεδομένα στην ακόλουθη μορφή:

ΕΙΣΑΓΩΓΗ ΣΕ πίνακα (όνομα_στύλου1, όνομα_στύλου2, όνομα_στύλου3) ΤΙΜΕΣ («τιμή1», «τιμή2», «τιμή3»);

Για παράδειγμα, προσθέστε μια σειρά δεδομένων στο ξενοδοχειο πίνακα που δημιουργήσατε παραπάνω.

INSERT INTO hotel (ξενοδοχείο, αστέρι, τοποθεσία, ημερομηνία εγκατάστασης) VALUES («Plaza», «Five», «Northwest», «2018-08-16»)

Διαμόρφωση PostgreSQL στο CentOS

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

Εκτός από το CentOS, μπορείτε επίσης να ρυθμίσετε το PostgreSQL ώστε να λειτουργεί με άλλες διανομές Linux, το Ubuntu, για παράδειγμα.

ΜερίδιοΤιτίβισμαΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Πώς να εγκαταστήσετε και να διαμορφώσετε το PostgreSQL στο Ubuntu

Θέλετε έναν εύκολο και αξιόπιστο τρόπο διαχείρισης βάσεων δεδομένων στο σύστημά σας; Ελέγξτε πώς να εγκαταστήσετε το PostgreSQL στο Ubuntu.

Διαβάστε Επόμενο

Σχετικά θέματα
  • Linux
  • CentOS
  • SQL
  • Εγκατάσταση λογισμικού
Σχετικά με τον Συγγραφέα
Γουίνι Μπάλα (Δημοσιεύθηκαν 34 άρθρα)

Ο Γουίνι είναι συγγραφέας από το Δελχί, έχοντας 2 χρόνια συγγραφικής εμπειρίας. Κατά τη διάρκεια της συγγραφής της, έχει συνδεθεί με γραφεία ψηφιακού μάρκετινγκ και τεχνικές εταιρείες. Έχει γράψει περιεχόμενο που σχετίζεται με γλώσσες προγραμματισμού, τεχνολογία cloud, AWS, Machine Learning και πολλά άλλα. Στον ελεύθερο χρόνο της, της αρέσει να ζωγραφίζει, να περνά χρόνο με την οικογένειά της και να ταξιδεύει στα βουνά, όποτε είναι δυνατόν.

Περισσότερα από Wini Bhalla

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή