Usunięcie firmy i powiązanych dokumentów
Cześć, Mam dwie firmy w LMSie. Podpowiecie jak zbudować zapytanie w bazie, które usunie firmę z wszystkimi powiązaniami ? Tzn. z wszystkimi operacjami finansowymi, klientami itd ? Rozdzielam LMSa na dwie instancje i chcę poczyścić każdą z danych drugiej firmy. Z góry dzięki Pozdrawiam Jacek -- Ta wiadomość e-mail została sprawdzona pod kątem wirusów przez oprogramowanie AVG. http://www.avg.com
W dniu 02.03.2021 o 13:19, Jacek Brzozowski pisze:
Cześć, Ahoj,
Mam dwie firmy w LMSie. Podpowiecie jak zbudować zapytanie w bazie, które usunie firmę z wszystkimi powiązaniami ? Tzn. z wszystkimi operacjami finansowymi, klientami itd ? Rozdzielam LMSa na dwie instancje i chcę poczyścić każdą z danych drugiej firmy.
Tak na szybko to trzeba zrobić takie polecenia, jednak tu pytanie jaki masz silnik bazy i jaka wersje bazy lms, chodzi oto czy zadziałają relacje dla table documens i documentscontent czy trzeba to zrealizować ręcznie. DELETE FROM cash WHERE customerid IN (SELECT id FROM customers WHERE divisionid = ?) . . . Ja sobie poradziłem troszkę inaczej, tworząc na wszelki wypadek tabele pośrednia z id klientów do usunięcia i z niej korzystałem, a na koniec ją usunąłem. /Waldek
Dzięki ! Dokładnie o to chodziło. W dniu 02.03.2021 o 14:26, Waldemar Dymkiewicz pisze:
W dniu 02.03.2021 o 13:19, Jacek Brzozowski pisze:
Cześć, Ahoj,
Mam dwie firmy w LMSie. Podpowiecie jak zbudować zapytanie w bazie, które usunie firmę z wszystkimi powiązaniami ? Tzn. z wszystkimi operacjami finansowymi, klientami itd ? Rozdzielam LMSa na dwie instancje i chcę poczyścić każdą z danych drugiej firmy.
Tak na szybko to trzeba zrobić takie polecenia, jednak tu pytanie jaki masz silnik bazy i jaka wersje bazy lms, chodzi oto czy zadziałają relacje dla table documens i documentscontent czy trzeba to zrealizować ręcznie.
DELETE FROM cash WHERE customerid IN (SELECT id FROM customers WHERE divisionid = ?) . . .
Ja sobie poradziłem troszkę inaczej, tworząc na wszelki wypadek tabele pośrednia z id klientów do usunięcia i z niej korzystałem, a na koniec ją usunąłem.
/Waldek _______________________________________________ lms mailing list lms@lists.lms.org.pl https://lists.lms.org.pl/mailman/listinfo/lms
-- Ta wiadomość e-mail została sprawdzona pod kątem wirusów przez oprogramowanie AVG. http://www.avg.com
uczestnicy (2)
-
Jacek Brzozowski -
Waldemar Dymkiewicz