2016-03-23 23 views
0

我有一個小的MySQL聲明(兩人竟)創建一個表:轉換的MySQL創建表的查詢語法H2

# --- !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` 

,我想都轉換爲H2的語法。我從來沒有觸及H2面前,the documentation不是很乾淨

我呈下降的查詢是:

DROP TABLE USER 

吧?那麼創建查詢呢?

+0

你知道你鏈接的文檔包括示例,對不對? –

+1

'psql'是Postgres的命令行客戶端。您顯示的代碼顯然是針對MySQL的。 –

+0

對不起,我在想MySQL,但不知何故我寫了Postgres/psql – pedrorijo91

回答

0

使用的是IntelliJ找到了解決辦法:

# --- !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