3 posts tagged

ubuntu

#88. Как обновить postgresql

Да, здесь надо прямо-таки обновлять. Нельзя просто взять и сказать update — тебя не поймут. У postgres’а целое приложение консольное есть, чтобы правильно обновиться.

Итак:

  1. Стопорим postgres. У всех по-разному, например service postgres stop;
  2. Выполняем команду:
    
initdb /usr/local/var/postgres_version -E utf8
    postgres_version меняем на что-то более вменяемое, типа postgres9.6.1. C параметром -E всё понятно – кодировка темплейта (кто знает, что такое темплейт, – добро пожаловать в комментарии). Все базы будут иметь эту кодировку по умолчанию при создании;
  3. Дальше запускаем следующую красоту:
    pg_upgrade -v \
         -d /usr/local/var/postgres \
         -D /usr/local/var/postgres_version \
         -b /usr/local/Cellar/postgresql/9.5.4/bin/ \
         -B /usr/local/Cellar/postgresql/9.6.1/bin/
    Здесь -d — старая директория данных, -D – новая директория, которую мы указали в шаге 2, -b — старая директория, где стоит postgres, -B — директория новой версии postgres;
  4. Меняем местами старую и новую базы:
    cd /usr/local/var
    mv postgres postgres9.5.4
    mv postgres9.6.1 postgres
    Если при установке вы решили блеснуть мастерством и поменяли пути, то тут надо подставлять ваши директории;
  5. Рестартуем postgres и получаем удовольствие. Но если не повезло, то идём читать логи, stackoverflow и хабр.

Немного линков: initdb, pg_upgrade.

 1 comment   2016   postgresql   ubuntu   памятки

#81. Jira и DVCS

Если вдруг Jira тупит и пишет `Sync Failed:Error during sync. See server logs`, есть два варианта:

  1. Очевидный. Она делала слишком много запросов к апи, и теперь её забанили на некоторое время. Стоит подождать и всё нормализуется.
  2. Внезапно mysql изменил свои настройки, а именно `sql_mode`. Решение простое: идём в /etc/mysql/my.cnf и комментим строку `sql_mode=NO_AUTO VALUE_ON_ZERO`. Подробнее и по шагам читать тут.
 1 comment   2016   jira   ubuntu   памятки

#5

Снова появились белые квадратики вместо русских букв в ubuntu. И я, как нарочно, забыл что делать, чтоб избавиться от них. Но это не на долго, вот решение, теперь точно не забуду.

  1. Заходим в /etc/initramfs-tools/conf.d/
  2. Создаём файл initramfs.conf
  3. Прописываем там FRAMEBUFFER=Y
  4. Пишем в консоли update-initramfs -u
  5. Для уверенности перезагружаем компьютер

Теперь всё должно встать на свои места и заработать

 No comments   2012   ubuntu