From 157887c1d560123cc2661d74f010244433295166 Mon Sep 17 00:00:00 2001
From: Bruce Momjian
Date: Fri, 6 Jun 2003 22:21:35 +0000
Subject: [PATCH] Update German FAQ, from Ian Barwick.
---
doc/FAQ_german | 50 ++++++++++++++++++++++++++++---------
doc/src/FAQ/FAQ_german.html | 42 ++++++++++++++++++++++++-------
2 files changed, 71 insertions(+), 21 deletions(-)
diff --git a/doc/FAQ_german b/doc/FAQ_german
index 4802effea1..d264203ce0 100644
--- a/doc/FAQ_german
+++ b/doc/FAQ_german
@@ -5,7 +5,7 @@
Deutsche Übersetzung von Ian Barwick (barwick@gmx.net).
- Letzte Aktualisierung der deutschen Übersetzung: Sbd., den 26.04.2003,
+ Letzte Aktualisierung der deutschen Übersetzung: Mo., den 02.06.2003,
22:00 CET
Die aktuellste Version dieses Dokuments liegt auf der PostgreSQL
@@ -66,11 +66,12 @@
4.1) Worin besteht der Unterschied zwischen Binary Cursors und Normal
Cursors?
- 4.2) Wie wähle ich per SELECT-Anweisung nur die ersten paar Zeilen in
- einer Abfrage aus?
+ 4.2) Wie wähle ich per SELECT-Anweisung nur die ersten paar Zeilen
+ bzw. eine beliebige Zeile in einer Abfrage aus?
4.3) Wie bekomme ich eine Liste der Tabellen oder anderen Dinge, die
ich in psql sehen kann?
- 4.4) Wie entferne ich eine Spalte aus einer Tabelle?
+ 4.4) Wie entferne ich eine Spalte aus einer Tabelle? Wie ändere ich
+ den Datentyp einer Spalte?
4.5) Was ist die Maximalgröße für eine Zeile, eine Tabelle, eine
Datenbank?
4.6) Wieviel Plattenplatz wird benötigt, um die Daten aus einer
@@ -291,7 +292,7 @@
1.7) Was ist die neueste Version von PostgreSQL?
- Die neueste Version von PostgreSQL ist 7.3.2 .
+ Die neueste Version von PostgreSQL ist 7.3.3 .
Wir planen alle 4 Monate eine neue Version herauszugeben.
@@ -307,8 +308,9 @@
http://www.commandprompt.com/ppbook/ .
Eine Liste lieferbarer PostgreSQL-Bücher befindet sich unter
- http://www.ca.PostgreSQL.org/books/ Diverse technische Artikel
- befinden sich unter http://techdocs.PostgreSQL.org/ .
+ http://techdocs.PostgreSQL.org/techdocs/bookreviews.php Diverse
+ technische Artikel befinden sich unter http://techdocs.PostgreSQL.org/
+ .
psql hat einige nützliche \d-Befehle, um Informationen über Typen,
Operatoren, Funktionen, Aggregate, usw. zu zeigen.
@@ -444,6 +446,12 @@
Unterstützung des PostgreSQL-Projekts da und nicht für die
Finanzierung einer bestimmten Firma. Sie können auch gerne einen
finanziellen Beitrag an die Kontaktadresse verschicken.
+
+ Eine Möglichkeit der nicht-finanziellen Untetstützung besteht übrigens
+ darin, für http://advocacy.postgresql.org (en.) bzw.
+ http://advocacy.postgresql.org/?lang=de (dt.) einen Bericht über den
+ erfolgreichen Einsatz von PostgreSQL in Ihrem Unternehmen oder
+ Organisation bereitzustellen.
_________________________________________________________________
Fragen zu Benutzerprogrammen
@@ -717,8 +725,8 @@
Vgl. die DECLARE Man-Page für eine Beschreibung.
- 4.2) Wie wähle ich per SELECT-Anweisung nur die ersten paar Zeilen in einer
- Abfrage aus?
+ 4.2) Wie wähle ich per SELECT-Anweisung nur die ersten paar Zeilen bzw.
+ eine beliebige Zeile in einer Abfrage aus?
Vgl. die FETCH Man-Page, oder benutzen Sie SELECT ... LIMIT... .
@@ -733,6 +741,13 @@
Bitte beachten Sie, dass mit PostgreSQL 7.3 die Syntax LIMIT n, m
durch LIMIT n OFFSET m ersetzt wurde.
+ Um eine beliebige Zeile auszuwählen, nutzen Sie ORDER BY random():
+ SELECT spalte
+ FROM tabelle
+ ORDER BY random()
+ LIMIT 1;
+
+
4.3) Wie bekomme ich eine Liste der Tabellen oder anderen Dinge, die ich in
psql sehen kann?
@@ -742,10 +757,10 @@
Option starten. Danach gibt psql die Abfragen aus, die es bei der
Ausführung der Befehle benutzt.
- 4.4) Wie entferne ich eine Spalte aus einer Tabelle?
+ 4.4) Wie entferne ich eine Spalte aus einer Tabelle? Wie ändere ich den
+ Datentyp einer Spalte?
- Der Syntax ALTER TABLE DROP COLUMN wird erst ab PostgreSQL 7.3
- unterstützt.
+ Der Syntax ALTER TABLE DROP COLUMN wird ab PostgreSQL 7.3 unterstützt.
Bei früheren Versionen bietet das folgende Verfahren Ersatz:
BEGIN;
@@ -757,6 +772,17 @@
ALTER TABLE new_table RENAME TO old_table;
COMMIT;
+ Um den Datentyp einer Spalte zu ändern, gehen Sie wie folgt vor:
+ BEGIN;
+ ALTER TABLE tabelle ADD COLUMN neue_spalte neuer_datentyp;
+ UPDATE tabelle SET neue_spalte = CAST(alte_spalte AS neuer_datentyp);
+ ALTER TABLE tabelle DROP COLUMN alte_spalte;
+ COMMIT;
+
+
+ Um den Platz zu reklamieren, der von der gelöschten Spalte verwendet
+ wurde, führen Sie VACUUM FULL aus.
+
4.5) Was ist die Maximalgröße für eine Zeile, eine Tabelle, eine Datenbank?
Es bestehen folgende Obergrenzen:
diff --git a/doc/src/FAQ/FAQ_german.html b/doc/src/FAQ/FAQ_german.html
index ad82d1f466..73ccae56ea 100644
--- a/doc/src/FAQ/FAQ_german.html
+++ b/doc/src/FAQ/FAQ_german.html
@@ -14,7 +14,7 @@ href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us).
Deutsche Übersetzung von Ian Barwick (barwick@gmx.net).
- Letzte Aktualisierung der deutschen Übersetzung: Sbd., den 26.04.2003, 22:00 CET
+ Letzte Aktualisierung der deutschen Übersetzung: Mo., den 02.06.2003, 22:00 CET
Die aktuellste Version dieses Dokuments liegt auf der PostgreSQL Website:
@@ -72,9 +72,10 @@ href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us).
4.1) Worin besteht der Unterschied zwischen Binary Cursors und Normal Cursors?
4.2) Wie wähle ich per SELECT-Anweisung nur die
- ersten paar Zeilen in einer Abfrage aus?
+ ersten paar Zeilen bzw. eine beliebige Zeile in einer Abfrage aus?
4.3) Wie bekomme ich eine Liste der Tabellen oder anderen Dinge, die ich in psql sehen kann?
-4.4) Wie entferne ich eine Spalte aus einer Tabelle?
+4.4) Wie entferne ich eine Spalte aus einer Tabelle? Wie ändere
+ ich den Datentyp einer Spalte?
4.5) Was ist die Maximalgröße für eine Zeile, eine Tabelle, eine Datenbank?
4.6) Wieviel Plattenplatz wird benötigt, um die Daten aus einer typischen Textdatei abzuspeichern?
4.7) Wie finde ich heraus, welche Indizes oder Operationen in der Datenbank definiert sind?
@@ -283,7 +284,7 @@ href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us).
1.7) Was ist die neueste Version von PostgreSQL?
- Die neueste Version von PostgreSQL ist 7.3.2 .
+ Die neueste Version von PostgreSQL ist 7.3.3 .
Wir planen alle 4 Monate eine neue Version herauszugeben.
@@ -299,7 +300,7 @@ href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us).
http://www.commandprompt.com/ppbook/ .
Eine Liste lieferbarer PostgreSQL-Bücher befindet sich unter
- http://www.ca.PostgreSQL.org/books/
+ http://techdocs.PostgreSQL.org/techdocs/bookreviews.php
Diverse technische Artikel befinden sich unter
http://techdocs.PostgreSQL.org/ .
@@ -436,6 +437,11 @@ href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us).
einer bestimmten Firma. Sie können auch gerne einen finanziellen Beitrag
an die Kontaktadresse verschicken.
+ Eine Möglichkeit der nicht-finanziellen Untetstützung besteht übrigens
+ darin, für http://advocacy.postgresql.org (en.) bzw. http://advocacy.postgresql.org/?lang=de (dt.)
+ einen Bericht über den erfolgreichen Einsatz von PostgreSQL in Ihrem
+ Unternehmen oder Organisation bereitzustellen.
+
Fragen zu Benutzerprogrammen
@@ -715,7 +721,7 @@ href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us).
Vgl. die DECLARE Man-Page für eine Beschreibung.
4.2) Wie wähle ich per SELECT-Anweisung nur die ersten paar
- Zeilen in einer Abfrage aus?
+ Zeilen bzw. eine beliebige Zeile in einer Abfrage aus?
Vgl. die FETCH Man-Page, oder benutzen Sie SELECT ... LIMIT... .
@@ -729,6 +735,13 @@ href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us).
Bitte beachten Sie, dass mit PostgreSQL 7.3 die Syntax LIMIT n, m
durch LIMIT n OFFSET m ersetzt wurde.
+ Um eine beliebige Zeile auszuwählen, nutzen Sie ORDER BY random():
+
+ SELECT spalte
+ FROM tabelle
+ ORDER BY random()
+ LIMIT 1;
+
4.3) Wie bekomme ich eine Liste der Tabellen oder anderen Dinge, die ich
in psql sehen kann?
@@ -739,9 +752,10 @@ href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us).
Option starten. Danach gibt psql die Abfragen aus, die es bei der Ausführung der Befehle
benutzt.
- 4.4) Wie entferne ich eine Spalte aus einer Tabelle?
+ 4.4) Wie entferne ich eine Spalte aus einer Tabelle? Wie ändere
+ ich den Datentyp einer Spalte?
- Der Syntax ALTER TABLE DROP COLUMN wird erst ab PostgreSQL 7.3 unterstützt.
+ Der Syntax ALTER TABLE DROP COLUMN wird ab PostgreSQL 7.3 unterstützt.
Bei früheren Versionen bietet das folgende Verfahren Ersatz:
@@ -754,6 +768,16 @@ href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us).
ALTER TABLE new_table RENAME TO old_table;
COMMIT;
+ Um den Datentyp einer Spalte zu ändern, gehen Sie wie folgt vor:
+
+ BEGIN;
+ ALTER TABLE tabelle ADD COLUMN neue_spalte neuer_datentyp;
+ UPDATE tabelle SET neue_spalte = CAST(alte_spalte AS neuer_datentyp);
+ ALTER TABLE tabelle DROP COLUMN alte_spalte;
+ COMMIT;
+
+ Um den Platz zu reklamieren, der von der gelöschten Spalte verwendet
+ wurde, führen Sie VACUUM FULL aus.
4.5) Was ist die Maximalgröße für eine Zeile, eine Tabelle, eine Datenbank?
@@ -1307,7 +1331,7 @@ BYTEA bytea Bytearray mit variabler L
Anmerkungen des Übersetzers
Die englische Vorlage dieser FAQ wird ständig überarbeitet. Daher liegt
- die Übersetzung nicht immer auf dem aktuellsten Stand.
+ die Übersetzung nicht immer auf dem aktuellsten Stand.
Über Verbesserungshinweise und Korrekturvorschläge sowie Verständnisfragen
zum Inhalt der FAQ freue ich mich. Ich nehme auch allgemeine Fragen zu PostgreSQL gerne