Guten Morgen,
auch ich steige gerade von MySQL auf Postgres um.
Mein erstes kleines Projekt: Die Datenbank für mein WLAN-Log überführen.
Dazu wollte ich diese neu anlegen und folgenden Code nutzen, um die nötige Tabelle zu erzeugen:
CREATE TABLE wlan(
id SERIAL,
zeit timestamp NOT NULL,
user CHAR(20) NOT NULL,
mac CHAR(12) NOT NULL
CONSTRAINT wlan PRIMARY KEY (id));
Dabei wirft mir Postgres allerdings folgenden Fehler:
FEHLER: Syntaxfehler bei »user«
ZEILE 4: user CHAR(20) NOT NULL,
^
Setze ich den Spaltennamen “user” in Anführungszeichen, wirft er mir noch einen Fehler bzgl. des primary keys:
FEHLER: Syntaxfehler bei »(«
ZEILE 7: CONSTRAINT wlan PRIMARY KEY (id));
Hat jemand eine Idee?