habe folgendes Problem: Leider kennt postgresql im gegensatz zu mysql den Zusatz "if not exists" bei "create table" nicht.
Hat jemand vielleicht einen Ansatz, wie man das umgehen kann?
Thanx for help.
php + postgresql + create table
-
-
vorher einen drop machen?
-
-
du könntest auch vorher einen pseudo-select machen, um zu schauen, ob er die table findet (sowas wie SELECT * FROM <table> WHERE 1=0)
-
Zitat von hal
du könntest auch vorher einen pseudo-select machen, um zu schauen, ob er die table findet (sowas wie SELECT * FROM <table> WHERE 1=0)
daran hab ich auch schon gedacht ... nur wird die Datenbank einen Fehler zurückliefern, wenn ein SELECT an eine Tabelle kommt, die gar nicht existiert und das würde ich gerne verhindern wenn möglich ... -
Was ist so schlimm, wenn die DB einen Fehler zurückgibt?
-
Zitat von hal
Was ist so schlimm, wenn die DB einen Fehler zurückgibt?
weil ich eine Klasse für die DBConnection hab und eine Methode für die Query. Wenn ich jetzt gerade beim "CREATE DB" einen Fehler catchen möchte ... dann müßte ich eigentlich am besten eine neue Methoden schreiben ... hmmm ...
aber es sollte doch theoretisch auch einfacher gehen ...
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!