PostgreSQL: Ativar a extensão PostGIS do PostgreSQL
Esta documentação faz parte do guia Introdução. Consulte o guia completo aqui: Como começar com PostgreSQL.
👋 Bem-vindo à documentação da Stackhero!
A Stackhero oferece uma solução cloud PostgreSQL pronta a usar que proporciona uma série de benefícios, incluindo:
- Conexões e transferências de dados ilimitadas.
- Interface web PgAdmin incluída.
- Muitos módulos incluídos como
PostGIS,TimescaleDBePgVector.- Atualizações sem esforço com apenas um clique.
- Desempenho ótimo e segurança robusta alimentados por uma VM privada e dedicada.
Poupe tempo e simplifique a sua vida: leva apenas 5 minutos para experimentar a solução de cloud hosting PostgreSQL da Stackhero!
A extensão PostGIS está incluída no nosso serviço PostgreSQL. Deve ativá-la em cada base de dados onde planeia usá-la.
Para ativar a extensão, conecte-se à sua base de dados e execute esta consulta:
CREATE EXTENSION postgis;
Pode verificar se o PostGIS está a funcionar verificando a sua versão:
SELECT PostGIS_Full_Version();
Alternativamente, recupere uma lista de todas as extensões PostGIS instaladas:
SELECT * FROM pg_extension WHERE extname LIKE 'postgis%';
Se necessário, pode adicionar outras extensões. No entanto, é fortemente recomendado que não ative extensões que não irá usar:
-- Ativar PostGIS
CREATE EXTENSION postgis;
-- Ativar suporte raster
CREATE EXTENSION postgis_raster;
-- Ativar Topologia
CREATE EXTENSION postgis_topology;
-- Correspondência difusa necessária para Tiger
CREATE EXTENSION fuzzystrmatch;
-- Normalizador baseado em regras
CREATE EXTENSION address_standardizer;
-- Conjunto de dados de exemplo de regras
CREATE EXTENSION address_standardizer_data_us;
-- Ativar Geocoder US Tiger
CREATE EXTENSION postgis_tiger_geocoder;
Atenção: não ative o PostGIS na base de dados
postgres!