Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
скрипт на php для dump/restore базы
|
|||
|---|---|---|---|
|
#18+
Может кто - нибудь знает скрипт на php или java для dump/restore базы postgreSQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 17:30 |
|
||
|
скрипт на php для dump/restore базы
|
|||
|---|---|---|---|
|
#18+
Самое простое - через system() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 17:34 |
|
||
|
скрипт на php для dump/restore базы
|
|||
|---|---|---|---|
|
#18+
Лучше - штатными средствами(т.е вызвать pg_dump -h хост ). А если У Вас нет доступа к shell -пусть этим занимается root. Все равно изобрести велосипед в данном случае сложно да и результат будет сомнительным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 17:34 |
|
||
|
скрипт на php для dump/restore базы
|
|||
|---|---|---|---|
|
#18+
DDTСамое простое - через system() Можно по подробней? ShweikЛучше - штатными средствами(т.е вызвать pg_dump -h хост ). А если У Вас нет доступа к shell -пусть этим занимается root. Все равно изобрести велосипед в данном случае сложно да и результат будет сомнительным. Хостеры почти никогда не дают удаленного доступа к БД, они конечно делают периодически бэкапы, но всеравно это неудобно. А начсет велосипеда, я не думаю что это такая экзотика. Просто когда мне был нужен такой скрипт для майскла, сразу нашлась куча вариантов, причем как платных так и бесплатных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 17:57 |
|
||
|
скрипт на 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:14 |
|
||
|
скрипт на 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 18:21 |
|
||
|
скрипт на php для dump/restore базы
|
|||
|---|---|---|---|
|
#18+
Для сохранения данных я написал скрипт, который получает структуру таблиц и делает серию COPY table(id_table,..) TO 'c:\\temp\\2006-09-26-05-05\\table' WITH DELIMITER AS ';'; и генерит соответствующий скрипт для восстановления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2006, 09:28 |
|
||
|
скрипт на php для dump/restore базы
|
|||
|---|---|---|---|
|
#18+
Получается, надо будет правильно определить порядок таблиц, т.е. сохранять сначала главные потом дочерние, так же в БД около 200 ХП, которые тоже должны быть в бэкапе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2006, 10:23 |
|
||
|
скрипт на php для dump/restore базы
|
|||
|---|---|---|---|
|
#18+
PoligonПолучается, надо будет правильно определить порядок таблиц, т.е. сохранять сначала главные потом дочерние, так же в БД около 200 ХП, которые тоже должны быть в бэкапе. Раз уж не дают выполнить pg_dump на хосте, то правильнее будет на своей машине иметь тестовую базу той же структуры - для pg_dump -s. А список COPY в нужном порядке можно получить из pg_dump -a ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 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А с ХП как быть? Я имею в виду всю структуру базы - таблицы, view, функции - иметь у себя, на своей машине. Это стандартная практика, иметь - базу рабочую на сервере (production); - базу для разработки на своей машине - где курочить структуру как угодно; - базу для тестирования - копию рабочей по структуре, но возможно с большим/меньшим объемом данных. Кроме того, код процедур неплохо иметь в системе контроля версий (CVS/Subversion/etc...). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2006, 03:32 |
|
||
|
скрипт на php для dump/restore базы
|
|||
|---|---|---|---|
|
#18+
фффф PoligonА с ХП как быть? Я имею в виду всю структуру базы - таблицы, view, функции - иметь у себя, на своей машине. Это стандартная практика, иметь - базу рабочую на сервере (production); - базу для разработки на своей машине - где курочить структуру как угодно; - базу для тестирования - копию рабочей по структуре, но возможно с большим/меньшим объемом данных. Кроме того, код процедур неплохо иметь в системе контроля версий (CVS/Subversion/etc...). Это все понятно (естественно есть мин. 2 базы на сервере и для разработки). Но делать бэкапы только данных с сервера не оч. удобно. Просто хотелось бы скрипт который сам сделал бы дамп базы со всей структурой. Но всеравно спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2006, 13:16 |
|
||
|
скрипт на php для dump/restore базы
|
|||
|---|---|---|---|
|
#18+
Poligon Это все понятно (естественно есть мин. 2 базы на сервере и для разработки). Но делать бэкапы только данных с сервера не оч. удобно. Просто хотелось бы скрипт который сам сделал бы дамп базы со всей структурой. Но всеравно спасибо. Посмотрите как это реализовано в phpPgAdmine . IMHO лучшего примера работы с Постгресом из PHP пока нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2006, 13:43 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=34041345&tid=2006047]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 291ms |
| total: | 461ms |

| 0 / 0 |
