diff --git a/about.ui b/about.ui index 9058e27..4fb748a 100644 --- a/about.ui +++ b/about.ui @@ -46,7 +46,7 @@ <ul> <li><a href="http://www.norbit.de/75/">QGIS-Plugin zum Import in QGIS-Projekte und zur Erzeugung von UMN-Mapfiles</span></a> (GPLv2) </li> <li><a href="http://www.norbit.de/76/">Darstellung in AutoCAD &amp; BricsCAD</span></a> (proprietär) </li></ul> -<p>Lizenz: <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html">GPLv2</a>, <a href="http://www.norbit.de/68/">Homepage</a>, <a href=" https://github.com/norBIT/alkisimport">Code-Repository</a></p> +<p>Lizenz: <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html">GPLv2</a>, <a href="http://www.norbit.de/68/">Homepage</a>, <a href="https://github.com/norBIT/alkisimport">Code-Repository</a></p> <br> </body> </html> diff --git a/postcreate.d/nas2alb.sql b/postcreate.d/nas2alb.sql index 3af8cf4..fe3d6fd 100644 --- a/postcreate.d/nas2alb.sql +++ b/postcreate.d/nas2alb.sql @@ -23,7 +23,7 @@ SET search_path = :"alkis_schema", :"postgis_schema", public; SELECT alkis_dropobject('alb_version'); CREATE TABLE alb_version(version integer); -INSERT INTO alb_version(version) VALUES (3); +INSERT INTO alb_version(version) VALUES (4); -- Sichten löschen, die von alkis_toint abhängen SELECT alkis_dropobject('ax_tatsaechlichenutzung'); @@ -177,7 +177,7 @@ SELECT alkis_dropobject('bestand'); CREATE TABLE bestand ( bestdnr character(16) NOT NULL, gbbz character(4), - gbblnr character(7), + gbblnr varchar, anteil character(24), auftlnr character(12), bestfl varchar, diff --git a/postprocessing.d/4_nas2alb/4_bestand.sql b/postprocessing.d/4_nas2alb/4_bestand.sql index 57fb5e8..7103e8b 100644 --- a/postprocessing.d/4_nas2alb/4_bestand.sql +++ b/postprocessing.d/4_nas2alb/4_bestand.sql @@ -31,7 +31,7 @@ INSERT INTO bestand(bestdnr,gbbz,gbblnr,anteil,auftlnr,bestfl,ff_entst,ff_stand, SELECT to_char(alkis_toint(land),'fm00') || to_char(alkis_toint(bezirk),'fm0000') || '-' || trim(buchungsblattnummermitbuchstabenerweiterung) AS bestdnr, to_char(alkis_toint(bezirk),'fm0000') AS gbbz, - to_char(to_number(buchungsblattnummermitbuchstabenerweiterung,'0000000')::int,'fm0000000') AS gbblnr, + buchungsblattnummermitbuchstabenerweiterung AS gbblnr, NULL AS anteil, NULL AS auftrlnr, NULL AS bestfl, diff --git a/postupdate.d/nas2alb.sql b/postupdate.d/nas2alb.sql index 48ce6a1..c9e5db5 100644 --- a/postupdate.d/nas2alb.sql +++ b/postupdate.d/nas2alb.sql @@ -83,8 +83,14 @@ BEGIN COMMENT ON TABLE kls_shl IS 'BASE: Klassifiziersschlüssel'; ALTER TABLE strassen ALTER hausnr TYPE varchar; + END IF; + + IF v<4 THEN + RAISE NOTICE 'Migriere auf Schema-Version 4'; + + ALTER TABLE bestand ALTER gbblnr TYPE varchar; - UPDATE alb_version SET version=3; + UPDATE alb_version SET version=4; r := coalesce(r||E'\n','') || 'ALB-Schema migriert'; END IF;