14
14
15
15
< p > Deutsche Übersetzung von Ian Barwick (< a href ="mailto:barwick@gmx.net "> barwick@gmx.net</ a > ).</ p >
16
16
17
- < p > Letzte Aktualisierung der deutschen Übersetzung:Sbd ., den26.04 .2003, 22:00 CET</ p >
17
+ < p > Letzte Aktualisierung der deutschen Übersetzung:Mo ., den02.06 .2003, 22:00 CET</ p >
18
18
19
19
< p > Die aktuellste Version dieses Dokuments liegt auf der PostgreSQL Website:</ p >
20
20
< ul >
@@ -72,9 +72,10 @@ <h2 align="center">Fragen zum Betrieb</h2>
72
72
73
73
< a href ="#4.1 "> 4.1</ a > ) Worin besteht der Unterschied zwischen< em > Binary Cursors</ em > und< em > Normal Cursors?</ em > < br />
74
74
< a href ="#4.2 "> 4.2</ a > ) Wie wähle ich per< small > SELECT</ small > -Anweisung nur die
75
- ersten paar Zeilen in einer Abfrage aus?< br />
75
+ ersten paar Zeilenbzw. eine beliebige Zeile in einer Abfrage aus?< br />
76
76
< a href ="#4.3 "> 4.3</ a > ) Wie bekomme ich eine Liste der Tabellen oder anderen Dinge, die ich in< em > psql</ em > sehen kann?< br />
77
- < a href ="#4.4 "> 4.4</ a > ) Wie entferne ich eine Spalte aus einer Tabelle?< br />
77
+ < a href ="#4.4 "> 4.4</ a > ) Wie entferne ich eine Spalte aus einer Tabelle? Wie ändere
78
+ ich den Datentyp einer Spalte?< br />
78
79
< a href ="#4.5 "> 4.5</ a > ) Was ist die Maximalgröße für eine Zeile, eine Tabelle, eine Datenbank?< br />
79
80
< a href ="#4.6 "> 4.6</ a > ) Wieviel Plattenplatz wird benötigt, um die Daten aus einer typischen Textdatei abzuspeichern?< br />
80
81
< a href ="#4.7 "> 4.7</ a > ) Wie finde ich heraus, welche Indizes oder Operationen in der Datenbank definiert sind?< br />
@@ -283,7 +284,7 @@ <h4><a name="1.5">1.5</a>) Woher bekomme ich PostgreSQL?</h4>
283
284
284
285
< h4 > < a name ="1.7 "> 1.7</ a > ) Was ist die neueste Version von PostgreSQL?</ h4 >
285
286
286
- < p > Die neueste Version von PostgreSQL ist 7.3.2 .</ p >
287
+ < p > Die neueste Version von PostgreSQL ist 7.3.3 .</ p >
287
288
288
289
< p > Wir planen alle 4 Monate eine neue Version herauszugeben.</ p >
289
290
@@ -299,7 +300,7 @@ <h4><a name="1.7">1.7</a>) Was ist die neueste Version von PostgreSQL?</h4>
299
300
< a href ="http://www.commandprompt.com/ppbook/ "> http://www.commandprompt.com/ppbook/</ a > .</ p >
300
301
301
302
< p > Eine Liste lieferbarer PostgreSQL-Bücher befindet sich unter
302
- < a href ="http://www.ca.PostgreSQL. org/books/ "> http://www.ca. PostgreSQL.org/books/ </ a >
303
+ < a href ="http://techdocs.postgresql. org/techdocs/bookreviews.php "> http://techdocs. PostgreSQL.org/techdocs/bookreviews.php </ a >
303
304
Diverse technische Artikel befinden sich unter
304
305
< a href ="http://techdocs.PostgreSQL.org/ "> http://techdocs.PostgreSQL.org/</ a > .</ p >
305
306
@@ -436,6 +437,11 @@ <h4><a name="1.13">1.13</a>) Wie sende ich einen Fehlerbericht?</h4>
436
437
einer bestimmten Firma. Sie können auch gerne einen finanziellen Beitrag
437
438
an die Kontaktadresse verschicken.</ p >
438
439
440
+ < p > Eine Möglichkeit der nicht-finanziellen Untetstützung besteht übrigens
441
+ darin, für< a href ="http://advocacy.postgresql.org "> http://advocacy.postgresql.org</ a > (en.) bzw.< a href ="http://advocacy.postgresql.org/?lang=de "> http://advocacy.postgresql.org/?lang=de</ a > (dt.)
442
+ einen Bericht über den erfolgreichen Einsatz von PostgreSQL in Ihrem
443
+ Unternehmen oder Organisation bereitzustellen.</ p >
444
+
439
445
< hr />
440
446
441
447
< h2 align ="center "> Fragen zu Benutzerprogrammen</ h2 >
@@ -715,7 +721,7 @@ <h4><a name="4.1">4.1</a>) Worin besteht der Unterschied zwischen Binary Cursors
715
721
< p > Vgl. die< small > DECLARE</ small > Man-Page für eine Beschreibung.</ p >
716
722
717
723
< h4 > < a name ="4.2 "> 4.2</ a > ) Wie wähle ich per< small > SELECT</ small > -Anweisung nur die ersten paar
718
- Zeilen in einer Abfrage aus?</ h4 >
724
+ Zeilenbzw. eine beliebige Zeile in einer Abfrage aus?</ h4 >
719
725
720
726
< p > Vgl. die< small > FETCH</ small > Man-Page, oder benutzen Sie< small > SELECT ... LIMIT...</ small > .
721
727
@@ -729,6 +735,13 @@ <h4><a name="4.1">4.1</a>) Worin besteht der Unterschied zwischen Binary Cursors
729
735
< p > Bitte beachten Sie, dass mit PostgreSQL 7.3 die Syntax< small > LIMIT< em > n</ em > ,< em > m</ em > </ small >
730
736
durch< small > LIMIT< em > n</ em > OFFSET< em > m</ em > </ small > ersetzt wurde.</ p >
731
737
738
+ < p > Um eine beliebige Zeile auszuwählen, nutzen Sie< small > ORDER BY random()</ small > :</ p >
739
+ < pre >
740
+ SELECT spalte
741
+ FROM tabelle
742
+ ORDER BY random()
743
+ LIMIT 1;
744
+ </ pre >
732
745
733
746
< h4 > < a name ="4.3 "> 4.3</ a > ) Wie bekomme ich eine Liste der Tabellen oder anderen Dinge, die ich
734
747
in< em > psql</ em > sehen kann?</ h4 >
@@ -739,9 +752,10 @@ <h4><a name="4.3">4.3</a>) Wie bekomme ich eine Liste der Tabellen oder anderen
739
752
Option starten. Danach gibt< em > psql</ em > die Abfragen aus, die es bei der Ausführung der Befehle
740
753
benutzt.</ p >
741
754
742
- < h4 > < a name ="4.4 "> 4.4</ a > ) Wie entferne ich eine Spalte aus einer Tabelle?</ h4 >
755
+ < h4 > < a name ="4.4 "> 4.4</ a > ) Wie entferne ich eine Spalte aus einer Tabelle? Wie ändere
756
+ ich den Datentyp einer Spalte?</ h4 >
743
757
744
- < p > Der Syntax< small > ALTER TABLE DROP COLUMN</ small > wirderst ab PostgreSQL 7.3 unterstützt.</ p >
758
+ < p > Der Syntax< small > ALTER TABLE DROP COLUMN</ small > wird ab PostgreSQL 7.3 unterstützt.</ p >
745
759
746
760
< p > Bei früheren Versionen bietet das folgende Verfahren Ersatz:</ p >
747
761
< pre >
@@ -754,6 +768,16 @@ <h4><a name="4.4">4.4</a>) Wie entferne ich eine Spalte aus einer Tabelle?</h4>
754
768
ALTER TABLE new_table RENAME TO old_table;
755
769
COMMIT;
756
770
</ pre >
771
+ < p > Um den Datentyp einer Spalte zu ändern, gehen Sie wie folgt vor:</ p >
772
+ < pre >
773
+ BEGIN;
774
+ ALTER TABLE< em > tabelle</ em > ADD COLUMN< em > neue_spalte</ em > < em > neuer_datentyp</ em > ;
775
+ UPDATE< em > tabelle</ em > SET< em > neue_spalte</ em > = CAST(< em > alte_spalte</ em > AS< em > neuer_datentyp</ em > );
776
+ ALTER TABLE< em > tabelle</ em > DROP COLUMN< em > alte_spalte</ em > ;
777
+ COMMIT;
778
+ </ pre >
779
+ < p > Um den Platz zu reklamieren, der von der gelöschten Spalte verwendet
780
+ wurde, führen Sie< small > VACUUM FULL</ small > aus.</ p >
757
781
758
782
< h4 > < a name ="4.5 "> 4.5</ a > ) Was ist die Maximalgröße für eine Zeile, eine Tabelle, eine Datenbank?</ h4 >
759
783
@@ -1307,7 +1331,7 @@ <h4><a name="5.2">5.2</a>) Wie kann ich praktische neue Typen und Funktionen zu
1307
1331
< h4 > Anmerkungen des Übersetzers</ h4 >
1308
1332
1309
1333
< p > Die englische Vorlage dieser FAQ wird ständig überarbeitet. Daher liegt
1310
- die Übersetzung nicht immer auf dem aktuellsten Stand.
1334
+ die Übersetzung nicht immer auf dem aktuellsten Stand.</ p >
1311
1335
1312
1336
< p > Über Verbesserungshinweise und Korrekturvorschläge sowie Verständnisfragen
1313
1337
zum Inhalt der FAQ freue ich mich. Ich nehme auch allgemeine Fragen zu PostgreSQL gerne