Re: Datenbank script ?
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <41E84134.15878.22A5052@localhost> |
Am 14 Jan 2005 um 15:32 hat Michael Wenger geschrieben: > [email protected] schrieb am 14.01.2005 15:10 : > > 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. > > Das kannst du doch machen. Ack > > > 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 ? > > Die Gemeinsamkeit ist SQL. SERIAL <---> INTEGER NOT NULL DEFAULT AUTOINCREMENT > > > 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. > > Du müsstest per Skript abfragen, welche DB der User benutzt und wo diese > installiert ist. Linux ist da weniger ein Problem für ein Script. Bei Windows fehlt mir die Erfahrung mit Installern. Ich verwende Inno Setup (Frei). Ich habe auch an Quellcode gedacht, der diese Entscheidung trifft. Dies sollte mit der ODBC API alles möglich sein. > Dann musst du in diese DB mit einem bestimmten Befehl den mitgelieferten > SQL-Dump einspielen. Dieser Befehl unterscheidet sich wohl aber von DB > zu DB. Man kann in Scripten Fallunterscheidungen machen... Klar, aber benutzt ein User z.B. auch Perl als Script Interpreter (Windows) ? > > Michael > > BTW: Repariere bitte den Zeilenumbruch in Pegasus. Sorry Lothar -- 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]