Skip to content


SQL-рецепты

Здесь буду собирать полезные, но, в основном, редко используемые приёмы работы в MySQL. Чтобы не вспоминать долго при необходимости.

  • Копирование таблицы (включая данные):
    1. CREATE TABLE NewTab SELECT * FROM OldTab;
  • Копирование таблицы (только структура, без данных):
    1. CREATE TABLE NewTab LIKE OldTab;
  • Визуальное руководство по JOIN-ам:
    SQL joins в картинках

Популярность: 1%

Размещено в категории Howto. Теги: .

Как заставить sudo сохранять $HOME

Начиная с CentOS 6, sudo перестало по-умолчанию сохранять переменную окружения $HOME, заменяя её на $HOME того юзера, на которого переключаемся (обычно это директория /root). Поскольку у меня много чего понастроено в ~/.bashrc и ~/.vimrc, то такое поведение меня напрягало (так как после команды «sudo -s» bash и vim вместо этих файлов обрабатывали /root/.bashrc и /root/.vimrc соответственно). Решение простое: нужно добавить строку

  1. Defaults env_keep += "HOME"

в файл /etc/sudoers с помощью команды visudo. Эффект следующий:

  1. [avz@dev ~]$ sudo -s
  2. [root@dev ]# echo $HOME
  3. /root

После:

  1. [avz@dev ~]$ sudo -s
  2. [root@dev ~]# echo $HOME
  3. /home/avz

Популярность: 1%

Размещено в категории *nix, Howto. Теги: .

Страница 1 из 62123456789101112...Последняя »