Как в PostgreSQL перенести данные из одной таблицы в другую?

Допустим нам необходимо перенести данные из одной таблицы в другую, для этого достаточно выполнить такой вот запрос в базу: INSERT INTO tab1 (nick, pass) select username, hash from tab2;

Как перенести базу данных PostgreSQL с одного сервера на другой?

На сервере источнике создадим дамп: sudo su — postgrespg_dumpall —host=127.0.0.1 —port=5432 —database=base —file=base.dump Затем перенесём файл на другой сервер, например используя scp. После чего выполним импорт базы: sudo su — postgrespsql -Upostgres -h newhost -f base.dump

Установка SUDO на HP-UX

Скачаем depot файл тут: http://hpux.connect.org.uk/hppd/hpux/Sysadmin/sudo-1.8.6p8/ Зайдём из под root: su —  Установим пакет: swinstall -s `pwd` /sudo.depot  Создадим группу sudo: groupadd sudo Добавим пользователя в эту группу: usermod -F -a -G sudo test1 Перелогинимся, после чего убедимся что мы в нужной группе: id В выводе будет что-то типа: uid=117(test1) gid=20(users) groups=103(sudo) Затем создадим симлинк для […]

Настройка Timidity для работы с Tuxguitar на Debian Wheezy

Когда-то во времена squeeze в пакете timidity был скрипт, который устанавливался в init.d и прописывался в загрузку по дефолту. Но последние версии были без этого скрипта. как следствие возникает проблема с работой синтезатора после «всего одной команды в консоли». Два простых шага Подгрузим модуль синтезаторов: modprobe snd_seq Теперь запустим timidity в демонизированном виде: timidity -iA […]

Создание пустого файла заданного размера через командную строку

Иногда требуется создать пустой файл, который потом можно будет использовать в виртуальной машине (например qemu) как диск, который в последствии нужно будет зашить на флешку. Или протестировать поместится ли установленная ОС на диск определённого размера, допустим при создании какого-нибудь встраиваемого решения. Способ с использованием /dev/zero Например такая команда создаст файл, размером в 256 блоков, при […]

Сборка deb-пакетов при помощи pbuilder

В данной статье пойдёт речь об одном из способов сборки пакетов «домашних условия». Для этого нам потребуется pbuilder и исходные коды требуемого приложения. Установка системы сборки pbuilder Установим необходимое из репозитория: sudo apt-get install pbuilder debootstrap devscripts dh-make Обратите внимание что первичная загрузка окружения для сборки осуществляется благодаря утилите wget, а так же после того […]

Установка Java8 и SQL Developer на Debian Wheezy

Для работы с СУБД Oracle иногда требуется графическое приложение, так называемый Developer, для того чтобы он работал требуется наличие Java8 на борту. Раньше было намного проще, достаточно было установить паке sun-java из репозитория, но теперь всё немного сложнее. Установка Oracle Java8 Для этого понадобится репозиторий с установщиками, допишем строки в /etc/apt/source.list: deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise maindeb-src […]

Загрузка пакетов с WineHQ под Debian

Бывает требуется загрузить с сайта winesq все скомпленные пакеты wine под debian wget http://dev.carbon-project.org/debian/wine-unstable/; cat index.html | grep i386 | grep href | grep -v changes | awk -F » ‘{print $4}’ | while read line; do wget -c http://dev.carbon-project.org/debian/wine-unstable/$line; done