powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / База данных в Cache.
9 сообщений из 9, страница 1 из 1
База данных в Cache.
    #39480793
Alibek Temirtas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравуствуйте.
У меня такая проблема.
Есть класс DATA_EducationProcess.AdmissionStudent
затем унаследовал от этого класса DATA.EducationProcess.DeletedAdmissionStudent
в DATA.EducationProcess.DeletedAdmissionStudent были данные.
После класс DATA.EducationProcess.DeletedAdmissionStudent удалил.

DELETE FROM DATA_EducationProcess.AdmissionStudent
WHERE ID = 98

После такого запроса выдает такую ошибку.
Помогите.

[SQLCODE: <-415>:<Произошла фатальная ошибка внутри системы работы с файлами в SQL >]

[%msg: <Возникла ошибка во время DELETE в таблицу 'DATA_EducationProcess.AdmissionStudent': $ZE=<CLASS DOES NOT EXIST>%SQLDelete+11^DATA.EducationProcess.AdmissionStudent.1 *DATA.EducationProcess.DeletedAdmissionStudent>]
...
Рейтинг: 0 / 0
База данных в Cache.
    #39480843
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek Temirtas,

Вы удалили класс, но объекты этого класса у вас остались в таблице.
И удаляя запись из таблицы DATA_EducationProcess.AdmissionStudent вы на самом деле должны удалить данные из класса, к которому принадлежит этот объект. Но этого класса нет. Вот и ошибка.
...
Рейтинг: 0 / 0
База данных в Cache.
    #39481133
EvLaUy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aliber Temirtas,
а если оценивать ситуацию с общих позиций, вы грубо нарушили важнейшее неписаное правило: бойтесь что-либо делать с метаданными (модифицировать, удалять), если для них уже созданы и существуют данные. Трижды подумайте, какие проблемы могут возникнуть с данными при изменении метаданных, а потом уже делайте. Или не делайте.
...
Рейтинг: 0 / 0
База данных в Cache.
    #39481139
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvLaUy,

Человек учится, я так понимаю :-)
...
Рейтинг: 0 / 0
База данных в Cache.
    #39481600
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvLaUy...нарушили важнейшее неписаное правилоУлыбнуло: а сколько ещё таких неписанных правил, которые, в общем-то, на генетическом уровне не передаются и с молоком матери не впитываются (если, конечно, мама сама не администратор/программист БД).
...
Рейтинг: 0 / 0
База данных в Cache.
    #39481740
EvLaUy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Maslov,
не совсем понятна Ваша ирония. Вы ведь прекрасно понимаете, о чем я. Эти правила передаются не с молоком матери, а приходят к человеку с опытом, которым я и постарался поделиться с молодым коллегой. Что не так?
...
Рейтинг: 0 / 0
База данных в Cache.
    #39482063
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, собственно, чего какой именно помощи хотел ТС? Удалить эту запись? Превратить в запись родительского класса?
Вопрос то в ценности данных, может быть просто удалить все данные достаточно будет, если это просто обучение.
...
Рейтинг: 0 / 0
База данных в Cache.
    #39505751
Фотография Kot358
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.может быть просто удалить все данные - хотелось бы узнать мнение, допустим, когда студент без бекапа удалил это все в рабочей базе. И только потом "взялся за голову". Что тогда делать в таком случае постфактум? А они будут...
...
Рейтинг: 0 / 0
База данных в Cache.
    #39506611
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kot358допустим, когда студент без бекапа удалил это все в рабочей базе.
Кто бы ещё, допустим, этого студента к рабочей базе подпустил, чтобы он там что-то удалял
Kot358И только потом "взялся за голову". Что тогда делать в таком случае постфактум?
Обычно, сначала берутся за голову, а уж потом что-то делают (и возможность откатить изменения продумывают сразу). Что-то мне подсказывает, что те "компании", где бизнес-процессы организованы по принципу: сначала делаем - смотрим что получилось - думаем что теперь с этим делать (а ведь Вы именно такой принцип подразумеваете, раз студент может делать необдуманные действия на бою )))), давным-давно сдохли. Даже не успев встать на ноги
Kot358А они будут...
Кто будут? Такие диверсии? Вам этого не простят)))

ЗЫ: А так СУБД ведет еще журнал.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / База данных в Cache.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]