Как удалить одно из значений Priority?

Обсуждаем TrackStudio по-русски

Как удалить одно из значений Priority?

Postby olegko » Tue Jan 10, 2012 3:36 pm

Пробую удалить одно из значений Priority.
Предварительно во всех существующих задачах данной категории изменил это значение Priority на другое.

При попытке удалить возникает ошибка, в логи пишет такое:
Code: Select all
ERROR org.hibernate.util.JDBCExceptionReporter:logExceptions:101 - ERROR: update or delete on table "gr_priority" violates foreign key constraint "fmessage_6" on table "gr_message"
  Detail: Key (priority_id)=(8a5c598d33dada880133e672e9e2409b) is still referenced from table "gr_message".


Как-то можно штатно удалить это значение или только прямо в базе?
olegko
 
Posts: 416
Joined: Tue Apr 08, 2008 12:56 pm

Re: Как удалить одно из значений Priority?

Postby vic » Tue Jan 10, 2012 6:12 pm

Удалить сообщение, в котором было изменение приоритета.
Когда у нас возникла такая проблема, я просто в базе в табличке gr_message поменял старый id приоритета (где он был) на новый, т.к. с sql дружу и это гораздо быстрее, чем искать, какое же сообщение удалить надо. После этого приоритет удаляется нормально в интерфейсе.
Разумеется перед правкой бд трекстудию надо погасить.
vic
 
Posts: 229
Joined: Thu Apr 21, 2011 4:07 pm

Re: Как удалить одно из значений Priority?

Postby olegko » Thu Jan 12, 2012 7:54 am

vic wrote:Удалить сообщение, в котором было изменение приоритета.
Когда у нас возникла такая проблема, я просто в базе в табличке gr_message поменял старый id приоритета (где он был) на новый, т.к. с sql дружу и это гораздо быстрее, чем искать, какое же сообщение удалить надо. После этого приоритет удаляется нормально в интерфейсе.
Разумеется перед правкой бд трекстудию надо погасить.

Спасибо, помогло.
olegko
 
Posts: 416
Joined: Tue Apr 08, 2008 12:56 pm


Return to TrackStudio Support [Russian]

Who is online

Users browsing this forum: No registered users and 1 guest