Εγκατάσταση Postgresql 3 σε (K)ubuntu 8.10

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

Εγκατάσταση του PostgreSQL Server

Η έκδοση που υπάρχει διαθέσιμη αυτή την στιγμή στους servers είναι η 8.3.5. Οπότε και αυτή θα εγκαταστήσουμε. Ξεκινάμε γράφοντας σε μια κονσόλα:

sudo apt-get install postgresql postgresql-client postgresql-contrib

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

sudo su postgres -c psql

Αφού ανοίξει η PostgreSQL κονσόλα πληκτρολογούμε:
ALTER USER postgres WITH PASSWORD '1234';
//Αλλάζουμε το 1234 στον κωδικό της επιλογής μας.

Console

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

Εγκατάσταση του pgAdmin III

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

sudo apt-get install pgadmin3

Και στην συνέχεια για να εκτελεστεί γράφουμε:

pgadmin3

Και μας ανοίγει το κεντρικό παράθυρο της εφαρμογής:

Console

Αναλυτικότερα για τις δυνατότητες της εφαρμογής, μπορείτε να βρείτε στο επίσημο site του pgAdmin III.

Πλέον είμαστε έτοιμοι. Η PostgreSQL έχει εγκατασταθεί σωστά και μπορούμε να φτιάξουμε νέες βάσεις, πίνακες, χρήστες είτε μέσω της κονσόλα είτε μέσω του pgAdmin. Στην συνέχεια θα δούμε πώς μπορούμε να ενώσουμε την PostgreSQL με τον Αpache και την PHP, ώστε να την χρησιμοποιήσουμε στις web php εφαρμογές μας.

Σύνδεση με PHP 5.2.x

Το μόνο που χρειάζεται είναι να εγκαταστάσουμε το αρχείο php5-pgsql και να κάνουμε restart τον Apache2 μας. Οπότε γράφουμε στην κονσόλα μας:

sudo apt-get install php5-gdsql

Και μόλις εγκατασταθεί, κάνουμε ένα restart και τον Apache μας, ώστε να ενημερωθεί με τις καινούργιες αλλαγές:

sudo /etc/init.d/apache2 restart

Για να επιβεβαίωσουμε τις αλλαγές, τρέχουμε ένα phpinfo.php, και ψάχνουμε με την λέξη postgresql. Θα μας εμφανιστεί κάτι σαν και της εικόνας:

phpinfo

Περισσότερες πληροφορίες για την postgresql μπορείτε να βρείτε:

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

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.