1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

php + postgresql + create table

    • Frage
  • maciek
  • 23. August 2003 um 19:50
  • Unerledigt
  • maciek
    16
    maciek
    Mitglied
    Punkte
    2.805
    Beiträge
    434
    • 23. August 2003 um 19:50
    • #1

    habe folgendes Problem: Leider kennt postgresql im gegensatz zu mysql den Zusatz "if not exists" bei "create table" nicht. :frowning_face:

    Hat jemand vielleicht einen Ansatz, wie man das umgehen kann?

    Thanx for help.

    *** Make it idiot proof, and someone will build a better idiot. ***

  • hal
    32
    hal
    Mitglied
    Reaktionen
    52
    Punkte
    11.122
    Beiträge
    2.208
    • 23. August 2003 um 21:54
    • #2

    vorher einen drop machen?

    [font=verdana,sans-serif]"An über-programmer is likely to be someone who stares quietly into space and then says 'Hmm. I think I've seen something like this before.'" -- John D. Cock[/font]

    opentu.net - freier, unzensierter Informationsaustausch via IRC-Channel!
    Hilfe und Support in Studienangelegenheiten, gemütliches Beisammensein, von und mit Leuten aus dem Informatik-Forum!

  • maciek
    16
    maciek
    Mitglied
    Punkte
    2.805
    Beiträge
    434
    • 23. August 2003 um 23:11
    • #3
    Zitat von hal

    vorher einen drop machen?


    naja ... droppen ist nicht wirklich eine Lösung, weil man ja dabei die Daten, die möglicherweise schon drinnen stehen verliert ...

    *** Make it idiot proof, and someone will build a better idiot. ***

  • hal
    32
    hal
    Mitglied
    Reaktionen
    52
    Punkte
    11.122
    Beiträge
    2.208
    • 23. August 2003 um 23:14
    • #4

    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)

    [font=verdana,sans-serif]"An über-programmer is likely to be someone who stares quietly into space and then says 'Hmm. I think I've seen something like this before.'" -- John D. Cock[/font]

    opentu.net - freier, unzensierter Informationsaustausch via IRC-Channel!
    Hilfe und Support in Studienangelegenheiten, gemütliches Beisammensein, von und mit Leuten aus dem Informatik-Forum!

  • maciek
    16
    maciek
    Mitglied
    Punkte
    2.805
    Beiträge
    434
    • 24. August 2003 um 00:01
    • #5
    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 ...

    *** Make it idiot proof, and someone will build a better idiot. ***

  • hal
    32
    hal
    Mitglied
    Reaktionen
    52
    Punkte
    11.122
    Beiträge
    2.208
    • 24. August 2003 um 00:05
    • #6

    Was ist so schlimm, wenn die DB einen Fehler zurückgibt?

    [font=verdana,sans-serif]"An über-programmer is likely to be someone who stares quietly into space and then says 'Hmm. I think I've seen something like this before.'" -- John D. Cock[/font]

    opentu.net - freier, unzensierter Informationsaustausch via IRC-Channel!
    Hilfe und Support in Studienangelegenheiten, gemütliches Beisammensein, von und mit Leuten aus dem Informatik-Forum!

  • maciek
    16
    maciek
    Mitglied
    Punkte
    2.805
    Beiträge
    434
    • 24. August 2003 um 12:12
    • #7
    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 ... :face_with_rolling_eyes:

    *** Make it idiot proof, and someone will build a better idiot. ***

  • Maximilian Rupp 27. Dezember 2024 um 12:08

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung