PostgreSQL: Aktywacja rozszerzenia PostGIS PostgreSQL

Ta dokumentacja jest częścią przewodnika Pierwsze kroki. Pełny przewodnik znajdziesz tutaj: Jak zacząć z PostgreSQL.

👋 Witamy w dokumentacji Stackhero!

Stackhero oferuje gotowe do użycia rozwiązanie PostgreSQL cloud, które zapewnia wiele korzyści, w tym:

  • Nieograniczone połączenia i transfery danych.
  • W zestawie interfejs webowy PgAdmin.
  • Wiele modułów w zestawie, takich jak PostGIS, TimescaleDB i PgVector.
  • Bezproblemowe aktualizacje za pomocą jednego kliknięcia.
  • Optymalna wydajność i solidne zabezpieczenia dzięki prywatnej i dedykowanej VM.

Oszczędzaj czas i upraszczaj sobie życie: wypróbowanie rozwiązania Stackhero PostgreSQL cloud hosting zajmuje tylko 5 minut!

Rozszerzenie PostGIS jest dołączone do naszej usługi PostgreSQL. Musisz je aktywować w każdej bazie danych, w której planujesz je używać.

Aby aktywować rozszerzenie, połącz się z bazą danych i wykonaj to zapytanie:

CREATE EXTENSION postgis;

Możesz sprawdzić, czy PostGIS działa, sprawdzając jego wersję:

SELECT PostGIS_Full_Version();

Alternatywnie, pobierz listę wszystkich zainstalowanych rozszerzeń PostGIS:

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

Jeśli to konieczne, możesz dodać inne rozszerzenia. Jednak zdecydowanie zaleca się, aby nie aktywować rozszerzeń, których nie będziesz używać:

-- Włącz PostGIS
CREATE EXTENSION postgis;

-- Włącz wsparcie dla rastrów
CREATE EXTENSION postgis_raster;

-- Włącz Topologię
CREATE EXTENSION postgis_topology;

-- Fuzzy matching potrzebny dla Tiger
CREATE EXTENSION fuzzystrmatch;

-- Standardyzator oparty na regułach
CREATE EXTENSION address_standardizer;

-- Przykładowy zestaw danych reguł
CREATE EXTENSION address_standardizer_data_us;

-- Włącz US Tiger Geocoder
CREATE EXTENSION postgis_tiger_geocoder;

Uwaga: nie aktywuj PostGIS na bazie danych postgres!