[pgsql-jp: 26489] Re: フィールド定義の変更について
Mamoru Yoshimura
mamoru @ iea.att.ne.jp
2002年 6月 25日 (火) 11:39:41 JST
吉村@福岡です。
On Tue, 25 Jun 2002 11:11:30 +0900
"Kenji Tanaka" <kenji @ venture-works.co.jp> wrote:
> フィールド定義の変更したいのですが、下記の方法でやって
> みましたが、うまくいきませんでした。
>
> alter table 顧客マスター alter 備考 varchar(200);
>
> 備考のフィールド長さを100文字から200文字に変更したいと
> だけです。
現在PostgreSQLでは属性の変更は出来なかったと思います。
ですので、以下の様にフィールドの属性を変更する必要があります。
select * into temp_table from source_table;
drop table source_table;
create table source_table (....);
insert into source_table select .... from temp_table;
drop table temp_table;
---------------------------------------------------------------------
吉村 守
Mamoru Yoshimura
mamoru @ iea.att.ne.jp
---------------------------------------------------------------------
pgsql-jp メーリングリストの案内