Re: postgresql zu mysql dumpen

2003-08-14 Diskussionsfäden Andreas Pakulat
On 12.Aug 2003 - 18:12:56, Torsten Puls wrote:
 Hallo allerseits,
 
 sicherlich ist da hier nicht passend auf der Debian-Liste. Entschuldigt 
 bitte. Aber auf der Mysql-Liste und Postgresql-Liste ist wohl niemand
 eingetragen. Ich bekomme jedenfalls keinerlei Post von da.
 Außerdem bin ich Debian User.
 
 Also folgendes:
 Ich soll ne Web-Präsenz wiederherstellen. Die Datenbank (in mysql) ist 
 wohl zerstört. Habe nur ältere Backups, da aber nur in Postgresql.
 Ich kenne mich nur mit Mysql aus. Habe mir Postgresql installiert und
 sogar geschafft die pg_dump-file zu importieren.
 
 Wie kann ich die Daten in eine MySQL DB importieren?

Ich denke du kennst dich mit mysql aus? Da gibts soweit ich weiss auch
ne möglichkeit mit dem einfachen Kommandozeilen Client SQL-Dateien zu
importieren.

 Wie lautet das MySQL - describe  in Postgresql?

Keine Ahnung.

Du musst in jedem Fall das Datenbankschema von Postgresql zu mysql
transformieren. Dies kann u.U. schwierig sein, denn mysql hat erst ab
Version 4 Fremdschlüssel und diverse andere SQL-92 Features. Du musst
dich also wohl oder übel mit dem DB-Schema vertraut machen und dies auf
Mysql umsetzen. Gute Doku zu postgresql ist im Paket postgresql-doc.

Andreas

-- 
Phantasie ist wichtiger als Wissen.


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



postgresql zu mysql dumpen

2003-08-14 Diskussionsfäden Torsten Puls
Hallo allerseits,

sicherlich ist da hier nicht passend auf der Debian-Liste. Entschuldigt 
bitte. Aber auf der Mysql-Liste und Postgresql-Liste ist wohl niemand
eingetragen. Ich bekomme jedenfalls keinerlei Post von da.
Außerdem bin ich Debian User.

Also folgendes:
Ich soll ne Web-Präsenz wiederherstellen. Die Datenbank (in mysql) ist 
wohl zerstört. Habe nur ältere Backups, da aber nur in Postgresql.
Ich kenne mich nur mit Mysql aus. Habe mir Postgresql installiert und
sogar geschafft die pg_dump-file zu importieren.

Wie kann ich die Daten in eine MySQL DB importieren?

Wie lautet das MySQL - describe  in Postgresql?

MfG Torsten





--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: postgresql zu mysql dumpen

2003-08-14 Diskussionsfäden Jan Trippler
On Die, 12 Aug 2003 at 18:12 (+0200), Torsten Puls wrote:
 Hallo allerseits,
 
 sicherlich ist da hier nicht passend auf der Debian-Liste. Entschuldigt 
 bitte. Aber auf der Mysql-Liste und Postgresql-Liste ist wohl niemand
 eingetragen. Ich bekomme jedenfalls keinerlei Post von da.
 Außerdem bin ich Debian User.
 
 Also folgendes:
 Ich soll ne Web-Präsenz wiederherstellen. Die Datenbank (in mysql) ist 
 wohl zerstört. Habe nur ältere Backups, da aber nur in Postgresql.
 Ich kenne mich nur mit Mysql aus. Habe mir Postgresql installiert und
 sogar geschafft die pg_dump-file zu importieren.
 
 Wie kann ich die Daten in eine MySQL DB importieren?
 
 Wie lautet das MySQL - describe  in Postgresql?

in psql: \d tabelle

Du kannst psql im Scriptmodus fahren und Dir so für alle Tabellen
die Struktur ausgeben lassen, etwas so:
[EMAIL PROTECTED]:~$ psql -c \dt name_der_db | \
awk ' / table / { print $1 } ' | while read table; do 
  psql -c \d $table name_der_db
done

Weitere Infos:
man psql

Wenn Du mal ein:
apropos postgres

loslässt, kriegst Du eine Liste der Kommandos, die mit postgres was
zu tun haben. Ausserdem ist die Doku auf www.postgresql.org ziemlich
gut.

Jan


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: postgresql zu mysql dumpen

2003-08-14 Diskussionsfäden Andreas Kretschmer
am  Tue, dem 12.08.2003, um 18:12:56 +0200 mailte Torsten Puls folgendes:
 Also folgendes:
 Ich soll ne Web-Präsenz wiederherstellen. Die Datenbank (in mysql) ist 
 wohl zerstört. Habe nur ältere Backups, da aber nur in Postgresql.
 Ich kenne mich nur mit Mysql aus. Habe mir Postgresql installiert und
 sogar geschafft die pg_dump-file zu importieren.
 
 Wie kann ich die Daten in eine MySQL DB importieren?

Mmh, zur Not halt mit awk  Co so lange basteln, bis man passende INSERT
- Anweisungen hat.


 
 Wie lautet das MySQL - describe  in Postgresql?

Ich weiß nicht genau, was Du meinst, möglicherweise aber eine
Beschreibung von Tabellen. Das geht mit PostgreSQL mit \d TABELLE im
psql - Programm.


Andreas
-- 
Diese Message wurde erstellt mit freundlicher Unterstützung eines freilau-
fenden Pinguins aus artgerechter Freilandhaltung.   Er ist garantiert frei
von Micro$oft'schen Viren. (#97922 http://counter.li.org) GPG 7F4584DA
Was, Sie wissen nicht, wo Kaufbach ist? Hier: N 51.05082°, E 13.56889° ;-)


pgp0.pgp
Description: PGP signature