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:
@ -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,...)?
|
||||||
|
@ -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
|
||||||
|
Reference in New Issue
Block a user