ich fange gerade an mich mit PostgreSQL zu beschäftigen, da die Lizenzpolitik von MySQL mich nervt.
Nun möchte ich Stück für Stück prüfen, was ich an meiner Anwendung umbauen muss, damit die Queries mit PostgreSQL funktionieren.
Angefangen habe ich nun mit dem Erstellen der Datenbank. Meine Create-Table-Anweisungen konnte ich soweit bisher umstellen (nehme nun SQL Standard, der mit MySQL und PostgreSQL funktioniert).
Nach einigen Testläufen (erstellen und löschen der Datenbank) schimpft PostgreSQL aber nun bei jedem Create Table mit
Error: Relation “tabellenname” already exists.
Was muss ich da tun? Die Datenbank mitsamt der Tabellen habe ich jedesmal gelöscht.
Die Glaskugel ist gerade heruntergefallen. Von daher:
wie wäre es, wenn du den ganzen Ablauf hier pastest, samt Befehlen, die du eintippst und der kompletten Fehlermeldung? Über dem Eingabefeld gibt es ein CODE Button, der ist für so etwas gut geeignet.
Ich glaube das war meine eigene Dummheit. Ich vermute, ich habe nach dem Erstellen der Datenbank nicht in diese gewechselt (so wie use dbname für MySQL wäre).
Ich denke mal, ich erzeuge die Tabellen die ganze Zeit in einer ganz anderen Datenbank. Ich schau mir das dann gleich an, wenn ich wieder im Büro bin. Danke trotzdem für die Hilfe.
Nur zur Klarstellung: das, was in MySQL einzelne Datenbanken sind, sind bei uns Schemas. Welche Version hast Du einklich? Man muß nicht gleich immer eine komplette Datenbank löschen, wenn man da mal was verhauen hat.
mmhh. schade. also ich verwende das postgresql plugin in realbasic, Verbinde mich mit dem Server und erzeuge die Datenbank mittels SQL Befehl. Nun möchte ich die Datenbank wechseln.
Scheint wohl nur die Möglichkeit zu geben die Verbindung zu schließen und neu zu verbinden, oder?