[pgsql-ru-general] Re: [pgsql-ru-general] сделать ALTER TABLE varchar в TEXT

Поиск
Список
Период
Сортировка
От Николай Кутрухин
Тема [pgsql-ru-general] Re: [pgsql-ru-general] сделать ALTER TABLE varchar в TEXT
Дата
Msg-id 452208175.20170323131140@list.ru
обсуждение исходный текст
Ответ на [pgsql-ru-general] сделать ALTER TABLE varchar в TEXT  ("Dmitry E. Oboukhov" <unera@debian.org>)
Список pgsql-ru-general
Приветствую.


> как бы это сделать чтобы не заблокировать БД на 2 часа?

Создать новый столбец, скопировать данные, удалить (переименовать) старый, переименовать новый.


Ответ на письмо от 23 марта 2017 г., 13:04:34:

> имеется таблица с 62 млн записей у которой поле VARCHAR(32) NOT NULL

> нужно сделать это поле TEXT'ом.


> как бы это сделать чтобы не заблокировать БД на 2 часа?


--
С уважением,
Николай                          
mailto:haar@list.ru

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

Предыдущее
От: "Dmitry E. Oboukhov"
Дата:
Сообщение: [pgsql-ru-general] сделать ALTER TABLE varchar в TEXT
Следующее
От: Dmitry Igrishin
Дата:
Сообщение: [pgsql-ru-general] Re: [pgsql-ru-general] сделать ALTER TABLE varchar в TEXT