diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1a8549c..93760c0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,6 +10,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
#### Backend Core
+- **Cartography**: The cartography view includes `serviceType` from the linked service ([sitmun-admin-app#498](https://github.com/sitmun/sitmun-admin-app/issues/498)).
+- **Code lists**: `cartographyParameter.geometryKind` and `cartographyParameter.preferredGeometryType` store English descriptions. Spanish, Catalan, Aranese, and French labels, including format `Geometry`, come from `STM_TRANSLATION`.
+- **Profile**: A vector layer publishes `geometryName` and, when the attribute is generic Geometry, `preferredGeometryType`. `kind` is `vector` for WFS and `raster` for WMS and WMTS ([sitmun-admin-app#499](https://github.com/sitmun/sitmun-admin-app/issues/499)).
- **Proxy**: `INFO` parameters are sent only on GetFeatureInfo. `GETMAP` parameters are sent only on GetMap. `WMS` and `WFS` parameters stay on every operation of that protocol. `WMTS` and `OLPARAM` parameters are not sent upstream. A code must be allowed for the service protocol.
- **Proxy**: A proxied layer is requested at `/proxy/{app}/{ter}/{type}/{serviceId}/{cartographyId}`. Its fixed parameters replace the service parameters of the same name when both apply to that request. The service path refuses a map, feature, or describe request when one of those layers has parameters ([#90](https://github.com/sitmun/sitmun-application-stack/issues/90)).
- **Map**: `POST /api/config/client/short-url` shortens a viewer map URL when the caller can open that application and territory. A public visitor with no cookie is allowed. `sitmun.short-url.provider` defaults to `none`. A provider I/O failure returns `Short URL provider failed` ([sitmun-backend-core#272](https://github.com/sitmun/sitmun-backend-core/issues/272)).
@@ -17,12 +20,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
#### Admin Application
+- **Layers**: The layers list and the layer form show the linked service protocol beside the service. The value is the service type and stays off the stored cartography type ([sitmun-admin-app#498](https://github.com/sitmun/sitmun-admin-app/issues/498)).
+- **Layers**: Seeding feature information adds geometry properties on the same parameter list. Format stays `Geometry`. A preferred type is edited only for generic Geometry ([sitmun-admin-app#499](https://github.com/sitmun/sitmun-admin-app/issues/499)).
- **Services**: The parameter type list follows the service protocol. `INFO` is GetFeatureInfo, `GETMAP` is GetMap, and `WMTS` stays a viewer tile setting. The parameters tab says those scopes reach the upstream service only when the service is proxied.
- **Layers**: The layer form can edit fixed service parameters when the service is proxied (`LAYERS_SERVICE_PARAMETERS_FEATURE`) ([#90](https://github.com/sitmun/sitmun-application-stack/issues/90)).
- **Layers**: The feature-information field grid is on the cartography form without the experimental query-layer flag. Labels translate per parameter. `N` and `P` edit fraction digits and padding. `F` chooses date or date and time. A WFS DescribeFeatureType request seeds top-level element names ([sitmun-admin-app#469](https://github.com/sitmun/sitmun-admin-app/pull/469), [#77](https://github.com/sitmun/sitmun-application-stack/issues/77)).
#### Viewer Application
+- **Map**: Adding a WFS layer passes `geometryName` when the profile publishes one, and passes `geometryType` only when the profile publishes `preferredGeometryType`. The identify table skips a field whose format is `Geometry` ([sitmun-admin-app#499](https://github.com/sitmun/sitmun-admin-app/issues/499)).
- **Map**: A proxied layer uses its own proxy address from the profile ([#90](https://github.com/sitmun/sitmun-application-stack/issues/90)).
- **Map**: A share link keeps the current map route and stores the view in `mapState`. Opening that link restores the extent, a non-default background, catalog layers that were turned on, reordered, or changed (including their opacity, sublayers, stacking order, and the selected layer of a radio group), drawings, an imported file, a shared feature, and the 3D camera. A missing background, layer, drawing, or file does not stop the rest of the restore. The browser does not call tinyurl.com. A failed shorten shows a map-language message ([sitmun-viewer-app#189](https://github.com/sitmun/sitmun-viewer-app/issues/189)).
- **Map**: A non-empty field list replaces the full GetFeatureInfo property table, in order, with the translated label. `T`, `N`, `F`, `U`, `P`, and `I` follow the map locale. `AUTO` keeps API-SITNA detection. `feature.data` is not rewritten ([sitmun-viewer-app#179](https://github.com/sitmun/sitmun-viewer-app/pull/179), [#77](https://github.com/sitmun/sitmun-application-stack/issues/77)).
@@ -43,6 +49,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
#### Profile-level
+- **Liquibase**: Development changelog 88, and PostgreSQL and Oracle changelog 32, add the geometry code lists and format `Geometry`.
- **Liquibase**: Development changelog 81 creates `STM_PAR_GS` and the `cartographyServiceParameter.type` codes so a local Docker database can store layer service parameters ([#90](https://github.com/sitmun/sitmun-application-stack/issues/90)).
- **Liquibase**: Development changelog 78 sets a description, a metadata URL, and a dataset URL on folder Adreces (tree node 12339) in Visor IDEBarcelona. Gestió municipal (node 12338) stays empty ([sitmun-viewer-app#173](https://github.com/sitmun/sitmun-viewer-app/issues/173)).
- **Liquibase**: Development changelog 79 moves IDE Menorca folder download zips from `TNO_METAURL` to `TNO_DATAURL` and clears the metadata URL. Those zip names have no GeoNetwork record, so the catalog window shows the file under download data.
diff --git a/back/backend/sitmun-backend-core b/back/backend/sitmun-backend-core
index 73840f7..d2e04bb 160000
--- a/back/backend/sitmun-backend-core
+++ b/back/backend/sitmun-backend-core
@@ -1 +1 @@
-Subproject commit 73840f75c39ba1f780ec6da8c6352ced8af20352
+Subproject commit d2e04bb645377da074fa3c4622351cb30981568d
diff --git a/front/admin/sitmun-admin-app b/front/admin/sitmun-admin-app
index c9ba2a4..65b83cf 160000
--- a/front/admin/sitmun-admin-app
+++ b/front/admin/sitmun-admin-app
@@ -1 +1 @@
-Subproject commit c9ba2a4841401dfc30c39c65e29d5a02361a348e
+Subproject commit 65b83cfd11da0c5556c3674df3c97ce6cbcf664f
diff --git a/front/viewer/sitmun-viewer-app b/front/viewer/sitmun-viewer-app
index 0b392f1..1deac8f 160000
--- a/front/viewer/sitmun-viewer-app
+++ b/front/viewer/sitmun-viewer-app
@@ -1 +1 @@
-Subproject commit 0b392f140869631027f3a6532ec8ea40944ae54a
+Subproject commit 1deac8f8e1e9073fb9bb7046019deaaadc6f2c7a
diff --git a/profiles/development/backend/liquibase/changelog/88_geometry_code_lists.yaml b/profiles/development/backend/liquibase/changelog/88_geometry_code_lists.yaml
new file mode 100644
index 0000000..eb8ff14
--- /dev/null
+++ b/profiles/development/backend/liquibase/changelog/88_geometry_code_lists.yaml
@@ -0,0 +1,2302 @@
+databaseChangeLog:
+ - changeSet:
+ id: geometry-code-lists-h2
+ author: sitmun
+ dbms: h2
+ changes:
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Point', FALSE, FALSE, 'Point'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Point'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiPoint', FALSE, FALSE, 'Multipoint'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiPoint'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'LineString', FALSE, FALSE, 'Line'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'LineString'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiLineString', FALSE, FALSE, 'Multiline'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiLineString'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Curve', FALSE, FALSE, 'Curve'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Curve'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiCurve', FALSE, FALSE, 'Multicurve'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiCurve'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Polygon', FALSE, FALSE, 'Polygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Polygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiPolygon', FALSE, FALSE, 'Multipolygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiPolygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Surface', FALSE, FALSE, 'Surface'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Surface'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiSurface', FALSE, FALSE, 'Multisurface'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiSurface'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Geometry', FALSE, FALSE, 'Geometry'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Geometry'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'point', FALSE, FALSE, 'Point'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'point'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipoint', FALSE, FALSE, 'Multipoint'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipoint'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'polyline', FALSE, FALSE, 'Polyline'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'polyline'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'polygon', FALSE, FALSE, 'Polygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'polygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipolyline', FALSE, FALSE, 'Multipolyline'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipolyline'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipolygon', FALSE, FALSE, 'Multipolygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipolygon'
+ );
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST)
+ WHERE SEQ_NAME = 'COD_ID';
+ - changeSet:
+ id: geometry-code-lists-postgresql
+ author: sitmun
+ dbms: postgresql
+ changes:
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Point', FALSE, FALSE, 'Point'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Point'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiPoint', FALSE, FALSE, 'Multipoint'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiPoint'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'LineString', FALSE, FALSE, 'Line'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'LineString'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiLineString', FALSE, FALSE, 'Multiline'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiLineString'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Curve', FALSE, FALSE, 'Curve'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Curve'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiCurve', FALSE, FALSE, 'Multicurve'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiCurve'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Polygon', FALSE, FALSE, 'Polygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Polygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiPolygon', FALSE, FALSE, 'Multipolygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiPolygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Surface', FALSE, FALSE, 'Surface'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Surface'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiSurface', FALSE, FALSE, 'Multisurface'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiSurface'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Geometry', FALSE, FALSE, 'Geometry'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Geometry'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'point', FALSE, FALSE, 'Point'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'point'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipoint', FALSE, FALSE, 'Multipoint'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipoint'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'polyline', FALSE, FALSE, 'Polyline'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'polyline'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'polygon', FALSE, FALSE, 'Polygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'polygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipolyline', FALSE, FALSE, 'Multipolyline'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipolyline'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipolygon', FALSE, FALSE, 'Multipolygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipolygon'
+ );
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST)
+ WHERE SEQ_NAME = 'COD_ID';
+ - changeSet:
+ id: geometry-code-lists-oracle
+ author: sitmun
+ dbms: oracle
+ changes:
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Point', 0, 0, 'Point'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Point'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiPoint', 0, 0, 'Multipoint'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiPoint'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'LineString', 0, 0, 'Line'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'LineString'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiLineString', 0, 0, 'Multiline'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiLineString'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Curve', 0, 0, 'Curve'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Curve'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiCurve', 0, 0, 'Multicurve'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiCurve'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Polygon', 0, 0, 'Polygon'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Polygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiPolygon', 0, 0, 'Multipolygon'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiPolygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Surface', 0, 0, 'Surface'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Surface'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiSurface', 0, 0, 'Multisurface'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiSurface'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Geometry', 0, 0, 'Geometry'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Geometry'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'point', 0, 0, 'Point'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'point'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipoint', 0, 0, 'Multipoint'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipoint'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'polyline', 0, 0, 'Polyline'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'polyline'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'polygon', 0, 0, 'Polygon'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'polygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipolyline', 0, 0, 'Multipolyline'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipolyline'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipolygon', 0, 0, 'Multipolygon'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipolygon'
+ );
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST)
+ WHERE SEQ_NAME = 'COD_ID';
+ - changeSet:
+ id: geometry-format-code-h2
+ author: sitmun
+ dbms: h2
+ changes:
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.format', 'Geometry', FALSE, FALSE, 'Geometry'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.format' AND COD_VALUE = 'Geometry'
+ );
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST)
+ WHERE SEQ_NAME = 'COD_ID';
+ - changeSet:
+ id: geometry-format-code-postgresql
+ author: sitmun
+ dbms: postgresql
+ changes:
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.format', 'Geometry', FALSE, FALSE, 'Geometry'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.format' AND COD_VALUE = 'Geometry'
+ );
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST)
+ WHERE SEQ_NAME = 'COD_ID';
+ - changeSet:
+ id: geometry-format-code-oracle
+ author: sitmun
+ dbms: oracle
+ changes:
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.format', 'Geometry', 0, 0, 'Geometry'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.format' AND COD_VALUE = 'Geometry'
+ );
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST)
+ WHERE SEQ_NAME = 'COD_ID';
+ - changeSet:
+ id: geometry-code-list-translations
+ author: sitmun
+ changes:
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Punto'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Point'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Punto'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Punt'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Point'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Punt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Punt'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Point'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Punt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Point'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Point'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Point'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipunto'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPoint'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multipunto'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipunt'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPoint'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multipunt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipunt'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPoint'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multipunt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipoint'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPoint'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multipoint'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Línea'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'LineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Línea'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'LineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Línia'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'LineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Línia'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'LineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Linha'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'LineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Linha'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'LineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Ligne'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'LineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Ligne'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'LineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multilínea'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiLineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multilínea'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiLineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multilínia'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiLineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multilínia'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiLineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multilinha'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiLineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multilinha'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiLineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multiligne'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiLineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multiligne'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiLineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Curva'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Curve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Curva'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Curve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Corba'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Curve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Corba'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Curve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Corba'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Curve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Corba'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Curve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Courbe'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Curve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Courbe'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Curve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multicurva'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiCurve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multicurva'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiCurve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multicorba'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiCurve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multicorba'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiCurve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multicorba'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiCurve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multicorba'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiCurve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multicourbe'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiCurve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multicourbe'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiCurve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polígono'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Polygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Polígono'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polígon'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Polygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Polígon'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Poligòn'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Polygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Poligòn'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polygone'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Polygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Polygone'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolígono'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPolygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multipolígono'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolígon'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPolygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multipolígon'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipoligòn'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPolygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multipoligòn'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolygone'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPolygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multipolygone'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Superficie'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Surface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Superficie'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Surface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Superfície'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Surface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Superfície'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Surface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Superfícia'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Surface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Superfícia'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Surface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Surface'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Surface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Surface'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Surface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multisuperficie'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiSurface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multisuperficie'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiSurface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multisuperfície'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiSurface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multisuperfície'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiSurface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multisuperfícia'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiSurface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multisuperfícia'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiSurface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multisurface'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiSurface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multisurface'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiSurface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Geometría'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Geometría'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Geometria'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Geometria'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Geometria'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Geometria'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Géométrie'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Géométrie'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Punto'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'point'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Punto'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Punt'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'point'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Punt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Punt'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'point'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Punt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Point'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'point'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Point'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipunto'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipoint'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multipunto'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipunt'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipoint'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multipunt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipunt'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipoint'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multipunt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipoint'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipoint'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multipoint'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polilínea'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Polilínea'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polilínia'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Polilínia'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polilinha'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Polilinha'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polyligne'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Polyligne'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polígono'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Polígono'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polígon'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Polígon'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Poligòn'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Poligòn'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polygone'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Polygone'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolilínea'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multipolilínea'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolilínia'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multipolilínia'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolilinha'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multipolilinha'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolyligne'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multipolyligne'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolígono'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multipolígono'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolígon'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multipolígon'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipoligòn'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multipoligòn'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolygone'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multipolygone'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Geometría'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.format'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Geometría'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.format' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Geometria'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.format'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Geometria'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.format' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Geometria'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.format'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Geometria'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.format' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Géométrie'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.format'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Géométrie'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.format' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION)
+ WHERE SEQ_NAME = 'TRA_ID'
diff --git a/profiles/development/backend/liquibase/master.xml b/profiles/development/backend/liquibase/master.xml
index 56831b1..a37a2e8 100644
--- a/profiles/development/backend/liquibase/master.xml
+++ b/profiles/development/backend/liquibase/master.xml
@@ -94,4 +94,5 @@
+
diff --git a/profiles/oracle/liquibase/changelog/32_geometry_code_lists.yaml b/profiles/oracle/liquibase/changelog/32_geometry_code_lists.yaml
new file mode 100644
index 0000000..eb8ff14
--- /dev/null
+++ b/profiles/oracle/liquibase/changelog/32_geometry_code_lists.yaml
@@ -0,0 +1,2302 @@
+databaseChangeLog:
+ - changeSet:
+ id: geometry-code-lists-h2
+ author: sitmun
+ dbms: h2
+ changes:
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Point', FALSE, FALSE, 'Point'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Point'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiPoint', FALSE, FALSE, 'Multipoint'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiPoint'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'LineString', FALSE, FALSE, 'Line'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'LineString'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiLineString', FALSE, FALSE, 'Multiline'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiLineString'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Curve', FALSE, FALSE, 'Curve'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Curve'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiCurve', FALSE, FALSE, 'Multicurve'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiCurve'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Polygon', FALSE, FALSE, 'Polygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Polygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiPolygon', FALSE, FALSE, 'Multipolygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiPolygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Surface', FALSE, FALSE, 'Surface'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Surface'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiSurface', FALSE, FALSE, 'Multisurface'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiSurface'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Geometry', FALSE, FALSE, 'Geometry'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Geometry'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'point', FALSE, FALSE, 'Point'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'point'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipoint', FALSE, FALSE, 'Multipoint'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipoint'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'polyline', FALSE, FALSE, 'Polyline'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'polyline'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'polygon', FALSE, FALSE, 'Polygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'polygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipolyline', FALSE, FALSE, 'Multipolyline'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipolyline'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipolygon', FALSE, FALSE, 'Multipolygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipolygon'
+ );
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST)
+ WHERE SEQ_NAME = 'COD_ID';
+ - changeSet:
+ id: geometry-code-lists-postgresql
+ author: sitmun
+ dbms: postgresql
+ changes:
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Point', FALSE, FALSE, 'Point'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Point'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiPoint', FALSE, FALSE, 'Multipoint'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiPoint'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'LineString', FALSE, FALSE, 'Line'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'LineString'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiLineString', FALSE, FALSE, 'Multiline'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiLineString'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Curve', FALSE, FALSE, 'Curve'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Curve'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiCurve', FALSE, FALSE, 'Multicurve'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiCurve'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Polygon', FALSE, FALSE, 'Polygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Polygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiPolygon', FALSE, FALSE, 'Multipolygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiPolygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Surface', FALSE, FALSE, 'Surface'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Surface'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiSurface', FALSE, FALSE, 'Multisurface'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiSurface'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Geometry', FALSE, FALSE, 'Geometry'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Geometry'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'point', FALSE, FALSE, 'Point'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'point'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipoint', FALSE, FALSE, 'Multipoint'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipoint'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'polyline', FALSE, FALSE, 'Polyline'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'polyline'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'polygon', FALSE, FALSE, 'Polygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'polygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipolyline', FALSE, FALSE, 'Multipolyline'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipolyline'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipolygon', FALSE, FALSE, 'Multipolygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipolygon'
+ );
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST)
+ WHERE SEQ_NAME = 'COD_ID';
+ - changeSet:
+ id: geometry-code-lists-oracle
+ author: sitmun
+ dbms: oracle
+ changes:
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Point', 0, 0, 'Point'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Point'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiPoint', 0, 0, 'Multipoint'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiPoint'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'LineString', 0, 0, 'Line'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'LineString'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiLineString', 0, 0, 'Multiline'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiLineString'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Curve', 0, 0, 'Curve'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Curve'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiCurve', 0, 0, 'Multicurve'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiCurve'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Polygon', 0, 0, 'Polygon'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Polygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiPolygon', 0, 0, 'Multipolygon'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiPolygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Surface', 0, 0, 'Surface'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Surface'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiSurface', 0, 0, 'Multisurface'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiSurface'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Geometry', 0, 0, 'Geometry'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Geometry'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'point', 0, 0, 'Point'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'point'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipoint', 0, 0, 'Multipoint'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipoint'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'polyline', 0, 0, 'Polyline'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'polyline'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'polygon', 0, 0, 'Polygon'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'polygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipolyline', 0, 0, 'Multipolyline'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipolyline'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipolygon', 0, 0, 'Multipolygon'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipolygon'
+ );
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST)
+ WHERE SEQ_NAME = 'COD_ID';
+ - changeSet:
+ id: geometry-format-code-h2
+ author: sitmun
+ dbms: h2
+ changes:
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.format', 'Geometry', FALSE, FALSE, 'Geometry'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.format' AND COD_VALUE = 'Geometry'
+ );
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST)
+ WHERE SEQ_NAME = 'COD_ID';
+ - changeSet:
+ id: geometry-format-code-postgresql
+ author: sitmun
+ dbms: postgresql
+ changes:
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.format', 'Geometry', FALSE, FALSE, 'Geometry'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.format' AND COD_VALUE = 'Geometry'
+ );
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST)
+ WHERE SEQ_NAME = 'COD_ID';
+ - changeSet:
+ id: geometry-format-code-oracle
+ author: sitmun
+ dbms: oracle
+ changes:
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.format', 'Geometry', 0, 0, 'Geometry'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.format' AND COD_VALUE = 'Geometry'
+ );
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST)
+ WHERE SEQ_NAME = 'COD_ID';
+ - changeSet:
+ id: geometry-code-list-translations
+ author: sitmun
+ changes:
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Punto'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Point'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Punto'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Punt'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Point'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Punt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Punt'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Point'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Punt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Point'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Point'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Point'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipunto'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPoint'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multipunto'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipunt'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPoint'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multipunt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipunt'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPoint'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multipunt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipoint'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPoint'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multipoint'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Línea'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'LineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Línea'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'LineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Línia'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'LineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Línia'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'LineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Linha'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'LineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Linha'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'LineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Ligne'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'LineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Ligne'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'LineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multilínea'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiLineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multilínea'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiLineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multilínia'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiLineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multilínia'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiLineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multilinha'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiLineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multilinha'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiLineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multiligne'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiLineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multiligne'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiLineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Curva'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Curve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Curva'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Curve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Corba'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Curve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Corba'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Curve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Corba'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Curve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Corba'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Curve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Courbe'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Curve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Courbe'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Curve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multicurva'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiCurve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multicurva'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiCurve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multicorba'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiCurve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multicorba'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiCurve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multicorba'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiCurve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multicorba'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiCurve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multicourbe'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiCurve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multicourbe'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiCurve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polígono'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Polygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Polígono'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polígon'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Polygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Polígon'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Poligòn'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Polygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Poligòn'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polygone'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Polygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Polygone'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolígono'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPolygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multipolígono'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolígon'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPolygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multipolígon'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipoligòn'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPolygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multipoligòn'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolygone'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPolygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multipolygone'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Superficie'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Surface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Superficie'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Surface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Superfície'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Surface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Superfície'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Surface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Superfícia'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Surface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Superfícia'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Surface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Surface'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Surface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Surface'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Surface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multisuperficie'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiSurface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multisuperficie'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiSurface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multisuperfície'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiSurface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multisuperfície'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiSurface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multisuperfícia'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiSurface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multisuperfícia'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiSurface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multisurface'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiSurface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multisurface'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiSurface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Geometría'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Geometría'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Geometria'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Geometria'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Geometria'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Geometria'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Géométrie'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Géométrie'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Punto'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'point'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Punto'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Punt'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'point'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Punt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Punt'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'point'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Punt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Point'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'point'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Point'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipunto'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipoint'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multipunto'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipunt'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipoint'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multipunt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipunt'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipoint'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multipunt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipoint'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipoint'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multipoint'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polilínea'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Polilínea'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polilínia'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Polilínia'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polilinha'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Polilinha'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polyligne'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Polyligne'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polígono'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Polígono'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polígon'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Polígon'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Poligòn'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Poligòn'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polygone'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Polygone'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolilínea'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multipolilínea'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolilínia'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multipolilínia'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolilinha'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multipolilinha'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolyligne'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multipolyligne'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolígono'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multipolígono'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolígon'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multipolígon'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipoligòn'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multipoligòn'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolygone'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multipolygone'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Geometría'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.format'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Geometría'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.format' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Geometria'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.format'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Geometria'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.format' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Geometria'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.format'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Geometria'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.format' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Géométrie'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.format'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Géométrie'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.format' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION)
+ WHERE SEQ_NAME = 'TRA_ID'
diff --git a/profiles/oracle/liquibase/master.xml b/profiles/oracle/liquibase/master.xml
index 406358c..eba598e 100644
--- a/profiles/oracle/liquibase/master.xml
+++ b/profiles/oracle/liquibase/master.xml
@@ -36,4 +36,5 @@
+
diff --git a/profiles/postgres/liquibase/changelog/32_geometry_code_lists.yaml b/profiles/postgres/liquibase/changelog/32_geometry_code_lists.yaml
new file mode 100644
index 0000000..eb8ff14
--- /dev/null
+++ b/profiles/postgres/liquibase/changelog/32_geometry_code_lists.yaml
@@ -0,0 +1,2302 @@
+databaseChangeLog:
+ - changeSet:
+ id: geometry-code-lists-h2
+ author: sitmun
+ dbms: h2
+ changes:
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Point', FALSE, FALSE, 'Point'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Point'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiPoint', FALSE, FALSE, 'Multipoint'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiPoint'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'LineString', FALSE, FALSE, 'Line'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'LineString'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiLineString', FALSE, FALSE, 'Multiline'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiLineString'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Curve', FALSE, FALSE, 'Curve'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Curve'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiCurve', FALSE, FALSE, 'Multicurve'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiCurve'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Polygon', FALSE, FALSE, 'Polygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Polygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiPolygon', FALSE, FALSE, 'Multipolygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiPolygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Surface', FALSE, FALSE, 'Surface'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Surface'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiSurface', FALSE, FALSE, 'Multisurface'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiSurface'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Geometry', FALSE, FALSE, 'Geometry'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Geometry'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'point', FALSE, FALSE, 'Point'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'point'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipoint', FALSE, FALSE, 'Multipoint'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipoint'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'polyline', FALSE, FALSE, 'Polyline'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'polyline'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'polygon', FALSE, FALSE, 'Polygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'polygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipolyline', FALSE, FALSE, 'Multipolyline'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipolyline'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipolygon', FALSE, FALSE, 'Multipolygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipolygon'
+ );
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST)
+ WHERE SEQ_NAME = 'COD_ID';
+ - changeSet:
+ id: geometry-code-lists-postgresql
+ author: sitmun
+ dbms: postgresql
+ changes:
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Point', FALSE, FALSE, 'Point'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Point'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiPoint', FALSE, FALSE, 'Multipoint'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiPoint'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'LineString', FALSE, FALSE, 'Line'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'LineString'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiLineString', FALSE, FALSE, 'Multiline'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiLineString'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Curve', FALSE, FALSE, 'Curve'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Curve'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiCurve', FALSE, FALSE, 'Multicurve'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiCurve'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Polygon', FALSE, FALSE, 'Polygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Polygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiPolygon', FALSE, FALSE, 'Multipolygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiPolygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Surface', FALSE, FALSE, 'Surface'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Surface'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiSurface', FALSE, FALSE, 'Multisurface'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiSurface'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Geometry', FALSE, FALSE, 'Geometry'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Geometry'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'point', FALSE, FALSE, 'Point'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'point'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipoint', FALSE, FALSE, 'Multipoint'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipoint'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'polyline', FALSE, FALSE, 'Polyline'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'polyline'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'polygon', FALSE, FALSE, 'Polygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'polygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipolyline', FALSE, FALSE, 'Multipolyline'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipolyline'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipolygon', FALSE, FALSE, 'Multipolygon'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipolygon'
+ );
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST)
+ WHERE SEQ_NAME = 'COD_ID';
+ - changeSet:
+ id: geometry-code-lists-oracle
+ author: sitmun
+ dbms: oracle
+ changes:
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Point', 0, 0, 'Point'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Point'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiPoint', 0, 0, 'Multipoint'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiPoint'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'LineString', 0, 0, 'Line'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'LineString'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiLineString', 0, 0, 'Multiline'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiLineString'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Curve', 0, 0, 'Curve'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Curve'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiCurve', 0, 0, 'Multicurve'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiCurve'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Polygon', 0, 0, 'Polygon'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Polygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiPolygon', 0, 0, 'Multipolygon'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiPolygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Surface', 0, 0, 'Surface'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Surface'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'MultiSurface', 0, 0, 'Multisurface'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'MultiSurface'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.geometryKind', 'Geometry', 0, 0, 'Geometry'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.geometryKind' AND COD_VALUE = 'Geometry'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'point', 0, 0, 'Point'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'point'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipoint', 0, 0, 'Multipoint'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipoint'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'polyline', 0, 0, 'Polyline'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'polyline'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'polygon', 0, 0, 'Polygon'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'polygon'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipolyline', 0, 0, 'Multipolyline'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipolyline'
+ );
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.preferredGeometryType', 'multipolygon', 0, 0, 'Multipolygon'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.preferredGeometryType' AND COD_VALUE = 'multipolygon'
+ );
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST)
+ WHERE SEQ_NAME = 'COD_ID';
+ - changeSet:
+ id: geometry-format-code-h2
+ author: sitmun
+ dbms: h2
+ changes:
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.format', 'Geometry', FALSE, FALSE, 'Geometry'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.format' AND COD_VALUE = 'Geometry'
+ );
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST)
+ WHERE SEQ_NAME = 'COD_ID';
+ - changeSet:
+ id: geometry-format-code-postgresql
+ author: sitmun
+ dbms: postgresql
+ changes:
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.format', 'Geometry', FALSE, FALSE, 'Geometry'
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.format' AND COD_VALUE = 'Geometry'
+ );
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST)
+ WHERE SEQ_NAME = 'COD_ID';
+ - changeSet:
+ id: geometry-format-code-oracle
+ author: sitmun
+ dbms: oracle
+ changes:
+ - sql:
+ sql: |
+ INSERT INTO STM_CODELIST (COD_ID, COD_LIST, COD_VALUE, COD_SYSTEM, COD_DEFAULT, COD_DESCRIPTION)
+ SELECT (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST),
+ 'cartographyParameter.format', 'Geometry', 0, 0, 'Geometry'
+ FROM DUAL
+ WHERE NOT EXISTS (
+ SELECT 1 FROM STM_CODELIST
+ WHERE COD_LIST = 'cartographyParameter.format' AND COD_VALUE = 'Geometry'
+ );
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(COD_ID), 0) + 1 FROM STM_CODELIST)
+ WHERE SEQ_NAME = 'COD_ID';
+ - changeSet:
+ id: geometry-code-list-translations
+ author: sitmun
+ changes:
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Punto'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Point'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Punto'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Punt'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Point'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Punt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Punt'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Point'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Punt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Point'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Point'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Point'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipunto'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPoint'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multipunto'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipunt'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPoint'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multipunt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipunt'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPoint'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multipunt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipoint'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPoint'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multipoint'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Línea'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'LineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Línea'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'LineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Línia'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'LineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Línia'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'LineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Linha'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'LineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Linha'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'LineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Ligne'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'LineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Ligne'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'LineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multilínea'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiLineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multilínea'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiLineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multilínia'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiLineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multilínia'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiLineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multilinha'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiLineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multilinha'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiLineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multiligne'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiLineString'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multiligne'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiLineString'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Curva'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Curve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Curva'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Curve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Corba'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Curve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Corba'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Curve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Corba'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Curve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Corba'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Curve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Courbe'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Curve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Courbe'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Curve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multicurva'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiCurve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multicurva'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiCurve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multicorba'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiCurve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multicorba'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiCurve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multicorba'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiCurve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multicorba'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiCurve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multicourbe'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiCurve'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multicourbe'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiCurve'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polígono'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Polygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Polígono'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polígon'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Polygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Polígon'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Poligòn'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Polygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Poligòn'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polygone'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Polygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Polygone'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolígono'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPolygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multipolígono'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolígon'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPolygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multipolígon'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipoligòn'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPolygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multipoligòn'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolygone'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiPolygon'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multipolygone'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiPolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Superficie'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Surface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Superficie'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Surface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Superfície'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Surface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Superfície'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Surface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Superfícia'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Surface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Superfícia'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Surface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Surface'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Surface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Surface'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Surface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multisuperficie'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiSurface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multisuperficie'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiSurface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multisuperfície'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiSurface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multisuperfície'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiSurface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multisuperfícia'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiSurface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multisuperfícia'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiSurface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multisurface'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'MultiSurface'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multisurface'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'MultiSurface'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Geometría'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Geometría'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Geometria'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Geometria'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Geometria'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Geometria'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Géométrie'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.geometryKind'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Géométrie'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.geometryKind' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Punto'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'point'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Punto'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Punt'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'point'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Punt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Punt'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'point'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Punt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Point'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'point'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Point'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'point'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipunto'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipoint'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multipunto'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipunt'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipoint'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multipunt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipunt'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipoint'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multipunt'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipoint'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipoint'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multipoint'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipoint'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polilínea'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Polilínea'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polilínia'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Polilínia'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polilinha'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Polilinha'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polyligne'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Polyligne'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polígono'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Polígono'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polígon'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Polígon'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Poligòn'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Poligòn'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Polygone'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'polygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Polygone'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'polygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolilínea'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multipolilínea'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolilínia'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multipolilínia'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolilinha'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multipolilinha'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolyligne'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolyline'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multipolyligne'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolyline'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolígono'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Multipolígono'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolígon'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Multipolígon'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipoligòn'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Multipoligòn'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Multipolygone'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'multipolygon'
+ AND COD_LIST = 'cartographyParameter.preferredGeometryType'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Multipolygone'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.preferredGeometryType' AND c.COD_VALUE = 'multipolygon'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Geometría'
+ WHERE TRA_LANID = 2
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.format'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 2, 'Geometría'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.format' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 2
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Geometria'
+ WHERE TRA_LANID = 3
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.format'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 3, 'Geometria'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.format' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 3
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Geometria'
+ WHERE TRA_LANID = 4
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.format'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 4, 'Geometria'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.format' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 4
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_TRANSLATION
+ SET TRA_NAME = 'Géométrie'
+ WHERE TRA_LANID = 5
+ AND TRA_COLUMN IN ('description', 'CodeListValue.description')
+ AND TRA_ELEID IN (
+ SELECT COD_ID FROM STM_CODELIST
+ WHERE COD_VALUE = 'Geometry'
+ AND COD_LIST = 'cartographyParameter.format'
+ )
+ - sql:
+ sql: |
+ INSERT INTO STM_TRANSLATION (TRA_ID, TRA_ELEID, TRA_COLUMN, TRA_LANID, TRA_NAME)
+ SELECT (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION),
+ c.COD_ID, 'CodeListValue.description', 5, 'Géométrie'
+ FROM STM_CODELIST c
+ WHERE c.COD_LIST = 'cartographyParameter.format' AND c.COD_VALUE = 'Geometry'
+ AND NOT EXISTS (
+ SELECT 1 FROM STM_TRANSLATION t
+ WHERE t.TRA_ELEID = c.COD_ID
+ AND t.TRA_LANID = 5
+ AND t.TRA_COLUMN IN ('description', 'CodeListValue.description')
+ )
+ - sql:
+ sql: |
+ UPDATE STM_SEQUENCE
+ SET SEQ_COUNT = (SELECT COALESCE(MAX(TRA_ID), 0) + 1 FROM STM_TRANSLATION)
+ WHERE SEQ_NAME = 'TRA_ID'
diff --git a/profiles/postgres/liquibase/master.xml b/profiles/postgres/liquibase/master.xml
index c8387ee..4a0d24d 100644
--- a/profiles/postgres/liquibase/master.xml
+++ b/profiles/postgres/liquibase/master.xml
@@ -34,4 +34,5 @@
+