PostgreSQL: Aktivierung der PostgreSQL PostGIS-Erweiterung

Diese Dokumentation ist Teil des Erste Schritte-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Wie man mit PostgreSQL beginnt.

👋 Willkommen in der Stackhero-Dokumentation!

Stackhero bietet eine einsatzbereite PostgreSQL-Cloud-Lösung, die zahlreiche Vorteile bietet, darunter:

  • Unbegrenzte Verbindungen und Datenübertragungen.
  • PgAdmin Web-UI inklusive.
  • Viele Module enthalten wie PostGIS, TimescaleDB und PgVector.
  • Mühelose Updates mit nur einem Klick.
  • Optimale Performance und robuste Sicherheit durch eine private und dedizierte VM.

Sparen Sie Zeit und vereinfachen Sie Ihr Leben: Es dauert nur 5 Minuten, um die PostgreSQL-Cloud-Hosting-Lösung von Stackhero auszuprobieren!

Die PostGIS-Erweiterung ist in unserem PostgreSQL-Dienst enthalten. Sie müssen sie in jeder Datenbank aktivieren, in der Sie sie verwenden möchten.

Um die Erweiterung zu aktivieren, verbinden Sie sich mit Ihrer Datenbank und führen Sie diese Abfrage aus:

CREATE EXTENSION postgis;

Sie können überprüfen, ob PostGIS funktioniert, indem Sie seine Version überprüfen:

SELECT PostGIS_Full_Version();

Alternativ können Sie eine Liste aller installierten PostGIS-Erweiterungen abrufen:

SELECT * FROM pg_extension WHERE extname LIKE 'postgis%';

Falls erforderlich, können Sie weitere Erweiterungen hinzufügen. Es wird jedoch dringend empfohlen, keine Erweiterungen zu aktivieren, die Sie nicht verwenden werden:

-- PostGIS aktivieren
CREATE EXTENSION postgis;

-- Rasterunterstützung aktivieren
CREATE EXTENSION postgis_raster;

-- Topologie aktivieren
CREATE EXTENSION postgis_topology;

-- Fuzzy-Matching für Tiger erforderlich
CREATE EXTENSION fuzzystrmatch;

-- Regelbasierter Standardisierer
CREATE EXTENSION address_standardizer;

-- Beispieldatensatz für Regel
CREATE EXTENSION address_standardizer_data_us;

-- US Tiger Geocoder aktivieren
CREATE EXTENSION postgis_tiger_geocoder;

Vorsicht: Aktivieren Sie PostGIS nicht in der Datenbank postgres!