Visitas: 0
Entramos a la terminal y tecleamos lo siguiente:
sudo apt update
sudo apt install postgresql-9.6 postgresql-9.6-postgis-2.3 postgresql-9.6-postgis-scripts
Ahora cambiamos el password del usuario postgres. Entramos a la consola:
sudo passwd postgres
Sale esto por pantalla:
Introduzca la nueva contraseña de UNIX:
Vuelva a escribir la nueva contraseña de UNIX:
passwd: contraseña actualizada correctamente
Volvemos a escribir en la consola:
su postgres
psql
Una vez dentro de psql, escribimos en la consola:
\password postgres
Sale esto por consola:
Enter new password:
Enter it again:
postgres=#
Ahora salimos.
\q
Creamos una base de datos y en este caso sería template_postgis. Entramos a la consola y tecleamos:
createdb template_postgis
psql -U postgres -d template_postgis -f /usr/share/postgresql/9.6/contrib/postgis-2.3/postgis.sql
psql -U postgres -d template_postgis -f /usr/share/postgresql/9.6/contrib/postgis-2.3/spatial_ref_sys.sql
psql -U postgres -d template_postgis -f /usr/share/postgresql/9.6/contrib/postgis-2.3/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();
Sale por pantalla:
template_postgis=# SELECT postgis_full_version();
NOTICE: Function postgis_gdal_version() not found. Is raster support enabled and rtpostgis.sql installed?
NOTICE: Function postgis_raster_scripts_installed() not found. Is raster support enabled and rtpostgis.sql installed?
NOTICE: Function postgis_raster_lib_version() not found. Is raster support enabled and rtpostgis.sql installed?
postgis_full_version
------------------------------------------------------------------------------------------------------------------------
POSTGIS="2.3.2 r15302" GEOS="3.5.1-CAPI-1.9.1 r4246" PROJ="Rel. 4.9.3, 15 August 2016" LIBXML="2.9.4" LIBJSON="0.12.1"
(1 fila)