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

Поиск
Список
Период
Сортировка
От Dmitry E. Oboukhov
Тема Re: VARCHAR(32) в VARCHAR(64) или TEXT
Дата
Msg-id 20180419093720.z2ytnl4jhva5h7tt@vdsl.uvw.ru
обсуждение исходный текст
Ответ на Re: VARCHAR(32) в VARCHAR(64) или TEXT  (Sergei Kornilov <sk@zsrv.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);

> Сергей


не, вешается запрос на длительный срок
запрос зависает в disk состоянии (pg_top).

видимо из за того что на это поле простроены индексы еще?
--

. ''`.            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 по дате отправления:

Предыдущее
От: Sergei Kornilov
Дата:
Сообщение: Re: VARCHAR(32) в VARCHAR(64) или TEXT
Следующее
От: Sergei Kornilov
Дата:
Сообщение: Re: VARCHAR(32) в VARCHAR(64) или TEXT