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 &lt; 'January 1, 2001' AND\n"
176"        ( date_deleted &gt;= 'January 1, 2001' OR date_deleted IS NULL );"
177msgstr ""
178"SELECT * FROM roads_history\n"
179"    WHERE date_added &lt; 'January 1, 2001' AND\n"
180"        ( date_deleted &gt;= '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