[pgsql-jp: 27726] Re: フィールド定義変更について(serial)がある場合

Yu Ooasa you @ dearest.net
2002年 10月 24日 (木) 10:38:41 JST


Thu, 24 Oct 2002 10:11:21 +0900
	Shohei Takahashi <takahashi @ moasdc.com> said:
>[pgsql-jp: 26488] フィールド定義の変更について
>での、フィールド定義で、ソーステーブルにserial型フィールドがある場合は、うま
>くフィールド定義変更が出来ないのですが、どのようなやり方があるでしょうか。
>
>ソーステーブル
>
>create table sorce (
>aaa varchar(10),
>bbb int,
>ccc serial);
>
>を aaa varchar(20)に変えたい。
>
>と言う場合です。

[pgsql-jp: 26489] の手順に従うならば

drop sequence もしておいて
一時テーブルから insert したあと
select max(ccc) した値を
select setval する

--
Yu Ooasa  E-mail: you @ dearest.net



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