2016-03-23 16 views
0

Ich habe eine kleine MySQL-Anweisung (zwei tatsächlich) erstellen eine Tabelle zu erstellen:Convert MySQL-Tabelle Abfrage H2 Syntax

# --- !Ups 

create table `user` (
    `id` BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY, 
    `first_name` TEXT NOT NULL, 
    `last_name` TEXT NOT NULL, 
    `mobile` BIGINT NOT NULL, 
    `email` TEXT NOT NULL 
) 

# --- !Downs 
drop table `user` 

und ich möchte sowohl H2 Syntax konvertieren. Ich habe noch nie berührt H2 vor, und the documentation ist nicht sehr sauber

Ich gehe davon aus der Drop-Abfrage wäre:

DROP TABLE USER 

richtig? Was ist mit der Abfrage erstellen?

+0

Sie wissen, dass die Dokumentation, die Sie enthält Beispiele verknüpft, nicht wahr? –

+1

'psql' ist der Befehlszeilenclient für Postgres. Der Code, den Sie angezeigt haben, ist eindeutig für MySQL. –

+0

Entschuldigung, ich habe über MySQL nachgedacht, aber irgendwie habe ich Postgres/psql geschrieben – pedrorijo91

Antwort

0

Mit Intellij die Lösung gefunden:

# --- !Ups 
CREATE TABLE PUBLIC.USER 
(
    ID   BIGINT AUTO_INCREMENT PRIMARY KEY NOT NULL, 
    FIRST TEXT        NOT NULL, 
    LAST TEXT        NOT NULL, 
    MOBILE  BIGINT       NOT NULL, 
    EMAIL  TEXT        NOT NULL 
); 

# --- !Downs 
DROP TABLE PUBLIC.USER