Please note, that in cases when you can't do simple
dump - fix - restore (e.g. in production) you can always create
view(s) with ordinal positions of columns convenient for you.

2010/11/24 Dmitriy Igrishin <dmit...@gmail.com>

> Hey Alexander,
>
> Ordinal positions of columns can't be set manually by ALTER TABLE.
>
> 2010/11/24 Alexander Farber <alexander.far...@gmail.com>
>
> Hello,
>>
>> is there a syntax to add a column not at the last place, but
>> somewhere inbetween or do I have to dump/restore the table?
>>
>> For example if I'd like to add last_logout right after last_login:
>>
>>  \d pref_users;
>>                Table "public.pref_users"
>>   Column   |            Type             |   Modifiers
>> ------------+-----------------------------+---------------
>>  id         | character varying(32)       | not null
>>  first_name | character varying(32)       |
>>  last_name  | character varying(32)       |
>>  female     | boolean                     |
>>  avatar     | character varying(128)      |
>>  city       | character varying(32)       |
>>  lat        | real                        |
>>  lng        | real                        |
>>  last_login | timestamp without time zone | default now()
>>  last_ip    | inet                        |
>>  medals     | smallint                    | default 0
>>
>> Thank you
>> Alex
>>
>> --
>> Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
>> To make changes to your subscription:
>> http://www.postgresql.org/mailpref/pgsql-general
>>
>
>
>
> --
> // Dmitriy.
>
>
>


-- 
// Dmitriy.

Reply via email to