Η Postgres είναι μια από τις πιο προηγμένες βάσεις δεδομένων SQL. Παρέχει χαρακτηριστικά από τύπους που καθορίζονται από τον χρήστη έως κληρονομικότητα τραπεζιού και εξελιγμένο κλείδωμα. Υπάρχει επίσης ακεραιότητα αναφοράς ξένου κλειδιού, ένθετες συναλλαγές και λειτουργίες που δεν θα βρείτε σε άλλες βάσεις δεδομένων SQL.

Το Postgres είναι συμβατό με ACID (ατομικότητα, συνέπεια, απομόνωση, ανθεκτικότητα). Θα βρείτε τη βάση δεδομένων Postgres χρήσιμη κατά τη δημιουργία εφαρμογών που χρειάζονται επεκτασιμότητα και ασφάλεια δεδομένων.

Χρησιμοποιήστε έναν Διαχειριστή πακέτων ή κάντε λήψη του προγράμματος εγκατάστασης

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

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

Ακολουθεί η εντολή για την εγκατάσταση των εκδόσεων Postgres 13 και 14 με ο διαχειριστής πακέτων Homebrew:

brew εγκατάσταση postgresql@13 # εγκαταστήστε την έκδοση 13 του Postgres
brew εγκατάσταση postgresql@14 # εγκαταστήστε την έκδοση 14 του Postgres
instagram viewer

Δεδομένου ότι το Homebrew λειτουργεί σε Linux και macOS, η εντολή είναι συμβατή και με τα δύο λειτουργικά συστήματα.

Εάν δεν χρησιμοποιείτε διαχειριστή πακέτων, μπορείτε να εγκαταστήσετε το Postgres μέσω ενός αρχείου Apple Disk Image (.dmg). Θα πρέπει να κατεβάσετε την εικόνα του Postgres έκδοση που χρειάζεστε και εγκαταστήστε την εφαρμογή στο μηχάνημά σας.

Ρυθμίστε την εφαρμογή Postgres στο macOS

Αφού εγκαταστήσετε το Postgres, ξεκινήστε την εφαρμογή. Θα λάβετε ένα UI με την επιλογή ρυθμίσεων διακομιστή και προεγκατεστημένες βάσεις δεδομένων, όπως φαίνεται παρακάτω. Η εκκίνηση της εφαρμογής εκτελεί αυτόματα το Postgres. Από προεπιλογή, το Postgres εκτελείται στη θύρα 5432 στο macOS.

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

Μπορείτε να ανοίξετε την παρουσία της βάσης δεδομένων σας (δημιουργείται μια προεπιλεγμένη με το όνομα χρήστη σας) για πρόσβαση στη διεπαφή γραμμής εντολών Postgres.

Προσθέστε Postgres στο PATH σας

Αφού εγκαταστήσετε την εφαρμογή Postgres, θα πρέπει να προσθέσετε τη διαδρομή της στο $PATH μεταβλητή περιβάλλοντος για να το εκτελέσετε εκτός του τερματικού της εφαρμογής.

Ανοίξτε το φάκελο Applications στο Finder, κάντε Control-κλικ στην εφαρμογή Postgres και επιλέξτε Εμφάνιση περιεχομένων πακέτου.

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

Ανοιξε το Περιεχόμενα φάκελο και μετά το εκδόσεις φάκελο και, στη συνέχεια, επιλέξτε το φάκελο έκδοσης (σε αυτήν την περίπτωση, 14).

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

Θα χρειαστεί να επεξεργαστείτε την πηγή zsh του τερματικού σας zshrc αρχείο για να προσθέσετε την εξαγωγή διαδρομής στην εφαρμογή Postgres.

Ανοίξτε την εφαρμογή τερματικού σας και εκτελέστε αυτήν την εντολή για να την επεξεργαστείτε zshrc αρχείο:

vim ~/.zshrc

Η εντολή θα ανοίξει το zshrc αρχείο σε α Επεξεργαστής Vim που μπορείτε να χρησιμοποιήσετε για να επεξεργαστείτε το αρχείο.

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

Προσθέστε μια δήλωση εξαγωγής και καθορίστε τη διαδρομή της εφαρμογής Postgres. Για παράδειγμα:

εξαγωγή ΔΙΑΔΡΟΜΗ=$PATH:/Applications/Postgres.app/Contents/Versions/14/bin

Αποθηκεύστε το αρχείο προέλευσης, βγείτε από το πρόγραμμα επεξεργασίας Vim, επανεκκινήστε την εφαρμογή τερματικού και εκτελέστε το psql εντολή από το τερματικό που άνοιξε πρόσφατα:

psql

Όταν τρέχετε το psql εντολή θα πρέπει να δείτε μια διεπαφή εντολών που σας συνδέει με την παρουσία της βάσης δεδομένων Postgres. Αυτό είναι παρόμοιο με το άνοιγμα του Postgres μέσω της εφαρμογής:

Τώρα μπορείτε να χρησιμοποιήσετε το Postgres από μια γραμμή εντολών, χωρίς να εκκινήσετε την εφαρμογή Postgres. Αυτή η διαδικασία λειτουργεί για τις περισσότερες εκδόσεις του Postgres και μπορείτε να χρησιμοποιήσετε αυτήν τη διαδικασία σε τσιπ Silicon ή Intel.

Το Postgres είναι μια βάση δεδομένων πολλαπλών πλατφορμών

Η βάση δεδομένων Postgres είναι φημισμένη για τα χαρακτηριστικά και την υποστήριξή της σε διαφορετικά οικοσυστήματα. Μπορείτε να το χρησιμοποιήσετε σε μια ποικιλία στοίβων ανάπτυξης λογισμικού, σε υπηρεσίες υπολογιστικού νέφους και λειτουργικά συστήματα.

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