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 einen vollständig verwalteten PostgreSQL Cloud Service, der auf Zuverlässigkeit und Geschwindigkeit ausgelegt ist:

  • Unbegrenzte Verbindungen und Datenübertragungen für nahtlose Skalierung.
  • PgAdmin Web-Oberfläche inklusive für eine intuitive Datenbankverwaltung.
  • Beliebte Erweiterungen inklusive, wie PostGIS, TimescaleDB und PgVector.
  • Einfache Updates per Klick halten Ihre Datenbank sicher und aktuell.
  • Hohe Performance und starke Sicherheit auf privater, dedizierter Infrastruktur.

Sie können mit dem PostgreSQL Cloud Hosting von Stackhero in nur wenigen Minuten starten. Profitieren Sie von einer zuverlässigen Datenbanklösung und sparen Sie wertvolle Zeit beim Datenmanagement.

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!