Re: Datenbank script ?
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <41E7E0F9.5245.B26E60@localhost> |
Am 14 Jan 2005 um 14:42 hat [email protected] geschrieben: > Hi > > > Am Fri, 14 Jan 2005 14:27:56 +0100 schrieb Michael Wenger <[email protected]>: > > AFAIK ist die beste Methode ein SQL-Dump der kompletten Datenbank. > > Dieser Dump enthält dann alle Daten in SQL-Anweisungen verpackt, sodass > > es "kein Problem" sein sollte, diesen Dump mit einer SQL-fähigen > > Datenbank zu importieren. > > Ich habe das bisher allerdings nur mit mySQL so praktiziert. Ob das bei > > Sybase möglich ist, weiß ich nicht. > > Jupp das geht in Sybase auch. > > UNLOAD [ FROM ] TABLE [ Eigentümer. ]Tabellenname TO Dateiname-Zeichenfolge [ Entladeoption ... ] > LOAD [ INTO ] TABLE [ Eigentümer.]Tabellenname [ ( Spaltenname, ... ) ] > FROM Dateiname_Zeichenfolge [ Ladeoption ... ] > > Wenn dann alles fein in einem Script drin ist kann man eigendlich auch problemlos Daten in eine Sybase DB reinladen. Das was ich eigentlich meine ist, dass ich nur ein Script (nach Möglichkeit) pflegen möchte. Es soll für verschiedene Datenbanken verwendet werden können. Ich denke da zusätzlich an PostgreSQL oder MSSQL. Es ist mir klar, dass es bei diesen Datenbanken Unterschiede gibt, aber gibt es auch gemeinsamkeiten, auf die ich mich konzentrieren kann ? Das Andere ist, dass ich die Installation so einfach wie möglich halten möchte. Bisher war mein Projekt nur für Entwickler gedacht, aber mit meinem nächsten Release denke ich auch an Endbenutzer. Sozusagen als Test und um Resonanzen zu bekommen. Gruß Lothar > > gruss > Henryk > > --- > Henryk Genz > cosymed AG > Web: www.cosymed.de > Tel: 08407/93960 > > -- > Um die Liste abzubestellen, schicken Sie eine Mail an: > [email protected] > Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken > Sie eine Mail an: [email protected] > -- Um die Liste abzubestellen, schicken Sie eine Mail an: [email protected] Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: [email protected]