Имя: Пароль:
IT
Админ
Сделать backup базы postgresql?
,
0 pvase
 
07.04.15
17:21
Есть некоторый софт, который работает на postgresql. Надо из него скопировать базу в файл и загрузить в MS SQL. Подскажите как можно это правильно сделать? Спасибо.
1 vicof
 
07.04.15
17:24
Ты ленив до безобразия
http://habrahabr.ru/post/222311/
2 fisher
 
07.04.15
17:27
(0) Заголовок не отражает суть. Вот и (1) запутался.
3 shuhard
 
07.04.15
17:29
(0)[скопировать базу в файл и загрузить в MS SQL]
крайне мутное описание
4 Зеленый пень
 
07.04.15
17:29
(0) Прочитать описание к софту - поддерживает ли он ms sql вообще, и как туда перевести базу.
Или речь только про данные, которые в sql будет удобнее смотреть другим софтом?
5 fisher
 
07.04.15
17:31
(4) Во-во. Очень правильные вопросы.
Если чисто формально, то можно через csv потаблично перенести. Но как быть с остальной фигней типа индексов и т.п? И с чего ты взял, что оно заработает на MSSQL? Если совместимость заложена, то должен быть предусмотрен и способ миграции.
6 fisher
 
07.04.15
17:32
Вопросы в (5) к (0)
7 fisher
 
07.04.15
17:34
Хотя стоп. Зачем csv. DTS или что там сейчас у MSSQL вместо них без особых проблем должно уметь подключаться к постргри.
8 ДенисЧ
 
07.04.15
17:36
а вообще - "некоторый софт" - умеет работать с mssql?
9 pvase
 
07.04.15
17:37
Надо получить данные из базы в которой есть картинки Надо все максимально загрузить в другую SQL базу, чтобы потом использовать в другом софте.
(1) Это я читал, но проблема усугубляется некоторыми огранияениями:
1 - с базой постоянно кто-то работает.
2 - база находиться в другой стране и доступ к ней по терминалу, можно скопировать только файл.
3 - Софт какой то очень специфический, а для нас главное в нем база.

Ценность с базе представляют только данные, не индексы схемы, доступа и прочее.
10 fisher
 
07.04.15
17:38
Подозреваю, ТС просто хочет с помощью знакомого инструмента построить какую-то разовую отчетность.
11 pvase
 
07.04.15
17:39
(8) Не знаю, никто не даст права в этом софте ковыряться, он какой то специфический (страна производства народных атвомобилей, и база как раз по запчастям этих народных автомобилей). В общем доступ к базе есть и можно еще запустить софт но в нем все очень и очень непонятно.
12 fisher
 
07.04.15
17:42
(9) Штатный бэкап постргри, как и MSSQL, не требует выгона пользователей. Но загрузить ты его сможешь опять-таки только в постгри. Если база в другой стране, то наиболее прямой путь выглядит как копирование штатного бэкапа и разворачивании на локальном постгрессе. А дальше уже мигрировать как удобно. Проще всего напрямую импортить таблички средствами интеграции MSSQL.
13 pvase
 
07.04.15
17:43
(12) Так и делаю, но штатный бекап чего то очень маленький получается, как то не похоже на базу запчастей с картинками.
14 fisher
 
07.04.15
17:45
(13) Гы! Ну либо картинки маленькие, либо они не в базе хранятся :)
15 mishaPH
 
модератор
07.04.15
17:46
(13) а картинки в посгри хранятся бинарно??? у нас вот бана на постгри отдельно - файлы картинок вложений отдельно. в базе только ссылки
16 fisher
 
07.04.15
17:47
Еще вариант - картинки в отдельной базе. Но сомневаюсь.
17 pvase
 
07.04.15
17:47
(15) Понял, тогда все ясно, картинки тащить отдельно. Спасибо.
18 pvase
 
07.04.15
17:51
Все оказалось проще, это база сайта в интернет. Сейчас решаем вопрос как все таки сделать бэкап сайта.
19 pvase
 
07.04.15
17:55
Движок сайта какой то: "mercator"
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.