[pgsql-jp: 31675] Re: 7.4のpg_dump -> restore にて、create sequence でエラー。

Shigehiro Honda fwif0083 @ mb.infoweb.ne.jp
2003年 12月 2日 (火) 23:53:13 JST


本田です。

From: "Naoki.Kuniyoshi." <nao_k @ din.or.jp>
Subject: [pgsql-jp: 31665] 7.4のpg_dump -> restore にて、create sequence でエラー。
Date: Mon, 01 Dec 2003 23:26:52 +0900

>  構文を修正し、実行するともちろんうまくいきます。
>  INCREMENT BY 1 -> INCREMENT 1、NO MAXVALUEとNO MINVALUEを削除

手元の7.4ではできてしまいます。
postgres=# CREATE SEQUENCE sample_seq1
postgres-#     INCREMENT BY 1
postgres-#     NO MAXVALUE
postgres-#     NO MINVALUE
postgres-#     CACHE 1;
CREATE SEQUENCE

BY は7.4のマニュアルでは、有効なものです。7.3.4のマニュアル
では存在しません。
  http://www.postgresql.jp/document/pg734doc/reference/sql-createsequence.html
  http://www.postgresql.jp/document/pg74doc/index.html :-)

接続しようとしているサーバ(環境変数PG_HOSTも)のバージョンを
チェックしてみてはいかがでしょう。



pgsql-jp メーリングリストの案内