FAQ. Проблемы с переносом объектов на картах: различия между версиями
Admin (обсуждение | вклад) Нет описания правки |
Admin (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
'''Как перенести объекты с одной карты на другую''' | '''Как перенести объекты с одной карты на другую''' | ||
''' | '''PostgreSQL (UserSide версии 3.13+)''' | ||
Для этого нужно выяснить ID старой карты ''(откуда переносим)'' и новой карты ''(куда переносим)''. | Для этого нужно выяснить ID старой карты ''(откуда переносим)'' и новой карты ''(куда переносим)''. | ||
В базе данных - это поля | В базе данных - это поля userside3.pbl_map.CODE - посмотрите значения для своих карт. | ||
Далее выполняем в базе данных команды переноса: | Далее выполняем в базе данных команды переноса: | ||
В них подставьте вместо 0 - ID старой карты, вместо 999 - ID новой карты | В них подставьте вместо 0 - ID старой карты, вместо 999 - ID новой карты | ||
UPDATE | UPDATE userside3.pbl_map_obj SET MAPCODE = 999 WHERE MAPCODE = 0; | ||
UPDATE | UPDATE userside3.pbl_optica_house SET MAPCODE = 999 WHERE MAPCODE = 0; | ||
UPDATE | UPDATE userside3.pbl_med_house SET MAPCODE = 999 WHERE MAPCODE = 0; | ||
'''PostgreSQL (UserSide версии 3.12 | '''PostgreSQL (UserSide версии 3.12)''' | ||
Для этого нужно выяснить ID старой карты ''(откуда переносим)'' и новой карты ''(куда переносим)''. | Для этого нужно выяснить ID старой карты ''(откуда переносим)'' и новой карты ''(куда переносим)''. | ||
Строка 29: | Строка 26: | ||
UPDATE userside3.pbl_med_house SET MAPCODE = 999 WHERE MAPCODE = 0; | UPDATE userside3.pbl_med_house SET MAPCODE = 999 WHERE MAPCODE = 0; | ||
UPDATE userside3.pbl_adr_city SET MAPCODE = 999 WHERE MAPCODE = 0; | UPDATE userside3.pbl_adr_city SET MAPCODE = 999 WHERE MAPCODE = 0; | ||
'''MySQL (UserSide версии до 3.12)''' | |||
Для этого нужно выяснить ID старой карты ''(откуда переносим)'' и новой карты ''(куда переносим)''. | |||
В базе данных - это поля tbl_map.CODENUMBER - посмотрите значения для своих карт. | |||
Далее выполняем в базе данных команды переноса: | |||
В них подставьте вместо 0 - ID старой карты, вместо 999 - ID новой карты | |||
UPDATE tbl_coord SET MAPCODE = 999 WHERE MAPCODE = 0; | |||
UPDATE tbl_map_obj SET MAPCODE = 999 WHERE MAPCODE = 0; | |||
UPDATE tbl_optica_house SET MAPCODE = 999 WHERE MAPCODE = 0; | |||
UPDATE tbl_med_house SET MAPCODE = 999 WHERE MAPCODE = 0; | |||
UPDATE tbl_adr_city SET MAPCODE = 999 WHERE MAPCODE = 0; |
Версия от 08:08, 25 июня 2019
Как перенести объекты с одной карты на другую
PostgreSQL (UserSide версии 3.13+)
Для этого нужно выяснить ID старой карты (откуда переносим) и новой карты (куда переносим). В базе данных - это поля userside3.pbl_map.CODE - посмотрите значения для своих карт.
Далее выполняем в базе данных команды переноса: В них подставьте вместо 0 - ID старой карты, вместо 999 - ID новой карты
UPDATE userside3.pbl_map_obj SET MAPCODE = 999 WHERE MAPCODE = 0; UPDATE userside3.pbl_optica_house SET MAPCODE = 999 WHERE MAPCODE = 0; UPDATE userside3.pbl_med_house SET MAPCODE = 999 WHERE MAPCODE = 0;
PostgreSQL (UserSide версии 3.12)
Для этого нужно выяснить ID старой карты (откуда переносим) и новой карты (куда переносим). В базе данных - это поля userside3.pbl_map.CODENUMBER - посмотрите значения для своих карт.
Далее выполняем в базе данных команды переноса: В них подставьте вместо 0 - ID старой карты, вместо 999 - ID новой карты
UPDATE userside3.pbl_coord SET MAPCODE = 999 WHERE MAPCODE = 0; UPDATE userside3.pbl_map_obj SET MAPCODE = 999 WHERE MAPCODE = 0; UPDATE userside3.pbl_optica_house SET MAPCODE = 999 WHERE MAPCODE = 0; UPDATE userside3.pbl_med_house SET MAPCODE = 999 WHERE MAPCODE = 0; UPDATE userside3.pbl_adr_city SET MAPCODE = 999 WHERE MAPCODE = 0;
MySQL (UserSide версии до 3.12)
Для этого нужно выяснить ID старой карты (откуда переносим) и новой карты (куда переносим). В базе данных - это поля tbl_map.CODENUMBER - посмотрите значения для своих карт.
Далее выполняем в базе данных команды переноса: В них подставьте вместо 0 - ID старой карты, вместо 999 - ID новой карты
UPDATE tbl_coord SET MAPCODE = 999 WHERE MAPCODE = 0; UPDATE tbl_map_obj SET MAPCODE = 999 WHERE MAPCODE = 0; UPDATE tbl_optica_house SET MAPCODE = 999 WHERE MAPCODE = 0; UPDATE tbl_med_house SET MAPCODE = 999 WHERE MAPCODE = 0; UPDATE tbl_adr_city SET MAPCODE = 999 WHERE MAPCODE = 0;