• 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.

VPS Starter Arubacloud
0 głosów
133 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,550 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ź 605 wizyt
pytanie zadane 26 marca 2018 w PHP przez Proth Początkujący (310 p.)
0 głosów
1 odpowiedź 508 wizyt
pytanie zadane 5 lutego 2018 w PHP przez mi-20 Stary wyjadacz (13,190 p.)
0 głosów
2 odpowiedzi 362 wizyt
pytanie zadane 11 grudnia 2017 w PHP przez mi-20 Stary wyjadacz (13,190 p.)

92,453 zapytań

141,262 odpowiedzi

319,088 komentarzy

61,854 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

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 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!

...