Sorry, dass ich persönlich gepostet habe... * Thorsten Haude wrote on 03 Mar 2002:
Moin,
* Thomas Preissler
[02-03-03 22:20]: * Thorsten Haude wrote on 03 Mar 2002:
Ich bekomme gerade einen Rappel. Was ist hier falsch: - - - Schnipp - - - create user inventAdmin encrypted password 'geheim'; - - - Schnapp - - - Mach als User prostgres "createuser -P <name>". Klappt, danke.
Das Problem ist, das ich gerne die ganze Datenbank aus einem SQL-Skript installieren würde. Das hat schon beim 'create database' nicht funktionier uns nervt. So wird das schlechter nachvollziehbar, von Versionskontrolle ganz zu schweigen.
Hm, ich brauchte vor kurzem auch eine PostGreSQL-Datenbank - von meiner Arbeit ganz zu schweigen, da wollen die Kunden das mittlerweile auch schon. Ich kann mich mit dieser Datenbank nicht so recht anfreunden - gut, sie hat Transaktionen, hält sich an den SQL-Standard und hat Stored-Procedures, ist aber manchmal ewig kompliziert und tanzt als Programm so unter Linux IMHO total aus der Reihe. Standardantwort On: Es gibt sicher eine Lösung für Dein Problem. :Standardantwort Off Ich würde mich nötigenfalls mit einer Mischung "Shell-Script, SQL-Script" zufriedengeben. Als root gestartet, wird ein su zu postgres gemacht, der dann auf /var/lib/pgsql initdb aufruft. Dann ein createuser ausführt - bloss wie kriegt man da das Passwort rein? Abschließend noch creatdb ausführt. HTH, Tom