- Cell Phones 631
- Editors 267
- Education, Science & Engineering 314
- Games 1636
- Internet 566
- Stock Market 12
- Web Design 100
- Scripts 362
- Miscellaneous 92
- Mobile Software 4
- Multimedia & Graphics 1130
- PC 409
- Programming 351
- Security 1411
- SEO 76
- Utilities 843
PVD Update Manager v1
Content: pvdum_v1_0.zip 24,99 kB
Product description
Программа предназначена для обновления директорий/файлов и структуры базы MySQL на сервере клиента. Конфигурирование сервера и клиента, а так же передача информации для обновления происходит посредством XML.
Additional information
Программа предназначена для обновления директорий/файлов и структуры базы MySQL на сервере клиента. Конфигурирование сервера и клиента, а так же передача информации для обновления происходит посредством XML.
Принцип работы.
Клиентский скрипт обращается на URL сервера (скрипта) обновления. Получает XML схему списка файлов/директорий и схему базы. Проходится по директориям, сверяет файлы по размеру, если не совпадает - выкачивает с сервера, если нету - выкачивает, так же создает директории и расставляет разрешения если не совпадает с тем, что указано в схеме. Далее идет проверка MySQL базы, если есть доступ к ней, в противном случае пропускает и завершается. Если же есть доступ к базе - коннектится к ней, достает схему базы клиента и сверяет с присланной схемой сервера. Далее создает нехватающие таблицы, при существовании таблиц - сравнивает информацию о полях, недостающие добавляет, не одинаковые - обновляет. Затем идет сверка ключей таблиц, все так же проверяется и добавляются/удаляются/изменяются в зависимости от того чем отличаются.
Настройки клиентов.
На сервере, для каждого клиента, можно отдельно задать:
- путь к файлам для сравнения
- доступ к базе или путь к схеме базы для сравнения
- логин и пароль доступа к серверу для обновления
Все эти параметры так же имеют значения поумолчанию для всех, если для какого то клиента вы не указываете их то используются общие.
Feedback
0Period | |||
1 month | 3 months | 12 months | |
0 | 0 | 0 | |
0 | 0 | 0 |