From a88ce2a715c6b6ff73c890ebc01549190b591aad Mon Sep 17 00:00:00 2001 From: Devrim Gunduz Date: Mon, 30 Dec 2024 22:18:18 +0300 Subject: [PATCH] Add initial extensions page and postgis subpage --- templates/pages/extensions.html | 11 ++ templates/pages/extensions/postgis.html | 163 ++++++++++++++++++++++++ 2 files changed, 174 insertions(+) create mode 100644 templates/pages/extensions.html create mode 100644 templates/pages/extensions/postgis.html diff --git a/templates/pages/extensions.html b/templates/pages/extensions.html new file mode 100644 index 0000000..dc30faa --- /dev/null +++ b/templates/pages/extensions.html @@ -0,0 +1,11 @@ +{% extends "base.html" %} +{% block title %}Welcome{% endblock %} + +{% block maincontent %} +

Installing PostgreSQL Extensions via RPMs

+

You will find details about installing PostgreSQL extensions on SuSE Enterprise Linux. +

+

+ +{% endblock %} + diff --git a/templates/pages/extensions/postgis.html b/templates/pages/extensions/postgis.html new file mode 100644 index 0000000..08ec933 --- /dev/null +++ b/templates/pages/extensions/postgis.html @@ -0,0 +1,163 @@ +{%extends "base.html" %} +{%block title%}Extension howto docs{%endblock%} +{%block maincontent%} + +

PostGIS

+ +

Website

+

+https://www.postgis.net/ +

+ +

Description

+

+PostGIS adds support for geographic objects +to the PostgreSQL object-relational database. In effect, PostGIS "spatially enables" the +PostgreSQL server, allowing it to be used as a backend spatial database for geographic information +systems (GIS), much like ESRI's SDE or Oracle's Spatial extension. PostGIS follows the OpenGIS +"Simple Features Specification for SQL" and has been certified as compliant with the +"Types and Functions" profile. +

+ +

Package naming convention

+

+PostGIS uses two digit version numbers like 3.4, 3.5, etc. Traditionally there is a new major +release every year along with (but not strictly tied to) the PostgreSQL major release.
+ +The PostgreSQL RPM repository uses both PostGIS and PostgreSQL version numbers in the RPM packages. +For example PostGIS 3.5 for PostgreSQL 17 is named as postgis35_17. +Similarly PostGIS 3.2 for PostgreSQL 15 is named as postgis32_14. +

+ +

Subpackages

+

+PostGIS provides the following subpackages: +

+ +

+

Package specifications and repository requirements

+

PostgreSQL PGDG RPM repository

+

Install PGDG repository from: https://zypp.postgresql.org/repopackages/

+ +

SuSE Enterprise Linux 15

+

+Enable two repositories for dependencies:
+

+

+ +

Installation

+

+ + + + + + + + + + + + + + + + +
OSCommand
SuSE Enterprise Linux 15zypper install postgis35_17 (or change the version as described above) +
+ zypper install postgis35_17-gui (or change "gui" for any subpackage described above)
+

+ +

Available packages

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PostGIS versionPostgreSQL version(s)OS versionArchStatus
3.517,16,15,14,13SuSE Enterprise Linux 15 - x86_64x86_64, aarch64Available
3.417,16,15,14,13SuSE Enterprise Linux 15 - x86_64x86_64, aarch64Available
3.317,16,15,14,13SuSE Enterprise Linux 15 - x86_64x86_64, aarch64Available
3.215,14,13SuSE Enterprise Linux 15 - x86_64x86_64, aarch64Available
3.114,13SuSE Enterprise Linux 15 - x86_64x86_64, aarch64Available
3.013SuSE Enterprise Linux 15 - x86_64x86_64, aarch64Available
+

+ +

+

+

+ + +{%endblock%} -- 2.39.5