Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Чем пользоваться, если я никогда в linux не программировал? / 12 сообщений из 12, страница 1 из 1
01.06.2005, 11:51
    #33094391
Чем пользоваться, если я никогда в linux не программировал?
Нужно написать простенькую программу, которая данные с одного сервера на другой переписывать будет.
Я под линух никогда не писал, все эти configure и make для меня дикость полнейшая, к тому-же у меня аллергия на Си.
Чем ещё можно воспользоваться?
...
Рейтинг: 0 / 0
01.06.2005, 12:08
    #33094451
Vlado
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем пользоваться, если я никогда в linux не программировал?
парользабылНужно написать простенькую программу, которая данные с одного сервера на другой переписывать будет.
Я под линух никогда не писал, все эти configure и make для меня дикость полнейшая, к тому-же у меня аллергия на Си.
Чем ещё можно воспользоваться?python, perl, ruby, php...
Что больше понравится.
Кроме текста программы и установленного интерпретатора ничего больше не надо.
...
Рейтинг: 0 / 0
01.06.2005, 12:48
    #33094610
vfabr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем пользоваться, если я никогда в linux не программировал?
к тому-же у меня аллергия на Си

???
к чему же у вас тогда нет аллергии? Delphi??
...
Рейтинг: 0 / 0
01.06.2005, 14:14
    #33094954
mwolf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем пользоваться, если я никогда в linux не программировал?
парользабылНужно написать простенькую программу, которая данные с одного сервера на другой переписывать будет.
Я под линух никогда не писал, все эти configure и make для меня дикость полнейшая, к тому-же у меня аллергия на Си.
Чем ещё можно воспользоваться?

bash-евский скрипт самое оно.
Команда scp - секюрное копирование файлов, я на этом бекап делал.
...
Рейтинг: 0 / 0
01.06.2005, 14:33
    #33095015
Чем пользоваться, если я никогда в linux не программировал?
mwolf парользабылНужно написать простенькую программу, которая данные с одного сервера на другой переписывать будет.
Я под линух никогда не писал, все эти configure и make для меня дикость полнейшая, к тому-же у меня аллергия на Си.
Чем ещё можно воспользоваться?

bash-евский скрипт самое оно.
Команда scp - секюрное копирование файлов, я на этом бекап делал.

А можно пример, если не затруднит? Коннект к удалённому хосту, Селект, Инсерт.
...
Рейтинг: 0 / 0
01.06.2005, 15:04
    #33095131
Vlado
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем пользоваться, если я никогда в linux не программировал?
Полностью перенести базу -
хватит bash-скрипта с вставленными в него pg_dump, psql.

Если надо перенести из базы только "кое-что",
другой скриптовый язык вполне поможет.
Например, коннект на php:
Код: plaintext
1.
2.
3.
4.
5.
$connstr = "host=db.mynet dbname=mybase user=postgres password=mypass";
if (!$pgh = pg_connect ($connstr))
{
  print "Cannot connect to database\n";
  exit;
}
...
Рейтинг: 0 / 0
01.06.2005, 17:11
    #33095601
mwolf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем пользоваться, если я никогда в linux не программировал?
всёравнопарольнепомню
А можно пример, если не затруднит? Коннект к удалённому хосту, Селект, Инсерт.

Затруднить то не затруднит, токо чтоб это автоматически работало, надо ssh настроить, а то оно пароль каждый раз спрашивать будет

Код: plaintext
1.
2.
3.
4.
mkdir /var/lib/pgsql/backups/`date +%y-%m-%d` #делаем каталог с названием текущего дня
pg_dump --file=/var/lib/pgsql/backups/`date +%y-%m-%d`/test.sql #делаем бекап
scp -r -q /var/lib/pgsql/backups/`date +%y-%m-%d` удалённый_логин@удалённый_хост:/home/mwolf/postgres.backups #копируем бекап
ssh удалённый_логин@удалённый_хост psql удалённая_база </home/mwolf/postgres.backups/test.sql #востанавливаем (или селект можно воткнуть как ты хотел ;-))

Естесно man scp тоже рулит.
...
Рейтинг: 0 / 0
01.06.2005, 21:21
    #33096038
Niemi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем пользоваться, если я никогда в linux не программировал?
я думаю можно ssh через ключи настроить, никаких паролей не нужно будет, но это в другом форуме.
...
Рейтинг: 0 / 0
01.06.2005, 22:14
    #33096078
Vlado
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем пользоваться, если я никогда в linux не программировал?
Совсем замутили человеку голову: ssh, scp, бэкап :)
Про backup вопроса не было.

Перенести базу на другой сервер, если на нем работает постгрес
и пока еще нету этой базы, можно так:
Код: plaintext
pg_dump -h localhost -U postgres -C name_of_base | psql -h name.of.remote.host -f - template1 postgres
Если она там уже есть, несложно подправить.
...
Рейтинг: 0 / 0
02.06.2005, 11:01
    #33096688
Чем пользоваться, если я никогда в linux не программировал?
Спасибо всем, надо было мне конкретнее вопрос задавать. Не так всё просто, как я написал сразу.
Нужен не обычный дамп, а полноценная прога, которая должна уметь переписывать данные по очень многим условиям. Этих условий я пока до конца не представляю, поэтому всё должно в любой момент очень гибко настраиваться.
То есть, то что надо - это наверное perl. На нём и остановлюсь. Просто не очень много информации есть на тему perl+postgres. В основном всё под ввв.
...
Рейтинг: 0 / 0
02.06.2005, 11:18
    #33096732
XM
XM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем пользоваться, если я никогда в linux не программировал?
авторПросто не очень много информации есть на тему perl+postgres.
http://search.cpan.org/~dbdpg/DBD-Pg-1.42/Pg.pm
...
Рейтинг: 0 / 0
02.06.2005, 11:41
    #33096809
vfabr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем пользоваться, если я никогда в linux не программировал?
пзя пока до конца не представляю, поэтому всё должно в любой момент очень гибко настраиваться

ох несладко вам ... :-)
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Чем пользоваться, если я никогда в linux не программировал? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]