Re[2]: [pgsql-ru-general] На правах рекламы

From: Alexey Vasiliev <leopard_ne(at)inbox(dot)ru>
To: Миша Тюрин <tmihail(at)bk(dot)ru>
Cc: Vladimir Borodin <root(at)simply(dot)name>, pgsql-ru-general(at)postgresql(dot)org <pgsql-ru-general(at)postgresql(dot)org>
Subject: Re[2]: [pgsql-ru-general] На правах рекламы
Date: 2015-03-31 22:04:27
Message-ID: 1427839467.138227652@f434.i.mail.ru
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general


>> Вам надо обновить схему данных: добавить в таблицу колонку NOT NULL и создать индекс по ней. Как бы вы выполняли эту операцию на 1000 серверах с БД PostgreSQL?
У нас по старинке для этого создавалась таблица с текущей схемой + новое поле. Далее добавлялся тригер на новые записи делать дубликат в новую таблицу и включался перенос текущих данных. А после - DROP старой и RENAME новой в текущее название.
Ну а индекс сейчас и конкурентно можно создать без блокировки таблицы.
Tuesday, 31 March 2015, 09:50PM +03:00 from Миша Тюрин <tmihail(at)bk(dot)ru>:
>> Как бы вы выполняли эту операцию на 1000 серверах с БД PostgreSQL?
>;) собрались матрикснет наконец то на fts и jsonb перевести
>Вторник, 31 марта 2015, 20:11 +03:00 от Vladimir Borodin <root(at)simply(dot)name>:
>>Привет.
>>
>>Ищем DBA -  https://yandex.ru/jobs/vacancies/maintenance/admin_postgresql/ .
>>
>>P.S. В pgsql-jobs@ писать не стал, потому что текст вакансии только на русском, а pgsql-ru-jobs@ пока не создали.
>>
>>--
>>Да пребудет с вами сила…
>>https://simply.name/ru

In response to

Browse pgsql-ru-general by date

  From Date Subject
Next Message Dmitry Igrishin 2015-04-01 08:32:29 Re: [pgsql-ru-general] На правах рекламы
Previous Message Миша Тюрин 2015-03-31 18:50:38 Re: [pgsql-ru-general] На правах рекламы