Η PostgreSQL είναι μια εναλλακτική βάση δεδομένων, όπως είναι η MySQL και η Oracle. Κάποια εισαγωγικά στοιχεία για το τι προσφέρει η PostgreSQL μπορείτε να βρείτε από την Ελληνική ιστοσελίδα (postgresql.gr) που ασχολείται με την PostgreSQL, στην παρουσίαση που έκαναν στο 1ο Συνέδριο ΕΛΛΑΚ ή κάνοντας κλικ εδώ. Μέσα απ' αυτόν τον οδηγό θα δούμε, πώς μπορούμε να εγκαταστήσουμε την συγκεκριμένη βάση στο (k)ubuntu μας, να την συνδέσουμε με php ώστε να μπορούμε είτε να εγκαταστήσουμε διάφορες εφαρμογές πάνω της είτε να φτιάξουμε τις δικές μας.
Εγκατάσταση του PostgreSQL Server
Η έκδοση που υπάρχει διαθέσιμη αυτή την στιγμή στους servers είναι η 8.3.5. Οπότε και αυτή θα εγκαταστήσουμε. Ξεκινάμε γράφοντας σε μια κονσόλα:
Με την εντολή αυτή, θα κατέβει και θα εγκατασταθεί αυτόματα η τελευταία έκδοση της PostgreSQL, με όλα τα απαραίτητα στοιχεία, χωρίς να χρειαστεί να κάνουμε εμείς τίποτα. Αφού ολοκληρωθούν οι ενέργειες, μπορούμε να δούμε εάν εγκαταστάθηκε σωστά, δοκιμάζοντας να αλλάξουμε τον κωδικό πρόσβασης του διαχειριστή. Πληκτρολογούμε:
Αφού ανοίξει η PostgreSQL κονσόλα πληκτρολογούμε:
//Αλλάζουμε το 1234 στον κωδικό της επιλογής μας.

Μ' αυτόν τον τρόπο επαληθεύουμε ότι έχουμε εγκαταστήσει επιτυχώς την PostgreSQL βάση μας, ενώ ταυτόχρονα αλλάζουμε και τον κωδικό του διαχειριστή, για μεγαλύτερη ασφάλεια.
Εγκατάσταση του pgAdmin III
Αν και η κονσόλα έχει την δική της χάρη, παρόλα αυτά υπάρχουν κάποια μειονεκτήματα του να γράφει κάποιος σε κονσόλα. Το κυριότερο μειονέκτημα για τους περισσότερους είναι, ότι πρέπει κάποιος να γνωρίζει SQL εντολές για να μπορέσει να την χρησιμοποιεί σωστά και γρήγορα. Το οποίο αποθαρρύνει τους περισσότερους χρήστες επειδή υπάρχει κάποιος βαθμός δυσκολίας και υπομονής για να φθάσει κάποιος σε ικανοποιητικό επίπεδο, αλλά αποζημειώνει όλους όσους ασχοληθούν και μοχθήσουν να την μάθουν. Πέραν όμως αυτού, πολλές φορές χρειάζεται να κάνουμε κάποιες ενέργειες γρήγορα και η κονσόλα δεν προσφέρει τις δυνατότητες που έχει ένα πρόγραμμα με γραφικό περιβάλλον. Γι'αυτό θα εγκαταστήσουμε το pgAdmin . Για να το εγκαταστήσουμε αρκεί να γράψουμε:
Και στην συνέχεια για να εκτελεστεί γράφουμε:
Και μας ανοίγει το κεντρικό παράθυρο της εφαρμογής:

Αναλυτικότερα για τις δυνατότητες της εφαρμογής, μπορείτε να βρείτε στο επίσημο site του pgAdmin III.
Πλέον είμαστε έτοιμοι. Η PostgreSQL έχει εγκατασταθεί σωστά και μπορούμε να φτιάξουμε νέες βάσεις, πίνακες, χρήστες είτε μέσω της κονσόλα είτε μέσω του pgAdmin. Στην συνέχεια θα δούμε πώς μπορούμε να ενώσουμε την PostgreSQL με τον Αpache και την PHP, ώστε να την χρησιμοποιήσουμε στις web php εφαρμογές μας.
Σύνδεση με PHP 5.2.x
Το μόνο που χρειάζεται είναι να εγκαταστάσουμε το αρχείο php5-pgsql και να κάνουμε restart τον Apache2 μας. Οπότε γράφουμε στην κονσόλα μας:
Και μόλις εγκατασταθεί, κάνουμε ένα restart και τον Apache μας, ώστε να ενημερωθεί με τις καινούργιες αλλαγές:
Για να επιβεβαίωσουμε τις αλλαγές, τρέχουμε ένα phpinfo.php, και ψάχνουμε με την λέξη postgresql. Θα μας εμφανιστεί κάτι σαν και της εικόνας:

Περισσότερες πληροφορίες για την postgresql μπορείτε να βρείτε:
- Επίσημη ιστοσελίδα: http://www.postgresql.org/
- Planet PostgreSQL: http://www.planetpostgresql.org/
- PostgreSQL Development group: http://pgfoundry.org/
- PostgreSQL στα Ελληνικά: http://www.postgresql.gr/
Comments
Re
A man, who knows some issue just about essays for sale would appreciate your interesting knowledge. I do guess that the essay writers can take it for the custom research paper blogs.
Post new comment