Python Web Apps with Flask by Ezra Zigmond
Indholdsfortegnelse:
PostgreSQL, ofte kendt simpelt som Postgres, er et open-source generelt-objekt-relationel databasestyringssystem.
At vide, hvilken version af PostgreSQL-serveren der er installeret og kører på dit system, kan være vigtigt i nogle situationer. Hvis du for eksempel installerer et program, der kræver en bestemt PostgreSQL-version, skal du finde ud af, hvilken version af din PostgreSQL-server er.
, forklarer vi, hvordan du finder, hvilken version af PostgreSQL-serveren, der kører på dit system.
PostgreSQL-versionering
PostgreSQL-udgivelser versioneres ved hjælp af følgende skema:
MAJOR.MINOR
For eksempel er i PostgreSQL 12.1
12
en større version, og
1
er en mindre version.
-
MAJOR
- Fra og med PostgreSQL 10 øger hver nye større udgivelseMAJOR
delen af versionen med en, f.eks. 10, 11 eller 12. Før PostgreSQL 10 blev større versioner repræsenteret med et decimaltal, f.eks. 9.0 eller 9.6.MINOR
- Mindre udgivelsesnummer er den sidste del af versionnummeret. For eksempel er11.4
og11.6
mindre versioner, der er en del af PostgreSQL version 11, og9.6.15
og9.6.16
er en del af PostgreSQL version 9.6.
PostgreSQL store udgivelser med nye funktioner leveres normalt en gang om året. Hver større udgave understøttes i 5 år.
Brug af kommandolinjen
For at finde ud af, hvilken version af PostgreSQL der kører på dit system, skal du påkalde
postgres
kommandoen med
--version
eller
-V
:
postgres --version
Kommandoen udskriver PostgreSQL-versionen:
postgres (PostgreSQL) 10.6
I dette eksempel er versionen af PostgreSQL-serveren
10.6
.
Hvis binær
postgres
ikke er i systemets PATH, får du en fejl med at sige "postgres: kommando ikke fundet". Dette sker normalt, når PostgreSQL-pakken ikke er installeret fra distributionens standardlager.
Du kan finde stien til den binære enten med kommandoen
locate
eller
find
:
sudo find /usr -wholename '*/bin/postgres'
sudo updatedb
locate bin/postgres
Outputet skal se sådan ud:
/usr/lib/postgresql/9.6/bin/postgres
Når du har fundet stien til den binære, kan du bruge den til at hente versionen af PostgreSQL-serveren:
/usr/lib/postgresql/9.6/bin/postgres -V
Versionen af PostgreSQL-klientværktøjet
psql
kan findes ved hjælp af følgende kommando:
psql --version
Outputet ser sådan ud:
postgres (PostgreSQL) 10.6
psql
er et interaktivt kommandolinjeværktøj, der giver dig mulighed for at interagere med PostgreSQL-serveren.
Brug af SQL Shell
En anden måde at bestemme PostgreSQL-serverversionen er at logge på serverens SQL-prompt og bruge en SQL-sætning til at udskrive versionen.
Du kan få adgang til PostgreSQL-shell ved hjælp af en GUI-klient som pgAdmin eller med
psql
:
sudo -u postgres psql
Følgende erklæring viser PostgreSQL-serverversionen sammen med buildinformationen:
SELECT version();
version ------------------------------------------------------------------------------------------------------------ PostgreSQL 10.6 on x86_64-redhat-linux-gnu, compiled by gcc (GCC) 8.2.1 20180905 (Red Hat 8.2.1-3), 64-bit (1 row)
SHOW server_version;
server_version ---------------- 10.6 (1 row)
Konklusion
, har vi vist flere forskellige muligheder for, hvordan du finder versionen af PostgreSQL-serveren, der kører på dit system.
Du er velkommen til at give en kommentar, hvis du har spørgsmål.
PostgreSQLSådan kontrolleres opdateringer i Windows 10

Leder du efter oplysninger om de seneste opdateringer? Lær, hvordan man manuelt kontrollerer opdateringer i Windows 10. Se, hvordan du får oplysninger om Windows-opdateringerne.
Sådan kontrolleres opdateringer til Windows Store App i Windows 10

I Windows 10 kan du manuelt kontrollere Windows Store App & Spil opdateringer ved at ændre indstillingerne i Windows Store App.
Sådan kontrolleres om USB, DVD kan startes på Windows Pc

Dette indlæg viser dig, hvordan du kontrollerer og fortæller om din USB , Cd, dvd-medier kan startes på en Windows-pc ved hjælp af freeware MobaLiveCD med QEMU-maskine.