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
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
uczestnicy (2)
-
Jacek Brzozowski
-
Waldemar Dymkiewicz