PostgreSQL mit einer Datei füttern V2

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
Columbus
Beiträge: 1051
Registriert: 30.04.2002 15:25:02
Wohnort: Mainz
Kontaktdaten:

PostgreSQL mit einer Datei füttern V2

Beitrag von Columbus » 14.02.2006 14:57:44

Noch mal zurückzukommen auf:
psql -f <pathtoscript>
In welche Datenbank würde dann der Code geschrieben, der in dieser Datei steht?
Oder muß ich die Datenbank auch immer in der Datei anlegen ( also createdb testX in der ersten Zeile ) ?

Das Problem ist ja das der Befehl createdb in der Shell abgegeben würde, während die Befehle zur Erstellung und Füllung der Tabellen in z.B. psql eingegeben würde!

Nehmen wir mal an ich hätte schon eine Datei mit dem Namen testX angelegt, wie kann ich es klarmachen, daß der Code, der in der Datei steht, in die Datenbank testX geht?

Gruss Christian
Die größten Kritiker der Elche,
waren früher selber welche.

F.W. Bernstein

harre
Beiträge: 65
Registriert: 22.11.2004 18:50:51
Wohnort: München

Beitrag von harre » 14.02.2006 15:11:05

Servus,

Code: Alles auswählen

psql <dbname> < <script>
sollte genügen

Grüße
Harre

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 14.02.2006 15:43:26

Oder eben, wie es

Code: Alles auswählen

psql -h
ausgibt:

Code: Alles auswählen

psql -f <Datei> <Datenbank>
Falls noetig, kannst du nach <Datenbank> auch noch den User angeben, der fuer den Connect benutzt werden soll.

Benutzeravatar
Columbus
Beiträge: 1051
Registriert: 30.04.2002 15:25:02
Wohnort: Mainz
Kontaktdaten:

Beitrag von Columbus » 17.02.2006 18:52:25

Hmm, scheint zu fuktionieren. Komisch sowas habe ich ja auch schon probiert. .... .. Hmmm

Aber danke schonmal

Gruss Christian
Die größten Kritiker der Elche,
waren früher selber welche.

F.W. Bernstein

Antworten