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 @@ +