sql >> Databasteknik >  >> RDS >> PostgreSQL

Installera PostgreSQL på Ubuntu 20.04

Visste du att PostgreSQL är tillgängligt i alla Ubuntu-versioner som standard?

Ja, det betyder att din Ubuntu 20.04-installation förmodligen redan har ett PostgreSQL-paket som sitter där och väntar på att du ska installera det.

Och du kan installera det med ett kommando, som jag visar dig nedan.

Men vad händer om du föredrar att köra den senaste versionen av Postgres istället? Tja, jag ska också visa dig hur du installerar det. Att installera den senaste versionen är nästan lika enkelt som att installera ditt lokala paket.

Kontrollera din aktuella PostgreSQL-version

Först och främst bör du förmodligen kontrollera versionen av det aktuella PostgreSQL-paketet på din Ubuntu 20.04-maskin.

Starta en terminal och kör följande kommando:

apt show postgresql

Här är resultatet jag fick när jag körde det kommandot:

Package: postgresql
Version: 12+214ubuntu0.1
Priority: optional
Section: database
Source: postgresql-common (214ubuntu0.1)
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Debian PostgreSQL Maintainers
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 67.6 kB
Depends: postgresql-12
Suggests: postgresql-doc
Task: postgresql-server
Download-Size: 3,924 B
APT-Sources: http://au.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
Description: object-relational SQL database (supported version)
This metapackage always depends on the currently supported PostgreSQL
database server version.
.
PostgreSQL is a fully featured object-relational database management
system. It supports a large part of the SQL standard and is designed
to be extensible by users in many aspects. Some of the features are:
ACID transactions, foreign keys, views, sequences, subqueries,
triggers, user-defined types and functions, outer joins, multiversion
concurrency control. Graphical user interfaces and bindings for many
programming languages are available as well.
N: There is 1 additional record. Please use the '-a' switch to see it

I mitt fall finns PostgreSQL 12-paketet redan på min nyinstallerade Ubuntu 20.04-maskin. Jag kan välja att använda det, eller installera det senaste paketet från PostgreSQL Apt Repository.

När det här exemplet körs är PostgreSQL 13.1 tillgänglig.

Så låt oss gå vidare och installera den senaste versionen.

Installera den senaste versionen av PostgreSQL

Installation av den senaste versionen av PostgreSQL görs via PostgreSQL Apt Repository. Följande steg är allt som krävs för att installera den senaste versionen av PostgreSQL från förvaret.

Om du föredrar att installera det lokala paketet, hoppa till Hur man installerar den lokala PostgreSQL-versionen .

Här är stegen jag använde för att installera PostgreSQL på Ubuntu 20.04.

Skapa filarkivets konfiguration:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

Importera förvarssigneringsnyckeln:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

Uppdatera paketlistorna:

sudo apt-get update

Installera PostgreSQL:

sudo apt-get -y install postgresql

Den senaste versionen av PostgreSQL är nu installerad på Ubuntu 20.04.

Du kan se detaljerna om PostgreSQL-installationen i utgången. Saker som version, port, data- och loggkataloger, etc.

Ovanstående kommando installerar den senaste versionen av PostgreSQL. Om du vill installera en specifik version, lägg till postgresql med ett bindestreck, följt av versionsnumret, så här:postgresql-13 .

Observera att PostgreSQL Apt Repository integreras med dina normala system och patchhantering, och tillhandahåller automatiska uppdateringar för alla versioner av PostgreSQL som stöds under hela supporttiden för PostgreSQL.

Hur man installerar den lokala PostgreSQL-versionen

Om du föredrar att installera din lokala version av PostgreSQL (istället för den senaste versionen som ovan), kan du göra det med följande kommando:

sudo apt install postgresql postgresql-contrib

Det är allt som krävs för att installera din lokala version av PostgreSQL på din Ubuntu 20.04-maskin.

Anslut till PostgreSQL

Du kan ansluta till PostgreSQL genom att köra följande kommando:

sudo -u postgres psql

Det kommandot använder postgres användare att ansluta via psql kommandoradsverktyg.

Efter att ha kört det kommandot bör du se något i stil med detta:

psql (13.1 (Ubuntu 13.1-1.pgdg20.04+1))
Type "help" for help.
postgres=#

Det betyder att du framgångsrikt har anslutit till PostgreSQL med psql verktyg.

Du kan nu skapa databaser, köra frågor, köra psql kommandon, etc.

Du kan till exempel köra följande psql backslash-kommando för att få information om din nuvarande anslutning:

\conninfo

Att köra det kommandot bör returnera något i stil med detta:

You are connected to database "postgres" as user "postgres" via socket in "/var/run/postgresql" at port "5432".

Som standard skapar PostgreSQL en postgres användare och en motsvarande postgres databas.

När du ansluter med postgres användare, som standard är du ansluten till postgres databas.

Du kan också ansluta till Postgres med GUI-verktyg som PgAdmin, DBeaver, Azure Data Studio (med dess PostgreSQL-tillägg).

För att installera Azure Data Studio, se Hur man installerar Azure Data Studio på Ubuntu 20.04.


  1. SQRT() Funktion i Oracle

  2. SQLite ALTER TABELL

  3. Hur man "Unhex" ett nummer i MySQL

  4. Hitta dubbletter av poster i MySQL