Visitas: 1
Para tener PostGIS 3.0.1 en Debian Buster hacemos lo siguiente.
OBS:
- Se utiliza Debian Buster de 64 bits.
- Asumo que tienen instalado PostgreSQL 12
- Instalamos PostGIS 3.0.1
Entramos a la consola y escribimos:
sudo apt update && sudo apt -y install build-essential libxml2-dev libproj-dev libgeos-dev xsltproc docbook-xsl docbook-mathml postgresql-12-postgis-3 postgresql-12-postgis-3-scripts postgresql-server-dev-12 postgis sudo apt autoclean && sudo apt clean
Creamos una base de datos y en este caso sería template_postgis. Entramos a la consola y tecleamos:
sudo su su postgres createdb template_postgis psql -U postgres -d template_postgis -f /usr/share/postgresql/12/contrib/postgis-3.0/postgis.sql psql -U postgres -d template_postgis -f /usr/share/postgresql/12/contrib/postgis-3.0/spatial_ref_sys.sql psql -U postgres -d template_postgis -f /usr/share/postgresql/12/contrib/postgis-3.0/postgis_comments.sql
Volvemos a escribir en al consola:
psql template_postgis
Ahora estamos en la base de datos template_postgis. Para saber si esta base de datos contiene postgis, escribimos:
SELECT postgis_full_version();
Y nos saldrá por pantalla:
postgis_full_version -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- POSTGIS="3.0.1 ec2a9aa" PGSQL="120" GEOS="3.7.1-CAPI-1.11.1 27a5e771" PROJ="Rel. 5.2.0, September 15th, 2018" LIBXML="2.9.4" LIBJSON="0.12.1" LIBPROTOBUF="1.3.1" WAGYU="0.4.3 (Internal)" (1 fila)