1# SOME DESCRIPTIVE TITLE. 2# 3# Translators: 4# Andreas Schild <andreas.schild@bfw.gv.at>, 2017-2019 5# Chris Leick <c.leick@vollbio.de>, 2013 6msgid "" 7msgstr "" 8"Project-Id-Version: PostGIS\n" 9"Report-Msgid-Bugs-To: https://bugs.kde.org\n" 10"POT-Creation-Date: 2020-02-01 19:38+0000\n" 11"PO-Revision-Date: 2019-03-11 09:04+0000\n" 12"Last-Translator: Andreas Schild <andreas.schild@bfw.gv.at>\n" 13"Language-Team: German (http://www.transifex.com/postgis/postgis/language/" 14"de/)\n" 15"Language: de\n" 16"MIME-Version: 1.0\n" 17"Content-Type: text/plain; charset=UTF-8\n" 18"Content-Transfer-Encoding: 8bit\n" 19"Plural-Forms: nplurals=2; plural=(n != 1);\n" 20 21#. Tag: title 22#: extras_historytable.xml:3 23#, no-c-format 24msgid "History Tracking" 25msgstr "Chronikverfolgung" 26 27#. Tag: para 28#: extras_historytable.xml:6 29#, no-c-format 30msgid "" 31"Suppose you have a table of data that represents the current state of a " 32"particular geographic feature. A parcels table, or a roads table, or a fruit " 33"trees table, whatever. Generally, GIS tools understand a table as a single " 34"entity into which they can update, insert and delete rows from. How you do " 35"allow common GIS tools to work against your data, while maintaining an audit " 36"trail of what changes have been made, by whom, and what the past state of " 37"the data is?" 38msgstr "" 39"Angenommen, Sie haben eine Tabelle, die den aktuellen Stand eines bestimmten " 40"Geoobjektes darstellt; wie eine Grundstückstabelle, eine Straßentabelle, " 41"eine Obstbaumtabelle oder was auch immer. Im Allgemeinen betrachten GIS-" 42"Werkzeuge eine Tabelle als eine einzelne Einheit, in der sie Zeilen " 43"aktualisieren, einfügen oder löschen können. Wie ermöglicht man üblichen GIS-" 44"Werkzeugen so mit Daten zu arbeiten, dass eine Historiendokumentation " 45"geführt wird, welche Datenänderungen und die jeweiligen Bearbeiter enthält " 46"und vergangene Datenbestände wiederherstellen lässt?" 47 48#. Tag: para 49#: extras_historytable.xml:10 50#, no-c-format 51msgid "" 52"This <varname>history_table</varname> extra module provides some utility " 53"functions for creating and maintaining history." 54msgstr "" 55"Das Zusatzmodul <varname>history_table</varname> stellt einige " 56"Hilfswerkzeuge für die Erstellung und Erhaltung einer Chronikverfolgung " 57"bereit." 58 59#. Tag: para 60#: extras_historytable.xml:14 61#, no-c-format 62msgid "" 63"The <varname>history_table</varname> was also packaged in PostGIS 1.5, but " 64"added to the documentation in PostGIS 2.0. This package is written in " 65"plpgsql and located in the <varname>extras/history_table</varname> of " 66"PostGIS source tar balls and source repository." 67msgstr "" 68"Das Modul <varname>history_table</varname> wurde zwar schon in PostGIS 1.5 " 69"mitpaketiert, ist dieser Dokumentation aber erst ab PostGIS 2.0 hinzugefügt " 70"worden. Das Modul wurde in PL/pgSQL geschrieben und befindet sich im " 71"Verzeichnis <varname>extras/history_table</varname> des PostGIS Quellcode " 72"Tarball und des Quellcode-Repository." 73 74#. Tag: para 75#: extras_historytable.xml:15 76#, no-c-format 77msgid "" 78"If you have a table 'roads', this module will maintain a 'roads_history' " 79"side table, which contains all the columns of the parent table, and the " 80"following additional columns:" 81msgstr "" 82"Wenn Sie zum Beispiel eine Tabelle »roads« haben, dann wird von diesem Modul " 83"die Nebentabelle »roads_history« geführt, die alle Spalten der " 84"übergeordneten Tabelle »roads« sowie die folgenden zusätzlichen Spalten " 85"aufweist:" 86 87#. Tag: programlisting 88#: extras_historytable.xml:16 89#, no-c-format 90msgid "" 91"history_id | integer | not null default\n" 92" date_added | timestamp without time zone | not null default now()\n" 93" date_deleted | timestamp without time zone |\n" 94" last_operation | character varying(30) | not null\n" 95" active_user | character varying(90) | not null default " 96"\"current_user\"()\n" 97" current_version | text | not null" 98msgstr "" 99"history_id | integer | not null default\n" 100" date_added | timestamp without time zone | not null default now()\n" 101" date_deleted | timestamp without time zone |\n" 102" last_operation | character varying(30) | not null\n" 103" active_user | character varying(90) | not null default " 104"\"current_user\"()\n" 105" current_version | text | not null" 106 107#. Tag: para 108#: extras_historytable.xml:20 109#, no-c-format 110msgid "" 111"When you insert a new record into 'roads' a record is automatically inserted " 112"into 'roads_history', with the 'date_added' filled in the 'date_deleted' set " 113"to NULL, a unique 'history_id', a 'last_operation' of 'INSERT' and " 114"'active_user' set." 115msgstr "" 116"Wenn Sie einen neuen Datensatz in »roads« einfügen, wird automatisch ein " 117"neuer Datensatz in »roads_history« eingefügt, bei dem »date_added« " 118"ausgefüllt und »date_deleted« auf NULL gesetzt wird. Weiters enthält der " 119"Datensatz eine eindeutige »history_id«, eine »last_operation« von »INSERT« " 120"und einen »active_user«." 121 122#. Tag: para 123#: extras_historytable.xml:23 124#, no-c-format 125msgid "" 126"When you delete a record in 'roads', the record in the history table is " 127"*not* deleted, but the 'date_deleted' is set to the current date." 128msgstr "" 129"Wenn Sie einen Datensatz in der Tabelle »roads« löschen, dann wird der " 130"Datensatz *nicht* aus der Tabelle »roads_history« gelöscht, aber der Wert " 131"von »date_deleted« auf das aktuelle Datum gesetzt." 132 133#. Tag: para 134#: extras_historytable.xml:26 135#, no-c-format 136msgid "" 137"When you update a record in 'roads', the current record has 'date_deleted' " 138"filled in and a new record is created with the 'date_added' set and " 139"'date_deleted' NULL." 140msgstr "" 141"Wenn Sie einen Datensatz in der Tabelle »roads« aktualisieren, dann wird in " 142"dem aktuellen Datensatz »date_deleted« eingetragen und ein neuer Datensatz " 143"erstellt, in dem »date_added« eingetragen wird und »date_deleted« auf NULL " 144"gesetzt ist." 145 146#. Tag: para 147#: extras_historytable.xml:30 148#, no-c-format 149msgid "" 150"With this information maintained, it is possible to retrieve the history of " 151"any record in the roads table:" 152msgstr "" 153"Durch diese Informationen ist es möglich, die Chronik aller Datensätze in " 154"der Tabelle »roads« abzufragen:" 155 156#. Tag: programlisting 157#: extras_historytable.xml:31 158#, no-c-format 159msgid "SELECT * FROM roads_history WHERE roads_pk = 111;" 160msgstr "SELECT * FROM roads_history WHERE roads_pk = 111;" 161 162#. Tag: para 163#: extras_historytable.xml:33 164#, no-c-format 165msgid "Or, to retrieve a view of the roads table at any point in the past:" 166msgstr "" 167"Oder, um einen View der Tabelle »roads« für einen beliebigen Zeitpunkt in " 168"der Vergangenheit zu erhalten:" 169 170#. Tag: programlisting 171#: extras_historytable.xml:34 172#, no-c-format 173msgid "" 174"SELECT * FROM roads_history\n" 175" WHERE date_added < 'January 1, 2001' AND\n" 176" ( date_deleted >= 'January 1, 2001' OR date_deleted IS NULL );" 177msgstr "" 178"SELECT * FROM roads_history\n" 179" WHERE date_added < 'January 1, 2001' AND\n" 180" ( date_deleted >= 'January 1, 2001' OR date_deleted IS NULL );" 181 182#. Tag: refname 183#: extras_historytable.xml:38 184#, no-c-format 185msgid "Postgis_Install_History" 186msgstr "Postgis_Install_History" 187 188#. Tag: refpurpose 189#: extras_historytable.xml:39 190#, no-c-format 191msgid "" 192"Creates a table that will hold some interesting values for managing history " 193"tables." 194msgstr "" 195"Erstellt eine Tabelle, welche wesentliche Werte zur Verwaltung von " 196"Chroniktabellen beinhaltet." 197 198#. Tag: funcprototype 199#: extras_historytable.xml:44 200#, no-c-format 201msgid "" 202"<funcdef>void <function>Postgis_Install_History</function></funcdef> " 203"<paramdef></paramdef>" 204msgstr "" 205"<funcdef>void <function>Postgis_Install_History</function></funcdef> " 206"<paramdef></paramdef>" 207 208#. Tag: title 209#: extras_historytable.xml:52 extras_historytable.xml:92 210#, no-c-format 211msgid "Description" 212msgstr "Beschreibung" 213 214#. Tag: para 215#: extras_historytable.xml:54 216#, no-c-format 217msgid "" 218"Creates a table that will hold some interesting values for managing history " 219"tables. Creates a table called <varname>historic_information</varname>" 220msgstr "" 221"Erstellt eine Tabelle, welche wesentliche Werte zur Verwaltung von " 222"Chroniktabellen beinhaltet. Legt eine Tabelle mit der Bezeichnung " 223"<varname>historic_information</varname> an" 224 225#. Tag: para 226#: extras_historytable.xml:58 extras_historytable.xml:100 227#, no-c-format 228msgid "Availability: 1.5.0" 229msgstr "Verfügbarkeit: 1.5.0" 230 231#. Tag: title 232#: extras_historytable.xml:63 extras_historytable.xml:105 233#, no-c-format 234msgid "Examples" 235msgstr "Beispiele" 236 237#. Tag: programlisting 238#: extras_historytable.xml:65 239#, no-c-format 240msgid "SELECT postgis_install_history();" 241msgstr "SELECT postgis_install_history();" 242 243#. Tag: title 244#: extras_historytable.xml:71 extras_historytable.xml:113 245#, no-c-format 246msgid "See Also" 247msgstr "Siehe auch" 248 249#. Tag: refname 250#: extras_historytable.xml:77 251#, no-c-format 252msgid "Postgis_Enable_History" 253msgstr "Postgis_Enable_History" 254 255#. Tag: refpurpose 256#: extras_historytable.xml:78 257#, no-c-format 258msgid "" 259"Registers a tablein the history_information table for tracking and also adds " 260"in side line history table and insert, update, delete rules on the table." 261msgstr "" 262"Registriert eine Tabelle zur Chronikverfolgung in der Tabelle " 263"»history_information«. Parallel dazu wird eine Chroniktabelle erstellt und " 264"die Regeln zum INSERT, UPDATE und DELETE an der Tabelle festgelegt." 265 266#. Tag: funcprototype 267#: extras_historytable.xml:83 268#, no-c-format 269msgid "" 270"<funcdef>boolean <function>Postgis_Enable_History</function></funcdef> " 271"<paramdef><type>text </type> <parameter>p_schema</parameter></paramdef> " 272"<paramdef><type>text </type> <parameter>p_table</parameter></paramdef>" 273msgstr "" 274"<funcdef>boolean <function>Postgis_Enable_History</function></funcdef> " 275"<paramdef><type>text </type> <parameter>p_schema</parameter></paramdef> " 276"<paramdef><type>text </type> <parameter>p_table</parameter></paramdef>" 277 278#. Tag: para 279#: extras_historytable.xml:94 280#, no-c-format 281msgid "" 282"Registers a table in the history_information table for tracking and also " 283"adds in side line history table with same name as table but prefixed with " 284"<varname>history</varname> in the same schema as the original table. Puts in " 285"insert, update, delete rules on the table. Any inserts,updates,deletes of " 286"the geometry are recorded in the history table." 287msgstr "" 288"Registriert eine Tabelle zur Chronikverfolgung in der Tabelle " 289"»history_information«. Parallel dazu wird eine Chroniktabelle im gleichen " 290"Schema wie die Ursprungstabelle erstellt; der Tabellenname ergibt sich aus " 291"der Bezeichnung der Ursprungstabelle und vorangestelltem <varname>history</" 292"varname>. Die Regeln zum Einfügen, Löschen und Aktualisieren der " 293"Ursprungstabelle werden in dieser Tabelle festgelegt. In der Chroniktabelle " 294"werden sämtliche INSERTs, UPDATEs und DELETEs der Geometrie aufgezeichnet." 295 296#. Tag: para 297#: extras_historytable.xml:97 298#, no-c-format 299msgid "" 300"This function currently relies on a geometry column being registered in " 301"<varname>geometry_columns</varname> and fails if the geometry column is not " 302"present in <varname>geometry_columns</varname> table." 303msgstr "" 304"Diese Funktion benötigt (zurzeit), dass eine Geometriespalte unter " 305"<varname>geometry_columns</varname> registriert wurde. Diese Funktion " 306"scheitert, wenn die Geometriespalte nicht in der Tabelle " 307"<varname>geometry_columns</varname> vorhanden ist." 308 309#. Tag: programlisting 310#: extras_historytable.xml:107 311#, no-c-format 312msgid "" 313"CREATE TABLE roads(gid SERIAL PRIMARY KEY, road_name varchar(150));\n" 314"SELECT AddGeometryColumn('roads', 'geom', 26986, 'LINESTRING', 2);\n" 315"\n" 316"SELECT postgis_enable_history('public', 'roads', 'geom') As register_table;\n" 317"register_table\n" 318"--------------\n" 319"t\n" 320"\n" 321"INSERT INTO roads(road_name, geom)\n" 322" VALUES('Test Street', ST_GeomFromText('LINESTRING(231660.5 832170,231647 " 323"832202,231627.5 832250.5)',26986));\n" 324"\n" 325"-- check transaction detail --\n" 326"SELECT date_added, last_operation, current_version\n" 327"FROM roads_history\n" 328"WHERE road_name = 'Test Street' ORDER BY date_added DESC;\n" 329"\n" 330" date_added | last_operation | current_version\n" 331"------------------------+----------------+-----------------\n" 332" 2011-02-07 12:44:36.92 | INSERT | 2" 333msgstr "" 334"CREATE TABLE roads(gid SERIAL PRIMARY KEY, road_name varchar(150));\n" 335"SELECT AddGeometryColumn('roads', 'geom', 26986, 'LINESTRING', 2);\n" 336"\n" 337"SELECT postgis_enable_history('public', 'roads', 'geom') As register_table;\n" 338"register_table\n" 339"--------------\n" 340"t\n" 341"\n" 342"INSERT INTO roads(road_name, geom)\n" 343" VALUES('Test Street', ST_GeomFromText('LINESTRING(231660.5 832170,231647 " 344"832202,231627.5 832250.5)',26986));\n" 345"\n" 346"-- check transaction detail --\n" 347"SELECT date_added, last_operation, current_version\n" 348"FROM roads_history\n" 349"WHERE road_name = 'Test Street' ORDER BY date_added DESC;\n" 350"\n" 351" date_added | last_operation | current_version\n" 352"------------------------+----------------+-----------------\n" 353" 2011-02-07 12:44:36.92 | INSERT | 2" 354