Re: [GENERAL] Change table structure.

Поиск
Список
Период
Сортировка
От Shadkam Islam
Тема Re: [GENERAL] Change table structure.
Дата
Msg-id Pine.LNX.3.96.990923211842.11913B-100000@trishul.wipinfo.soft.net
обсуждение исходный текст
Ответ на Re: [GENERAL] Change table structure.  (Stuart Rison <rison@biochemistry.ucl.ac.uk>)
Список pgsql-general
Just to add to it...

If you want to drop a column and you do not want to lose data from the
table you may follow the following sequence,

select field1,field2... from TableToBeChanged
into TableToBeChanged_OldData;


where field1,field2... will be having all the columns except the one you
want to delete.

Once it is done you can drop the TableToBeChanged,
and rename TableToBeChanged_OldData to TableToBeChanged.

Hope it helps...

-Cheers,
-Shad.

On Thu, 23 Sep 1999, Stuart Rison wrote:

> AFAIK, you can add and and rename columns no problem:
>
> functions=> \h alter table
> Command: alter table
> Description: add/rename attributes, rename tables
> Syntax:
>         ALTER TABLE class_name [*] ADD COLUMN attr type
>         ALTER TABLE class_name [*] RENAME [COLUMN] attr1 TO attr2
>         ALTER TABLE class_name1 RENAME TO class_name2
>
> But you can't drop a column without a DROP and CREATE again.
>
>
>
> On Thu, 23 Sep 1999, Michal A. Kowalski wrote:
>
> > Hi,
> >
> > is there any way to change table structure without doing DROP and CREATE
> > again?
> >
> > Regards,
> > MAK.
> > ___________________________________________________________________________
> > --  Michal A. Kowalski  --  http://www.minfo.com.pl -- mak@minfo.com.pl  --
> >
> > ************
> >
>
> Stuart C. G. Rison
> Department of Biochemistry and Molecular Biology
> 6th floor, Darwin Building, University College London (UCL)
> Gower Street, London, WC1E 6BT, United Kingdom
> Tel. 0207 504 2303, Fax. 0207 380 7033
> e-mail: rison@biochem.ucl.ac.uk
>
>
> ************
>


В списке pgsql-general по дате отправления:

Предыдущее
От: Teodor Cimpoesu
Дата:
Сообщение: Re: [GENERAL] Change table structure.
Следующее
От: Sebestyen Zoltan
Дата:
Сообщение: 6.4.2->6.5.2 migration problem..