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 disponibiliza um serviço totalmente gerido de PostgreSQL cloud, concebido para garantir fiabilidade e rapidez:
- Ligações e transferências de dados ilimitadas para uma escalabilidade sem restrições.
- Interface web PgAdmin incluída para uma gestão intuitiva da base de dados.
- Extensões populares incluídas, como
PostGIS,TimescaleDBePgVector.- Atualizações simples, com um clique, mantêm a sua base de dados segura e atualizada.
- Elevada performance e forte segurança numa infraestrutura privada e dedicada.
Pode começar a utilizar o PostgreSQL cloud hosting da Stackhero em apenas alguns minutos. Beneficie de uma experiência de base de dados fiável e poupe tempo valioso na gestão dos seus dados.
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!