[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 メーリングリストの案内