1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-28 23:42:10 +03:00

Update German FAQ>

This commit is contained in:
Bruce Momjian
2004-07-11 23:07:18 +00:00
parent d7c89ea9b2
commit 08d89db34d
2 changed files with 49 additions and 39 deletions

View File

@ -5,7 +5,7 @@
Deutsche <20>bersetzung von Ian Barwick (barwick@gmx.net). Deutsche <20>bersetzung von Ian Barwick (barwick@gmx.net).
Letzte Aktualisierung der deutschen <20>bersetzung: Fr., den 05.03.2004, Letzte Aktualisierung der deutschen <20>bersetzung: Fr., den 02.07.2004,
23:30 CET 23:30 CET
Die aktuellste Version dieses Dokuments liegt auf der PostgreSQL Die aktuellste Version dieses Dokuments liegt auf der PostgreSQL
@ -134,8 +134,10 @@
1.1) Was ist PostgreSQL? Wie wird es ausgesprochen? 1.1) Was ist PostgreSQL? Wie wird es ausgesprochen?
Die (englische) Aussprache ist "Post-Gres-Q-L". Im allgemeinen Die (englische) Aussprache ist "Post-Gres-Q-L". Eine MP3-Datei zum
Sprachgebrauch hat sich auch "Postgres" durchgesetzt. Anh<EFBFBD>ren gibt es hier: http://www.postgresql.org/postgresql.mp3. Im
allgemeinen Sprachgebrauch hat sich die Kurzform "Postgres" auch
durchgesetzt.
PostgreSQL ist eine Weiterentwicklung des POSTGRES-Datenbank-Systems, PostgreSQL ist eine Weiterentwicklung des POSTGRES-Datenbank-Systems,
eines zukunftsweisenden DBMS-Forschungsprototyps. W<>hrend PostgreSQL eines zukunftsweisenden DBMS-Forschungsprototyps. W<>hrend PostgreSQL
@ -172,7 +174,7 @@
PostgreSQL Data Base Management System PostgreSQL Data Base Management System
Portions copyright (c) 1996-2002, PostgreSQL Global Development Group Portions copyright (c) 1996-2004, PostgreSQL Global Development Group
Portions Copyright (c) 1994-6 Regents of the University of California Portions Copyright (c) 1994-6 Regents of the University of California
Permission to use, copy, modify, and distribute this software and its Permission to use, copy, modify, and distribute this software and its
@ -296,10 +298,10 @@
1.7) Was ist die neueste Version von PostgreSQL? 1.7) Was ist die neueste Version von PostgreSQL?
Die neueste Version von PostgreSQL ist 7.4.2 . Die neueste Version von PostgreSQL ist 7.4.3 .
Die Freigabe einer neuen Version erfolgt im Schnitt ca. dreimal pro Die Freigabe einer neuen Version erfolgt im Schnitt jede 6 bis 8
Jahr. Monaten.
1.8) Welche Dokumentation ist f<>r PostgreSQL verf<72>gbar? 1.8) Welche Dokumentation ist f<>r PostgreSQL verf<72>gbar?
@ -504,7 +506,7 @@
PgAccess ( http://www.pgaccess.org), PgAdmin III PgAccess ( http://www.pgaccess.org), PgAdmin III
(http://www.pgadmin.org, RHDB Admin (http://sources.redhat.com/rhdb/ ) (http://www.pgadmin.org, RHDB Admin (http://sources.redhat.com/rhdb/ )
und Rekall ( http://www.thekompany.com/products/rekall/, propriet<65>r). und Rekall ( http://www.thekompany.com/products/rekall/, propriet<65>r).
Es gibt au<61>erdem PHPPgAdmin ( http://phppgadmin.sourceforge.net/ ), Es gibt au<61>erdem PhpPgAdmin ( http://phppgadmin.sourceforge.net/ ),
eine web-basierte Schnittstelle. eine web-basierte Schnittstelle.
2.4) Welche Programmiersprachen und Schnittstellen gibt es? 2.4) Welche Programmiersprachen und Schnittstellen gibt es?
@ -578,15 +580,16 @@
PostgreSQL ist standardm<64><6D>ig so eingestellt, dass Verbindungen nur vom PostgreSQL ist standardm<64><6D>ig so eingestellt, dass Verbindungen nur vom
lokalen Rechner <20>ber Unix Domain Sockets m<>glich sind. Verbindungen lokalen Rechner <20>ber Unix Domain Sockets m<>glich sind. Verbindungen
von anderen Rechnern <20>ber TCP/IP sind nur m<>glich, wenn der postmaster von anderen Rechnern <20>ber TCP/IP sind nur m<>glich, wenn der postmaster
mit der -i Option gestartet wird und die host-basierte mit der -i Option gestartet wird und / oder die Option tcpip_sockets
in postgresql.conf eingeschaltet wird, und die host-basierte
Authentifizierung in der Datei $PGDATA/pg_hba.conf entsprechend Authentifizierung in der Datei $PGDATA/pg_hba.conf entsprechend
angepasst ist. angepasst ist.
3.6) Wie optimiere ich die Datenbank f<>r bessere Leistung? 3.6) Wie optimiere ich die Datenbank f<>r bessere Leistung?
Der Einsatz von Indizes sollte auf jeden Fall Abfragen beschleunigen. Der Einsatz von Indizes sollte auf jeden Fall Abfragen beschleunigen.
Die Anweisung EXPLAIN zeigt, wie PostgreSQL Abfragen interpretiert und Die Anweisung EXPLAIN ANALYZE zeigt, wie PostgreSQL Abfragen
welche Indizes benutzt werden. interpretiert und welche Indizes benutzt werden.
Wenn Sie eine gro<72>e Anzahl von INSERT-Anweisungen durchf<68>hren, sollten Wenn Sie eine gro<72>e Anzahl von INSERT-Anweisungen durchf<68>hren, sollten
Sie <20>berlegen, ob die Durchf<68>hrung mit der COPY-Anweisung in Frage Sie <20>berlegen, ob die Durchf<68>hrung mit der COPY-Anweisung in Frage
@ -763,11 +766,14 @@
4.3) Wie bekomme ich eine Liste der Tabellen oder anderen Dinge, die ich in 4.3) Wie bekomme ich eine Liste der Tabellen oder anderen Dinge, die ich in
psql sehen kann? psql sehen kann?
Sie k<>nnen sich die Datei pgsql/src/bin/psql/describe.c mit dem In psql zeigt der Befehl \dt eine Liste der Datenbanktabellen. Weiter
Quellcode f<>r psql ansehen. Sie enth<74>lt die SQL-Abfragen, die die psql-Befehle lassen sich mit \? anzeigen. Sie k<>nnen sich die Datei
Backslash-Kommandos (\) ausf<73>hren. Sie k<>nnen psql auch mit der -E pgsql/src/bin/psql/describe.c mit dem Quellcode f<>r psql ansehen. Sie
Option starten. Danach gibt psql die Abfragen aus, die es bei der enth<EFBFBD>lt die SQL-Abfragen, die die Backslash-Kommandos (\) ausf<73>hren.
Ausf<EFBFBD>hrung der Befehle benutzt. Sie k<>nnen psql auch mit der -E Option starten. Danach gibt psql die
Abfragen aus, die es bei der Ausf<73>hrung der Befehle benutzt. Au<41>erdem
biete PostgreSQL ein SQLi-kompatibles INFORMATION SCHEMA, das
Metainformation <20>ber die Datenbank zur Verf<72>gung stellt.
4.4) Wie entferne ich eine Spalte aus einer Tabelle? Wie <20>ndere ich den 4.4) Wie entferne ich eine Spalte aus einer Tabelle? Wie <20>ndere ich den
Datentyp einer Spalte? Datentyp einer Spalte?
@ -1116,11 +1122,11 @@ BYTEA bytea Bytearray mit variabler L
allen Datenbanken genutzt wird, zugewiesen. Nichts hindert Sie daran, allen Datenbanken genutzt wird, zugewiesen. Nichts hindert Sie daran,
die OID zu <20>ndern, oder eine Kopie der Tabelle mit den originalen Oids die OID zu <20>ndern, oder eine Kopie der Tabelle mit den originalen Oids
anzulegen: anzulegen:
CREATE TABLE new_table(old_oid OID, mycol INT); CREATE TABLE new_table(mycol int);
SELECT INTO new SELECT old_oid, mycol FROM old; SELECT oid AS old_oid, mycol INTO tmp_table FROM old_table;
COPY new TO '/tmp/pgtable'; COPY tmp_table TO '/tmp/pgtable';
DELETE FROM new; COPY new_table WITH OIDS FROM '/tmp/pgtable';
COPY new WITH OIDS FROM '/tmp/pgtable'; DROP TABLE tmp_table;
4.17) Welche Bedeutung haben die verschiedenen Ausdr<64>cke, die in PostgreSQL 4.17) Welche Bedeutung haben die verschiedenen Ausdr<64>cke, die in PostgreSQL
benutzt werden (z.B. attribute, class,...)? benutzt werden (z.B. attribute, class,...)?

View File

@ -14,7 +14,7 @@ href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</a>).</p>
<p>Deutsche <20>bersetzung von Ian Barwick (<a href="mailto:barwick@gmx.net">barwick@gmx.net</a>).</p> <p>Deutsche <20>bersetzung von Ian Barwick (<a href="mailto:barwick@gmx.net">barwick@gmx.net</a>).</p>
<p>Letzte Aktualisierung der deutschen <20>bersetzung: Fr., den 05.03.2004, 23:30 CET</p> <p>Letzte Aktualisierung der deutschen <20>bersetzung: Fr., den 02.07.2004, 23:30 CET</p>
<p>Die aktuellste Version dieses Dokuments liegt auf der PostgreSQL Website:</p> <p>Die aktuellste Version dieses Dokuments liegt auf der PostgreSQL Website:</p>
<ul> <ul>
@ -126,8 +126,9 @@ href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</a>).</p>
<h2 align="center">Allgemeine Fragen</h2> <h2 align="center">Allgemeine Fragen</h2>
<h4><a name="1.1">1.1</a>) Was ist PostgreSQL? Wie wird es ausgesprochen?</h4> <h4><a name="1.1">1.1</a>) Was ist PostgreSQL? Wie wird es ausgesprochen?</h4>
<p>Die (englische) Aussprache ist "Post-Gres-Q-L". Im allgemeinen Sprachgebrauch hat sich <p>Die (englische) Aussprache ist "Post-Gres-Q-L". Eine MP3-Datei zum Anh<6E>ren gibt es hier:
auch "Postgres" durchgesetzt.</p> <a href="http://www.postgresql.org/postgresql.mp3">http://www.postgresql.org/postgresql.mp3</a>.
Im allgemeinen Sprachgebrauch hat sich die Kurzform "Postgres" auch durchgesetzt.</p>
<p>PostgreSQL ist eine Weiterentwicklung des POSTGRES-Datenbank-Systems, <p>PostgreSQL ist eine Weiterentwicklung des POSTGRES-Datenbank-Systems,
eines zukunftsweisenden DBMS-Forschungsprototyps. W<>hrend PostgreSQL eines zukunftsweisenden DBMS-Forschungsprototyps. W<>hrend PostgreSQL
@ -164,7 +165,7 @@ href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</a>).</p>
<p>PostgreSQL Data Base Management System</p> <p>PostgreSQL Data Base Management System</p>
<p>Portions copyright (c) 1996-2002, PostgreSQL Global Development <p>Portions copyright (c) 1996-2004, PostgreSQL Global Development
Group Portions Copyright (c) 1994-6 Regents of the University of Group Portions Copyright (c) 1994-6 Regents of the University of
California</P> California</P>
@ -289,9 +290,9 @@ href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</a>).</p>
<h4><a name="1.7">1.7</a>) Was ist die neueste Version von PostgreSQL?</h4> <h4><a name="1.7">1.7</a>) Was ist die neueste Version von PostgreSQL?</h4>
<p>Die neueste Version von PostgreSQL ist 7.4.2 .</p> <p>Die neueste Version von PostgreSQL ist 7.4.3 .</p>
<p>Die Freigabe einer neuen Version erfolgt im Schnitt ca. dreimal pro Jahr.</p> <p>Die Freigabe einer neuen Version erfolgt im Schnitt jede 6 bis 8 Monaten.</p>
<h4><a name="1.8">1.8</a>) Welche Dokumentation ist f<>r PostgreSQL verf<72>gbar?</h4> <h4><a name="1.8">1.8</a>) Welche Dokumentation ist f<>r PostgreSQL verf<72>gbar?</h4>
@ -494,7 +495,7 @@ href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</a>).</p>
href="http://sources.redhat.com/rhdb/">http://sources.redhat.com/rhdb/ href="http://sources.redhat.com/rhdb/">http://sources.redhat.com/rhdb/
</a>) und Rekall (<a href="http://www.thekompany.com/products/rekall/"> </a>) und Rekall (<a href="http://www.thekompany.com/products/rekall/">
http://www.thekompany.com/products/rekall/</a>, propriet<65>r). Es gibt http://www.thekompany.com/products/rekall/</a>, propriet<65>r). Es gibt
au<61>erdem PHPPgAdmin (<a href="http://phppgadmin.sourceforge.net/"> au<61>erdem PhpPgAdmin (<a href="http://phppgadmin.sourceforge.net/">
http://phppgadmin.sourceforge.net/ </a>), eine web-basierte Schnittstelle. http://phppgadmin.sourceforge.net/ </a>), eine web-basierte Schnittstelle.
<h4><a name="2.4">2.4</a>) Welche Programmiersprachen und Schnittstellen gibt es?</h4> <h4><a name="2.4">2.4</a>) Welche Programmiersprachen und Schnittstellen gibt es?</h4>
@ -572,15 +573,16 @@ href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</a>).</p>
<p>PostgreSQL ist standardm<64><6D>ig so eingestellt, dass Verbindungen nur vom <p>PostgreSQL ist standardm<64><6D>ig so eingestellt, dass Verbindungen nur vom
lokalen Rechner <20>ber Unix Domain Sockets m<>glich sind. Verbindungen lokalen Rechner <20>ber Unix Domain Sockets m<>glich sind. Verbindungen
von anderen Rechnern <20>ber TCP/IP sind nur m<>glich, wenn der <em>postmaster</em> von anderen Rechnern <20>ber TCP/IP sind nur m<>glich, wenn der <em>postmaster</em>
mit der <em>-i</em> Option gestartet wird und die host-basierte Authentifizierung in mit der <em>-i</em> Option gestartet wird und / oder die Option tcpip_sockets
in postgresql.conf eingeschaltet wird, und die host-basierte Authentifizierung in
der Datei <em>$PGDATA/pg_hba.conf</em> entsprechend angepasst ist.</p> der Datei <em>$PGDATA/pg_hba.conf</em> entsprechend angepasst ist.</p>
<h4><a name="3.6">3.6</a>) Wie optimiere ich die Datenbank f<>r bessere Leistung?</h4> <h4><a name="3.6">3.6</a>) Wie optimiere ich die Datenbank f<>r bessere Leistung?</h4>
<p>Der Einsatz von Indizes sollte auf jeden Fall Abfragen beschleunigen. Die <p>Der Einsatz von Indizes sollte auf jeden Fall Abfragen beschleunigen. Die
Anweisung <small>EXPLAIN</small> zeigt, wie PostgreSQL Abfragen interpretiert und welche Anweisung <small>EXPLAIN ANALYZE</small> zeigt, wie PostgreSQL Abfragen interpretiert und
Indizes benutzt werden.</p> welche Indizes benutzt werden.</p>
<p>Wenn Sie eine gro<72>e Anzahl von <small>INSERT</small>-Anweisungen durchf<68>hren, sollten Sie <p>Wenn Sie eine gro<72>e Anzahl von <small>INSERT</small>-Anweisungen durchf<68>hren, sollten Sie
<20>berlegen, ob die Durchf<68>hrung mit der <small>COPY</small>-Anweisung in Frage kommt. Dies <20>berlegen, ob die Durchf<68>hrung mit der <small>COPY</small>-Anweisung in Frage kommt. Dies
@ -755,11 +757,13 @@ href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</a>).</p>
<h4><a name="4.3">4.3</a>) Wie bekomme ich eine Liste der Tabellen oder anderen Dinge, die ich <h4><a name="4.3">4.3</a>) Wie bekomme ich eine Liste der Tabellen oder anderen Dinge, die ich
in <em>psql</em> sehen kann?</h4> in <em>psql</em> sehen kann?</h4>
<p>Sie k<>nnen sich die Datei <em>pgsql/src/bin/psql/describe.c</em> mit dem Quellcode <p>In psql zeigt der Befehl \dt eine Liste der Datenbanktabellen. Weiter psql-Befehle
f<EFBFBD>r <em>psql</em> ansehen. Sie enth<74>lt die <small>SQL</small>-Abfragen, die die lassen sich mit \? anzeigen. Sie k<>nnen sich die Datei <em>pgsql/src/bin/psql/describe.c</em>
mit dem Quellcode f<>r <em>psql</em> ansehen. Sie enth<74>lt die <small>SQL</small>-Abfragen, die die
Backslash-Kommandos (\) ausf<73>hren. Sie k<>nnen <em>psql</em> auch mit der <em>-E</em> Backslash-Kommandos (\) ausf<73>hren. Sie k<>nnen <em>psql</em> auch mit der <em>-E</em>
Option starten. Danach gibt <em>psql</em> die Abfragen aus, die es bei der Ausf<73>hrung der Befehle Option starten. Danach gibt <em>psql</em> die Abfragen aus, die es bei der Ausf<73>hrung der Befehle
benutzt.</p> benutzt. Au<41>erdem biete PostgreSQL ein <small>SQLi</small>-kompatibles INFORMATION SCHEMA,
das Metainformation <20>ber die Datenbank zur Verf<72>gung stellt.</p>
<h4><a name="4.4">4.4</a>) Wie entferne ich eine Spalte aus einer Tabelle? Wie <20>ndere <h4><a name="4.4">4.4</a>) Wie entferne ich eine Spalte aus einer Tabelle? Wie <20>ndere
ich den Datentyp einer Spalte?</h4> ich den Datentyp einer Spalte?</h4>
@ -1113,11 +1117,11 @@ BYTEA bytea Bytearray mit variabler L
die OID zu <20>ndern, oder eine Kopie der Tabelle mit den originalen Oids die OID zu <20>ndern, oder eine Kopie der Tabelle mit den originalen Oids
anzulegen:</p> anzulegen:</p>
<pre> <pre>
CREATE TABLE new_table(old_oid OID, mycol INT); CREATE TABLE new_table(mycol int);
SELECT INTO new SELECT old_oid, mycol FROM old; SELECT oid AS old_oid, mycol INTO tmp_table FROM old_table;
COPY new TO '/tmp/pgtable'; COPY tmp_table TO '/tmp/pgtable';
DELETE FROM new; COPY new_table WITH OIDS FROM '/tmp/pgtable';
COPY new WITH OIDS FROM '/tmp/pgtable'; DROP TABLE tmp_table;
</pre> </pre>
<h4><a name="4.17">4.17</a>) Welche Bedeutung haben die verschiedenen Ausdr<64>cke, die in <h4><a name="4.17">4.17</a>) Welche Bedeutung haben die verschiedenen Ausdr<64>cke, die in