Ένας Postgres client για Ubuntu είναι είτε το psql, ο client γραμμής εντολών που παίρνεις με sudo apt install postgresql-client, είτε ένα GUI για desktop όπως το Beekeeper Studio, το pgAdmin ή το DBeaver. Εδώ θα βρεις όσους αξίζει να εγκαταστήσεις το 2026, τις εντολές εγκατάστασης για τον καθένα και πώς να τους συνδέσεις στον Postgres server του δικού σου υπολογιστή, εκεί όπου κολλάνε οι περισσότεροι χρήστες Ubuntu.
Χρησιμοποιώ Linux ως κύριο desktop εδώ και σχεδόν 20 χρόνια και έφτιαξα το Beekeeper Studio πάνω σε Ubuntu. Παλιά χρησιμοποιούσα το Sequel Pro σε Mac και περίμενα χρόνια να έρθει κάτι εξίσου καλό στο Ubuntu. Δεν ήρθε ποτέ, οπότε έφτιαξα το δικό μου. Άρα ναι, είμαστε προκατειλημμένοι και το Beekeeper Studio είναι πρώτο στη λίστα. Προσπαθήσαμε όμως να είμαστε δίκαιοι με όλα τα υπόλοιπα.
Ό,τι αφορά το Beekeeper και την Postgres σε αυτό το άρθρο εγκαταστάθηκε και δοκιμάστηκε σε Ubuntu 24.04 τον Οκτώβριο του 2026, μαζί και τα στιγμιότυπα οθόνης: πρόκειται για το Beekeeper Studio 6.1, εγκατεστημένο από το apt repository μας, συνδεδεμένο στην PostgreSQL 16 του ίδιου του Ubuntu.
1. Beekeeper Studio
Linux (x86_64 και ARM64), Windows και macOS. Δωρεάν.
Το Beekeeper Studio είναι ένας γρήγορος, σύγχρονος Postgres client για developers που θέλουν να γράφουν SQL και να δουλεύουν με τα δεδομένα τους χωρίς να παλεύουν με το εργαλείο. Είναι open source, ξεκινά γρήγορα και συνδέεται επίσης σε MySQL, SQLite, SQL Server και πολλές ακόμα, οπότε έχεις την ίδια εφαρμογή για κάθε βάση δεδομένων που χρησιμοποιείς.
Το Linux είναι πολίτης πρώτης κατηγορίας
Πολλά GUI για βάσεις δεδομένων αντιμετωπίζουν το Linux ως δεύτερη σκέψη: μια εφαρμογή Java που μοιάζει βγαλμένη από το 2005 ή μια «Linux beta» που μένει μερικές εκδόσεις πίσω από το build για Mac. Το Beekeeper Studio το φτιάχνουν άνθρωποι που χρησιμοποιούν Linux καθημερινά, και φαίνεται:
- Κάθε έκδοση βγαίνει για Linux την ίδια μέρα με Windows και macOS, με τις ίδιες λειτουργίες.
- Κανονικά πακέτα, όχι απλώς ένα tarball. Τα apt και yum repositories μας ενημερώνουν την εφαρμογή μέσα από τις συνηθισμένες ενημερώσεις του συστήματός σου. Υπάρχουν επίσης AppImage, Snap, αρχεία Flatpak και το AUR.
- Builds για ARM64 για όλα, ώστε να τρέχει σε ARM laptops, ARM cloud desktops και σε Raspberry Pi.
- Υποστήριξη Wayland, μαζί με fractional scaling σε οθόνες HiDPI.
- Συνδέσεις μέσω Unix socket, ώστε να συνδέεσαι στην Postgres του laptop σου χωρίς κανέναν κωδικό (δες παρακάτω τη σύνδεση στην Postgres σε Ubuntu).
Δεν το λέμε μόνο εμείς. Δες πώς το έθεσε ένας χρήστης Linux:
Ως χρήστης Linux, έχεις να διαλέξεις εργαλεία βάσεων δεδομένων όπως το DB Visualizer, με «πρωτοποριακό» UI / UX φρέσκο από τη δεκαετία του ’90, χτισμένο σε Java. Με το Beekeeper Studio, το Linux είναι πολίτης πρώτης κατηγορίας, με μια native εφαρμογή που είναι όμορφη, ελαφριά, πλήρης και γρήγορη. Το καλύτερο εργαλείο βάσεων δεδομένων στο Linux με μεγάλη διαφορά.
Τι παίρνεις για την Postgres
Όλα εδώ είναι δωρεάν, χωρίς δοκιμαστική περίοδο και χωρίς λογαριασμό για εγγραφή:
- Έναν SQL editor με αυτόματη συμπλήρωση για τους πίνακες και τις στήλες σου, καρτέλες query, αποθηκευμένα queries και ιστορικό queries
- Έναν επεξεργαστή πινάκων σε στυλ λογιστικού φύλλου που κρατά σε αναμονή τις αλλαγές σου ώστε να τις ελέγξεις πριν γίνουν commit, μαζί με φίλτρα, ταξινόμηση και πλοήγηση μέσω foreign keys
- Εργαλεία schema: δημιούργησε και τροποποίησε πίνακες, indexes, σχέσεις και triggers χωρίς να γράψεις DDL
- SSH tunnels, SSL, λειτουργία μόνο ανάγνωσης για συνδέσεις production και χρωματική σήμανση συνδέσεων ώστε να ξέρεις σε ποια βάση δεδομένων βρίσκεσαι
- Χειροκίνητη λειτουργία transactions όταν θέλεις να κάνεις
BEGIN, να ελέγξεις τη δουλειά σου και να κάνειςCOMMITμόνος σου
Πώς να εγκαταστήσεις το Beekeeper Studio σε Ubuntu
Το apt repository είναι η καλύτερη επιλογή σε Ubuntu 22.04 και νεότερα, γιατί έτσι η εφαρμογή ενημερώνεται μαζί με το υπόλοιπο σύστημα. Αυτές είναι ακριβώς οι εντολές που τρέξαμε για αυτό το άρθρο:
# Add the Beekeeper Studio signing key and apt repository
curl -fsSL https://deb.beekeeperstudio.io/beekeeper.key | sudo gpg --dearmor --output /usr/share/keyrings/beekeeper.gpg \
&& sudo chmod go+r /usr/share/keyrings/beekeeper.gpg \
&& echo "deb [signed-by=/usr/share/keyrings/beekeeper.gpg] https://deb.beekeeperstudio.io stable main" \
| sudo tee /etc/apt/sources.list.d/beekeeper-studio-app.list > /dev/null
# Install it
sudo apt update && sudo apt install beekeeper-studio -y
Αν κατεβάσεις το .deb από τη σελίδα λήψης μας, έχεις το ίδιο αποτέλεσμα: η εγκατάστασή του προσθέτει το repository για σένα.
Οι άλλες επιλογές:
-
AppImage: κατέβασέ το από τη σελίδα λήψης και τρέξ’ το, χωρίς δικαιώματα root. Σε Ubuntu 22.04 και νεότερα χρειάζεσαι πρώτα
sudo apt install libfuse2. -
Snap:
sudo snap install beekeeper-studio. Το sandbox του Snap δεν έχει πρόσβαση στον SSH agent σου, οπότε αν συνδέεσαι μέσω SSH tunnels με κλειδιά του agent, χρησιμοποίησε καλύτερα το apt repo ή το AppImage.
Η τεκμηρίωση εγκατάστασης για Linux καλύπτει Flatpak, AUR, Fedora και την ενεργοποίηση της native λειτουργίας Wayland.
Τα μειονεκτήματα
Το Beekeeper Studio δεν είναι σουίτα διαχείρισης βάσεων δεδομένων για επιχειρήσεις. Δεν έχει οπτικό προβολέα πλάνων EXPLAIN, dashboard παρακολούθησης server ή οδηγό ρύθμισης replication. Αν είσαι DBA που ζει μέσα στο pg_stat_activity και κάνει tuning σε servers όλη μέρα, το pgAdmin κάνει περισσότερα από αυτά. Το Beekeeper είναι για developers που γράφουν queries και δουλεύουν με δεδομένα.
Διάλεξέ το αν θέλεις ένα καθαρό, γρήγορο GUI για Postgres που νιώθει σαν στο σπίτι του στο Ubuntu και δουλεύει και με τις άλλες βάσεις δεδομένων σου.
Σύνδεσμοι Beekeeper Studio
- Κατέβασε το Beekeeper Studio (δωρεάν, χωρίς λογαριασμό)
- Beekeeper Studio για PostgreSQL
- Πηγαίος κώδικας στο GitHub
2. pgAdmin 4
Linux (μόνο x86_64 σε Ubuntu), Windows και macOS ή σε browser. Δωρεάν.

Το pgAdmin είναι το επίσημο εργαλείο διαχείρισης της PostgreSQL, που το συντηρεί η κοινότητα της Postgres. Είναι δωρεάν, υποστηρίζει μόνο Postgres και κάνει σχεδόν ό,τι μπορεί να κάνει η Postgres: ρόλους και δικαιώματα, tablespaces, γραφικό προβολέα EXPLAIN, debugger για συναρτήσεις PL/pgSQL, dashboards δραστηριότητας server και εργασίες backup.
Το pgAdmin είναι web εφαρμογή σε Python. Το πακέτο pgadmin4-desktop το τυλίγει σε δικό του παράθυρο, ενώ το pgadmin4-web το τρέχει κάτω από Apache ώστε να έχεις πρόσβαση από browser, κάτι χρήσιμο σε headless Ubuntu server. Εγκατάστησέ το από το apt repository του pgAdmin (επίσημες οδηγίες):
curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/keyrings/packages-pgadmin-org.gpg
sudo sh -c 'echo "deb [signed-by=/etc/apt/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
sudo apt install pgadmin4-desktop
Το repository έχει μόνο πακέτα x86_64, οπότε σε μηχάνημα ARM64 θα πρέπει να τρέξεις το pgAdmin σε container.
Το μειονέκτημα είναι η καθημερινή εμπειρία. Το interface του pgAdmin είναι ένα βαθύ δέντρο από servers, βάσεις δεδομένων, schemas και αντικείμενα, το εργαλείο query είναι μια καρτέλα ανάμεσα σε πολλές, και ζητά master password για να ξεκλειδώσει τις αποθηκευμένες συνδέσεις σου. Είναι εξαιρετική κονσόλα διαχείρισης, αλλά άβολο μέρος για να γράφεις queries.
Διάλεξέ το αν διαχειρίζεσαι Postgres servers και θέλεις κάθε λειτουργία ειδική για Postgres σε ένα δωρεάν εργαλείο. Δες το Beekeeper Studio vs pgAdmin και τις δωρεάν εναλλακτικές του pgAdmin αν δεν σου ταιριάζει.
3. DBeaver Community
Linux (x86_64 και ARM64), Windows και macOS. Δωρεάν, με επί πληρωμή εκδόσεις PRO.

Το DBeaver Community είναι ένα δωρεάν, open source IDE βάσεων δεδομένων που συνδέεται σχεδόν σε οτιδήποτε έχει JDBC driver. Για Postgres παίρνεις SQL editor με αυτόματη συμπλήρωση, πλάνα εκτέλεσης, προβολή διαγράμματος ER, επεξεργασία δεδομένων και εισαγωγή/εξαγωγή, όλα δωρεάν.
Είναι εφαρμογή Java χτισμένη πάνω στο Eclipse και έρχεται με δικό της Java runtime, οπότε δεν χρειάζεται να εγκαταστήσεις κάποιο. Σε Ubuntu, εγκατάστησέ το από το apt repository του DBeaver, το PPA ppa:serge-rider/dbeaver-ce, το Flathub ή με sudo snap install dbeaver-ce --classic.
Το τίμημα είναι το interface του Eclipse: perspectives, panels και διάλογοι ρυθμίσεων παντού. Είναι ισχυρό, αλλά φορτωμένο, και αργεί αισθητά περισσότερο να ξεκινήσει και θέλει περισσότερη μνήμη από έναν πιο ελαφρύ client.
Διάλεξέ το αν χρειάζεσαι ένα δωρεάν εργαλείο για μια μακριά λίστα βάσεων δεδομένων και δεν σε πειράζει ένα interface τύπου IDE. Τα άρθρα μας για εναλλακτικές του DBeaver και πώς να χρησιμοποιήσεις το DBeaver πάνε πιο βαθιά.
4. DataGrip
Linux, Windows και macOS. Δωρεάν για μη εμπορική χρήση, αλλιώς $109/έτος για έναν χρήστη.

Το DataGrip είναι το IDE βάσεων δεδομένων της JetBrains και έχει τον πιο έξυπνο SQL editor της λίστας: refactoring, code inspections και αυτόματη συμπλήρωση που καταλαβαίνει όλο το schema σου. Σε Ubuntu, εγκατάστησέ το με sudo snap install datagrip --classic ή μέσω της εφαρμογής JetBrains Toolbox.
Από τον Οκτώβριο του 2025 είναι δωρεάν για μη εμπορική χρήση, όπως εκμάθηση και χομπίστικα projects. Για δουλειά, απαιτεί συνδρομή επί πληρωμή. Όπως το DBeaver, είναι Java IDE, οπότε περίμενε μια πιο βαριά εφαρμογή με πολλές ρυθμίσεις.
Διάλεξέ το αν ζεις ήδη μέσα στα IDE της JetBrains και θέλεις τον ίδιο editor για SQL. Δες το Beekeeper Studio vs DataGrip και τις εναλλακτικές του DataGrip.
5. psql
Όπου τρέχει η Postgres. Δωρεάν.
Το psql είναι ο επίσημος client γραμμής εντολών της PostgreSQL και συνήθως αυτόν εννοεί όποιος ψάχνει «postgresql-client ubuntu». Δεν χρειάζεσαι τον Postgres server για να τον χρησιμοποιήσεις. Για να εγκαταστήσεις μόνο τον client:
sudo apt install postgresql-client
psql --version
# psql (PostgreSQL) 16.15 (Ubuntu 16.15-0ubuntu0.24.04.1)
Μετά σύνδεσε με connection string ή flags:
psql "postgresql://matthew@db.example.com:5432/bookshop"
# or
psql -h db.example.com -U matthew -d bookshop
Το postgresql-client εγκαθιστά την έκδοση που αντιστοιχεί στην έκδοση του Ubuntu σου (PostgreSQL 16 στο 24.04). Για νεότερο psql, πρόσθεσε το apt repository του PostgreSQL project ακολουθώντας τις οδηγίες στο postgresql.org και μετά εγκατάστησε συγκεκριμένη έκδοση, όπως postgresql-client-18.
Το psql είναι γρήγορο, scriptable και πάντα διαθέσιμο μέσω SSH, και οι εντολές του με backslash αξίζει να τις μάθεις: \l για λίστα βάσεων δεδομένων, \dt για εμφάνιση πινάκων, \d books για περιγραφή πίνακα. Εκεί που υστερεί είναι η περιήγηση και η επεξεργασία δεδομένων: τα φαρδιά αποτελέσματα αναδιπλώνονται σε ένα δυσανάγνωστο χάος, και η αλλαγή μίας τιμής σημαίνει να γράψεις ένα UPDATE.
bookshop=> SELECT title, price FROM books ORDER BY price DESC LIMIT 3;
title | price
--------------------+-------
The City We Became | 17.99
The Fifth Season | 16.99
The Dispossessed | 15.99
(3 rows)
Διάλεξέ το αν είσαι σε server, γράφεις scripts ή απλώς θέλεις ένα γρήγορο query. Οι περισσότεροι developers χρησιμοποιούν το psql και ένα GUI παράλληλα. Δες το Beekeeper Studio vs psql για τη σύγκριση.
Πώς να συνδέσεις ένα GUI στην Postgres σε Ubuntu
Αν εγκατέστησες την Postgres στο Ubuntu σου με sudo apt install postgresql και προσπάθησες να συνδέσεις ένα GUI, πιθανότατα είδες αυτό:
FATAL: password authentication failed for user "postgres"
Δεν φταίει το GUI. Το πακέτο Postgres του Ubuntu χρησιμοποιεί peer authentication για συνδέσεις μέσω του τοπικού Unix socket: μπορείς να συνδεθείς ως ο ρόλος της βάσης δεδομένων που έχει το ίδιο όνομα με τον χρήστη σου στο Linux, χωρίς κωδικό. Γι’ αυτό δουλεύει το sudo -u postgres psql. Όμως ένα GUI που συνδέεται στο localhost:5432 χρησιμοποιεί TCP, όπου το Ubuntu απαιτεί κωδικό, και ο ρόλος postgres δεν έχει. Μπορείς να δεις τους κανόνες στο /etc/postgresql/16/main/pg_hba.conf (βάλε τη δική σου έκδοση στη θέση του 16).
Υπάρχουν δύο τρόποι να το λύσεις. Μην αλλάξεις το pg_hba.conf σε trust, γιατί έτσι αφήνεις οποιονδήποτε στο μηχάνημα να μπει ως οποιοσδήποτε χρήστης.
Επιλογή 1: δημιούργησε έναν ρόλο Postgres για τον εαυτό σου
Φτιάξε έναν ρόλο με το username σου στο Linux, δώσ’ του κωδικό και δημιούργησε μια βάση δεδομένων για να δουλεύεις:
sudo -u postgres createuser --superuser --pwprompt "$USER"
createdb "$USER"
Μετά σύνδεσε το GUI σου στο host localhost, port 5432, με το username σου και τον κωδικό που μόλις όρισες. Το superuser είναι εντάξει στο δικό σου μηχάνημα ανάπτυξης. Σε κοινόχρηστο server, δημιούργησε ρόλο μόνο με τα δικαιώματα που χρειάζεται.
Επιλογή 2: σύνδεση μέσω Unix socket, χωρίς κωδικό
Το Beekeeper Studio μπορεί να συνδεθεί μέσω Unix socket, που χρησιμοποιεί το ίδιο peer authentication με το psql. Μόλις υπάρχει ο ρόλος από την επιλογή 1 (δεν χρειάζεται κωδικό για αυτό), διάλεξε Socket ως τρόπο σύνδεσης. Η διαδρομή του socket είναι ήδη /var/run/postgresql, εκεί που το βάζει το Ubuntu. Βάλε το username σου στο Linux ως χρήστη, άφησε τον κωδικό κενό και συνδέσου.
Σύνδεση σε Postgres σε απομακρυσμένο Ubuntu server
Για Postgres server σε άλλο μηχάνημα Ubuntu, όπως ένα VPS, μην ανοίξεις το port 5432 στο internet. Η Postgres ακούει από προεπιλογή μόνο στο localhost, και αυτό είναι καλό. Σύνδεσε καλύτερα μέσω SSH tunnel: στο Beekeeper Studio, ενεργοποίησε το SSH Tunnel στη φόρμα σύνδεσης, βάλε το SSH host, τον χρήστη και το κλειδί του server (ή χρησιμοποίησε τον SSH agent σου) και συμπλήρωσε τα στοιχεία της βάσης δεδομένων όπως τα βλέπει ο server, συνήθως host localhost.
Αν δεν μπορείς να συνδεθείς καθόλου, έλεγξε πρώτα ότι ο server τρέχει. Ο οδηγός μας για το πώς να ελέγξεις αν τρέχει η PostgreSQL καλύπτει τα systemctl, pg_isready και τα υπόλοιπα. Αν προτιμάς να μην εγκαταστήσεις καθόλου Postgres στο μηχάνημά σου, τρέξ’ την σε Docker και σύνδεσε στο localhost:5432 με τον κωδικό που έδωσες στο container.
Σύγκριση Postgres clients για Ubuntu
| Client | Τι είναι | Εγκατάσταση σε Ubuntu | Τιμή | Open source |
|---|---|---|---|---|
| Beekeeper Studio | SQL editor και διαχειριστής βάσεων δεδομένων για desktop | apt repo, AppImage, Snap, Flatpak | Δωρεάν | Ναι (GPLv3) |
| pgAdmin 4 | Εργαλείο διαχείρισης Postgres, desktop ή web | apt repo του pgAdmin (μόνο x86_64) | Δωρεάν | Ναι |
| DBeaver Community | IDE βάσεων δεδομένων σε Java για σχεδόν κάθε βάση | apt repo, PPA, Snap, Flatpak | Δωρεάν | Ναι (Apache 2.0) |
| DataGrip | Το IDE βάσεων δεδομένων της JetBrains | Snap, Toolbox, tar.gz | Δωρεάν για μη εμπορική χρήση, $109/έτος | Όχι |
| psql | Ο επίσημος client γραμμής εντολών | apt install postgresql-client |
Δωρεάν | Ναι |
Οι τιμές είναι οι τιμές καταλόγου για έναν χρήστη, ελεγμένες τον Οκτώβριο του 2026. Όλοι οι clients εδώ δουλεύουν σε Ubuntu 22.04, 24.04 και 26.04.
Ποιον Postgres client να χρησιμοποιήσεις σε Ubuntu;
- Για καθημερινή ανάπτυξη, γράψιμο queries και επεξεργασία δεδομένων: Beekeeper Studio. Είναι δωρεάν, open source, φτιαγμένο για Linux και δουλεύει και με τις άλλες βάσεις δεδομένων σου.
- Για διαχείριση Postgres servers: pgAdmin, που έχει κάθε λειτουργία διαχείρισης της Postgres.
- Για δεκάδες τύπους βάσεων δεδομένων σε ένα δωρεάν εργαλείο: DBeaver Community.
- Για χρήστες JetBrains: DataGrip.
-
Σε servers και σε scripts:
psql, μαζί με όποιο GUI διαλέξεις.
Χρήστες Ubuntu μάς γράφουν εδώ και χρόνια ότι επιτέλους βρήκαν ένα GUI βάσεων δεδομένων που νιώθεις ότι ανήκει στο Linux:
Πολύ χαρούμενος που βρήκα μια λύση που τρέχει καλά σε Ubuntu και μου επιτρέπει να αντικαταστήσω το παλιό, κλειστό εργαλείο διαχείρισης βάσεων δεδομένων που χρησιμοποιώ πάνω από 15 χρόνια.
Σχετικά άρθρα
- Οι καλύτεροι GUI clients για PostgreSQL, δωρεάν και επί πληρωμή
- 5 δωρεάν εναλλακτικές του pgAdmin
- Postgres σε Docker: πρακτικός οδηγός
- Πώς να ελέγξεις αν τρέχει η PostgreSQL
Το Beekeeper Studio είναι ένα δωρεάν & open source GUI για PostgreSQL
Αυτός είναι ο PostgreSQL client που έψαχνα! Το UI είναι αυτό που τον ξεχωρίζει: καθαρό, εύχρηστο, δυνατό. Αντίο, δύσχρηστο PGAdmin. - David Cyprian
Το Beekeeper Studio είναι ένας γρήγορος, εύχρηστος και απλός PostgreSQL client. Υποστηρίζει και πολλές άλλες βάσεις δεδομένων και δουλεύει άψογα σε Windows, Mac και Linux.
Τι λένε οι χρήστες της PostgreSQL για το Beekeeper Studio
Σε αντίθεση με το pgAdmin, το Beekeeper είναι εντυπωσιακά απλό στη χρήση χωρίς να του λείπουν δυνατότητες – και η τιμή είναι σωστή! Η λειτουργία backup της βάσης δεδομένων είναι ιδιαίτερα χρήσιμη. Απλώς εξαιρετικό λογισμικό.
Φανταστικό εργαλείο, το πιο πρακτικό IDE που έχω βρει μέχρι σήμερα για διαχείριση βάσεων Postgres και MySql - απλώς δουλεύει, χωρίς φασαρία :-)