MySQLはPostgreSQLに移動して文法の地方を変える必要があります

1475 ワード

1、自増id:id SERIAL PRIMARY KEY 2、注釈は別途comment on column userを加える必要がある.userid is 'xxxxx';     comment on table user is 'xxxxx'; 3、int(*)->integer、double->real 4、日付:datetime->date 5、タイムスタンプ:timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP->timestamp without time zone DEFAULT now()、6、com_に類似list_all表中のcorent,標準でないjson,インポートできない7,ページング:mysqlはlimit startIndex,pageSize pgはlimit pageSize offset startIndex 8,インデックス:CREATE INDEX index_name ON com_list_all (ent_name); 9、unsigned、pgはしばらく解決方法が見つからなかった10、キーワード、userに似ていて、二重引用符を付ける必要がある
11、ビュー:

CREATE OR REPLACE VIEW public.view1 AS
SELECT * FROM table1 where ***

12、


CREATE SEQUENCE tbName_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;

13、


CREATE TABLE "public"."tbName" (
  "id" int4 NOT NULL DEFAULT nextval('tbName_id_seq'::regclass),
  ***,
  ***,
  ***,
  ***
)
;

14、


ALTER TABLE "public"."tbName" ADD CONSTRAINT "tbName_pkey" PRIMARY KEY ("id");

15、 :

。。。