Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.10.2006, 17:30
|
|||
|---|---|---|---|
|
|||
скрипт на php для dump/restore базы |
|||
|
#18+
Может кто - нибудь знает скрипт на php или java для dump/restore базы postgreSQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.10.2006, 17:34
|
|||
|---|---|---|---|
скрипт на php для dump/restore базы |
|||
|
#18+
Самое простое - через system() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.10.2006, 17:34
|
|||
|---|---|---|---|
скрипт на php для dump/restore базы |
|||
|
#18+
Лучше - штатными средствами(т.е вызвать pg_dump -h хост ). А если У Вас нет доступа к shell -пусть этим занимается root. Все равно изобрести велосипед в данном случае сложно да и результат будет сомнительным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.10.2006, 17:57
|
|||
|---|---|---|---|
|
|||
скрипт на php для dump/restore базы |
|||
|
#18+
DDTСамое простое - через system() Можно по подробней? ShweikЛучше - штатными средствами(т.е вызвать pg_dump -h хост ). А если У Вас нет доступа к shell -пусть этим занимается root. Все равно изобрести велосипед в данном случае сложно да и результат будет сомнительным. Хостеры почти никогда не дают удаленного доступа к БД, они конечно делают периодически бэкапы, но всеравно это неудобно. А начсет велосипеда, я не думаю что это такая экзотика. Просто когда мне был нужен такой скрипт для майскла, сразу нашлась куча вариантов, причем как платных так и бесплатных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.10.2006, 18:14
|
|||
|---|---|---|---|
скрипт на php для dump/restore базы |
|||
|
#18+
PoligonМожно по подробней? Можно. Есть такая функция system() . Скармливаешь ей что-то вроде: pg_dump -c -d -t TABLE_NAME -f DUMP_FILENAME -U DB_USER DB_NAME где: TABLE_NAME - имя таблицы DUMP_FILENAME - имя файла, куда будет записан дамп DB_USER - имя пользователя, которым коннектишься к серверу БД DB_NAME - имя БД Только будь осторожен функция system() небезопасна. Некоторые хостеры могут переводить РНР в режим safe_mode, в котором она не действует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.10.2006, 18:21
|
|||
|---|---|---|---|
|
|||
скрипт на php для dump/restore базы |
|||
|
#18+
DDT PoligonМожно по подробней? Можно. Есть такая функция system() . Скармливаешь ей что-то вроде: pg_dump -c -d -t TABLE_NAME -f DUMP_FILENAME -U DB_USER DB_NAME где: TABLE_NAME - имя таблицы DUMP_FILENAME - имя файла, куда будет записан дамп DB_USER - имя пользователя, которым коннектишься к серверу БД DB_NAME - имя БД Только будь осторожен функция system() небезопасна. Некоторые хостеры могут переводить РНР в режим safe_mode, в котором она не действует. Правда хороший вариант если не safe_mode у php. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2006, 09:28
|
|||
|---|---|---|---|
|
|||
скрипт на php для dump/restore базы |
|||
|
#18+
Для сохранения данных я написал скрипт, который получает структуру таблиц и делает серию COPY table(id_table,..) TO 'c:\\temp\\2006-09-26-05-05\\table' WITH DELIMITER AS ';'; и генерит соответствующий скрипт для восстановления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2006, 10:23
|
|||
|---|---|---|---|
|
|||
скрипт на php для dump/restore базы |
|||
|
#18+
Получается, надо будет правильно определить порядок таблиц, т.е. сохранять сначала главные потом дочерние, так же в БД около 200 ХП, которые тоже должны быть в бэкапе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2006, 12:50
|
|||
|---|---|---|---|
|
|||
скрипт на php для dump/restore базы |
|||
|
#18+
PoligonПолучается, надо будет правильно определить порядок таблиц, т.е. сохранять сначала главные потом дочерние, так же в БД около 200 ХП, которые тоже должны быть в бэкапе. Раз уж не дают выполнить pg_dump на хосте, то правильнее будет на своей машине иметь тестовую базу той же структуры - для pg_dump -s. А список COPY в нужном порядке можно получить из pg_dump -a ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2006, 15:43
|
|||
|---|---|---|---|
|
|||
скрипт на php для dump/restore базы |
|||
|
#18+
фффф PoligonПолучается, надо будет правильно определить порядок таблиц, т.е. сохранять сначала главные потом дочерние, так же в БД около 200 ХП, которые тоже должны быть в бэкапе. Раз уж не дают выполнить pg_dump на хосте, то правильнее будет на своей машине иметь тестовую базу той же структуры - для pg_dump -s. А список COPY в нужном порядке можно получить из pg_dump -a А с ХП как быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.10.2006, 03:32
|
|||
|---|---|---|---|
|
|||
скрипт на php для dump/restore базы |
|||
|
#18+
PoligonА с ХП как быть? Я имею в виду всю структуру базы - таблицы, view, функции - иметь у себя, на своей машине. Это стандартная практика, иметь - базу рабочую на сервере (production); - базу для разработки на своей машине - где курочить структуру как угодно; - базу для тестирования - копию рабочей по структуре, но возможно с большим/меньшим объемом данных. Кроме того, код процедур неплохо иметь в системе контроля версий (CVS/Subversion/etc...). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.10.2006, 13:16
|
|||
|---|---|---|---|
|
|||
скрипт на php для dump/restore базы |
|||
|
#18+
фффф PoligonА с ХП как быть? Я имею в виду всю структуру базы - таблицы, view, функции - иметь у себя, на своей машине. Это стандартная практика, иметь - базу рабочую на сервере (production); - базу для разработки на своей машине - где курочить структуру как угодно; - базу для тестирования - копию рабочей по структуре, но возможно с большим/меньшим объемом данных. Кроме того, код процедур неплохо иметь в системе контроля версий (CVS/Subversion/etc...). Это все понятно (естественно есть мин. 2 базы на сервере и для разработки). Но делать бэкапы только данных с сервера не оч. удобно. Просто хотелось бы скрипт который сам сделал бы дамп базы со всей структурой. Но всеравно спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.10.2006, 13:43
|
|||
|---|---|---|---|
скрипт на php для dump/restore базы |
|||
|
#18+
Poligon Это все понятно (естественно есть мин. 2 базы на сервере и для разработки). Но делать бэкапы только данных с сервера не оч. удобно. Просто хотелось бы скрипт который сам сделал бы дамп базы со всей структурой. Но всеравно спасибо. Посмотрите как это реализовано в phpPgAdmine . IMHO лучшего примера работы с Постгресом из PHP пока нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=53&tablet=1&tid=2006047]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
101ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 437ms |

| 0 / 0 |
