Re: VARCHAR(32) в VARCHAR(64) или TEXT

Поиск
Список
Период
Сортировка
От Sergei Kornilov
Тема Re: VARCHAR(32) в VARCHAR(64) или TEXT
Дата
Msg-id 3090201524129534@web13g.yandex.ru
обсуждение исходный текст
Ответ на VARCHAR(32) в VARCHAR(64) илиTEXT  ("Dmitry E. Oboukhov" <unera@debian.org>)
Ответы Re: VARCHAR(32) в VARCHAR(64) или TEXT
Список pgsql-ru-general
Привет
Увеличить varchar можно, это затронет только системный каталог, т.е. быстро. Но блокировка от alter table на табличке
всёравно будет. Попробуйте выполнить с таймаутом: 
 
set statement_timeout to '1s';
alter table tablename alter column varcharcolumn type varchar(64);

Сергей

19.04.2018, 12:06, "Dmitry E. Oboukhov" <unera@debian.org>:
> Можно ли сконвертить на большой таблице сабж без блокировки ее?
>
> --
>
> . ''`. Dmitry E. Oboukhov <unera@debian.org>
> : :’ :
> `. `~’ GPG key: 4096R/08EEA756 2014-08-30
>   `- 71ED ACFC 6801 0DD9 1AD1 9B86 8D1F 969A 08EE A756


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

Предыдущее
От: "Dmitry E. Oboukhov"
Дата:
Сообщение: VARCHAR(32) в VARCHAR(64) илиTEXT
Следующее
От: "Dmitry E. Oboukhov"
Дата:
Сообщение: Re: VARCHAR(32) в VARCHAR(64) или TEXT