29.07.2013 08:50
bujhm1987
 
Добрый день
В базе УКМ 4 нет внешних ключей в таблицах. Вообще как то ссылочная целостность организована?
31.07.2013 05:07
bujhm1987
 
Я это к чему спрашиваю - если у меня повреждена одна таблица я могу её одну сдампить в sql и восстановить?
31.07.2013 08:13
OlegON
 
Я не силен в УКМ4, посмотреть внешние ключи в MySQL можно запросом:
Код:
use INFORMATION_SCHEMA;

select TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME,
REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME from KEY_COLUMN_USAGE where
REFERENCED_TABLE_NAME = 'ИМЯ ТАБЛИЦЫ';
Соответственно, небольшой правкой запроса можно проверить, действительно ли внешних ключей нет. Жесть, конечно, если нет их совсем, но предлагаю озвучить и имя таблицы, которую надо восстановить.
31.07.2013 12:42
bujhm1987
 
Цитата:
OlegON Я не силен в УКМ4, посмотреть внешние ключи в MySQL можно запросом:
Код:
use INFORMATION_SCHEMA;

select TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME,
REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME from KEY_COLUMN_USAGE where
REFERENCED_TABLE_NAME = 'ИМЯ ТАБЛИЦЫ';
Соответственно, небольшой правкой запроса можно проверить, действительно ли внешних ключей нет. Жесть, конечно, если нет их совсем, но предлагаю озвучить и имя таблицы, которую надо восстановить.
спасибо,но я через EMS вижу что нет ключей,хотелось просто уточнить.
31.07.2013 23:26
Павел Сосновских
 
Ключи есть, но их не много.
В основном такой контроль осуществляется на уровне веб-интерфейса. Т.е. в пхп-коде страниц много где написано, что чего-нибудь нельзя удалить если есть в других таблицах "ссылки" на это чего-нибудь

Новый веб интерфейс еще не сильно ковырял - может также и осталось пока...
01.08.2013 08:48
OlegON
 
Жесть какая :( Код и устройства имеют особенность сбоить... Да и скорость работы тогда будет оставлять желать...
01.08.2013 09:02
Mtirt
 
Цитата:
bujhm1987 Я это к чему спрашиваю - если у меня повреждена одна таблица я могу её одну сдампить в sql и восстановить?
Может не дампить, а удалить/переслать с касс/СГО данные?
01.08.2013 11:00
bujhm1987
 
Цитата:
Mtirt Может не дампить, а удалить/переслать с касс/СГО данные?
Разве это поможет если посыпалась trm_out_receipt_discount_handler ?
01.08.2013 12:06
Mtirt
 
Так это же информация по чекам. А чеки откуда берутся?
01.08.2013 12:10
bujhm1987
 
Цитата:
Mtirt Так это же информация по чекам. А чеки откуда берутся?
мы сго не используем,а касс много и если по них были какие то работы то данные будут не полные
Часовой пояс GMT +3, время: 10:40.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.