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

From Николай Кутрухин
Subject [pgsql-ru-general] Re: [pgsql-ru-general] сделать ALTER TABLE varchar в TEXT
Date
Msg-id 452208175.20170323131140@list.ru
Whole thread Raw
In response to [pgsql-ru-general] сделать ALTER TABLE varchar в TEXT  ("Dmitry E. Oboukhov" <unera@debian.org>)
List pgsql-ru-general
Приветствую.


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

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


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

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

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


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


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

pgsql-ru-general by date:

Previous
From: "Dmitry E. Oboukhov"
Date:
Subject: [pgsql-ru-general] сделать ALTER TABLE varchar в TEXT
Next
From: Dmitry Igrishin
Date:
Subject: [pgsql-ru-general] Re: [pgsql-ru-general] сделать ALTER TABLE varchar в TEXT