Σε ubuntu εγκαθιστάτε με την εντολή:
- Κώδικας: Επιλογή όλων
sudo apt-get install posgresql postgresql-contrib
Εφόσον γίνει η διαδικασία εγκατάστασης, για να διαχειριστούμε οποιαδήποτε βάση δεδομένων, θα πρέπει να συνδεθούμε σαν χρήστης postgresql που μπορεί να γίνει με 2 τρόπους:
- Ορίζοντας password στον χρήστη postgresql με την εντολή:
- Κώδικας: Επιλογή όλων
sudo passwd postgresql
Και δίνοντας την εντολή:- Κώδικας: Επιλογή όλων
su postgresql
- Ή με την εντολή
- Κώδικας: Επιλογή όλων
sudo -i -u postgres
Εφόσον συνδεθήκαμε σαν χρήστης postgresql δίνουμε την εντολή:
- Κώδικας: Επιλογή όλων
psql
Που θα σας βγάλει στην κονσόλα διαχείρησης της postgresql που μοιάζει κάπως έτσι:
Όμως θα είναι λίγο ασύμφορο να πρέπει σαν χρήστης postgresql να διαχειρίζεσαι μια βάση δεδομένων. Έτσι στην κονσόλα διαχείρισης που ανοίξατε προηγουμένως δίνουμε τις παρακάτω εντολές:
- Κώδικας: Επιλογή όλων
CREATE USER όνομα_χρήστη_που_κανεις_login_στο_linux;
CREATE DATABASE όνομα_χρήστη_που_κανεις_login_στο_linux;
ALTER USER όνομα_χρήστη_που_κανεις_login_στο_linux WITH superuser;
GRANT ALL PRIVILEGES ON DATABASE όνομα_χρήστη_που_κανεις_login_στο_linux ΤΟ όνομα_χρήστη_που_κανεις_login_στο_linux;
Και κλείνουμε την κονσόλα με:
- Κώδικας: Επιλογή όλων
\q
Βγαίνουμε με την εντολή στο ΤΕΡΜΑΤΙΚΟ:
- Κώδικας: Επιλογή όλων
exit
Τώρα ΚΑΘΕ ΦΟΡΑ που θα θέλετε να διαχειριστείτε την βάση δεδομένων δίνεται την εντολή:
- Κώδικας: Επιλογή όλων
psql
Όμως το σύστημα εγκαθιστά την posgresql σαν υπηρεσία έτσι θα ξεκινά αυτόματα κατά την εκκίνηση του λειτουργικού. Αν θέλετε μπορείτε να αποτρέψετε από το να γίνει αυτό με την εντολή:
- Κώδικας: Επιλογή όλων
sudo update-rc.d postgresql disable
Ακόμη η κοσνόλα της Posgresql διαθέτει κάποιες εντολές που δεν είναι SQL (όπως για αλλαγή βάσης, να δείτε όλους τους πίνακες κλπ κλπ) αυτές μπορείτε να τις δείτε στην διεύθυνση: http://www.postgresql.org/docs/9.2/static/app-psql.html