• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Laravel, odwracanie zmian w bazie danych.

Object Storage Arubacloud
0 głosów
135 wizyt
pytanie zadane 22 stycznia 2019 w PHP przez chmod96 Obywatel (1,380 p.)
Cześć, potrzebuję stworzyć pewną funkcjonalność w projekcie.

Chcę mieć wyświetlone ostatnie zmiany w tabeli (lub więcej niż 1 tabeli), a następnie za pomocą jednego kliknięcia odwrócić te zmiany, coś na zasadzie cofanie migracji.

Przykład:

Użytkownik dodał wpis na blogu itp.

W tabeli zostanie wyświetlony wpis że został dodany rekord do tabeli, a następnie po kliknięciu w rekord w tabeli, wpis zostaje usunięty z bazy. I na odwrót jak użytkownik usunie wpis to jednym kliknięciem mogę go przywrócić (nie chodzi tu o softDelete )

Jest to bardzo prosty przykład, ogólnie mi chodzi aby mógł w ten sposób kontrolować całą bazę danych.

Pytanie jest moje takie, czy ktoś próbował stworzyć już coś takiego, ewentualnie ma pewne wskazówki jak zacząć i na co zwrócić uwagę.
komentarz 22 stycznia 2019 przez Arkadiusz Waluk Ekspert (287,950 p.)
Może inaczej: powiedz co chcesz osiągnąć, do czego Ci to potrzebne?

Wydaje mi się, że coś za bardzo kombinujesz. Gdy taki rekord usuniesz to on i tak musi gdzieś być - w innej tabeli, pliku, gdziekolwiek, aby się dało go odtworzyć. W związku z tym może można go wcale z tej tabeli nie usuwać, tylko dodać jakąś kolumnę i w zapytaniach później określony warunek (coś takiego ala softdelete).

1 odpowiedź

0 głosów
odpowiedź 22 stycznia 2019 przez Ziito Obywatel (1,110 p.)

Bardzo proszę zapytanie SQL o przenoszeniu rekordów, teraz tylko wykombinuj jak to spersonalizować.


SELECT * INTO Production.ProductTEST    //do tabeli
FROM Production.Product  // z tabeli

Podobne pytania

0 głosów
1 odpowiedź 615 wizyt
pytanie zadane 26 marca 2018 w PHP przez Proth Początkujący (310 p.)
0 głosów
1 odpowiedź 511 wizyt
pytanie zadane 5 lutego 2018 w PHP przez mi-20 Stary wyjadacz (13,190 p.)
0 głosów
2 odpowiedzi 367 wizyt
pytanie zadane 11 grudnia 2017 w PHP przez mi-20 Stary wyjadacz (13,190 p.)

92,552 zapytań

141,399 odpowiedzi

319,533 komentarzy

61,938 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...