Administratorzy baz danych

44
Testy jednostkowe procedur przechowywanych

Długo się nad tym zastanawiam. Podstawowe pytanie brzmi: jak testować jednostkowo procedury składowane? Widzę, że mogę stosunkowo łatwo ustawić testy jednostkowe dla funkcji w sensie klasycznym (to znaczy, że otrzymują zero lub więcej argumentów i zwracają wartość). Ale jeśli wezmę pod uwagę...

44
Jak należy usuwać dane w bazie danych?

Chciałbym zaimplementować funkcję „cofania” w aplikacji internetowej, aby użytkownik mógł zmienić zdanie i odzyskać usunięty zapis. Myśli, jak to wdrożyć? Niektóre opcje, które rozważałem, to w rzeczywistości usunięcie danego rekordu i zapisanie zmian w osobnej tabeli audytu lub nieusunięcie...

44
Wyeliminuj duplikaty w ListAgg (Oracle)

Przed wersją Oracle 11.2 korzystałem z niestandardowej funkcji agregującej, aby połączyć kolumnę w wiersz. 11.2 Dodano LISTAGGfunkcję, więc staram się jej użyć. Mój problem polega na tym, że muszę wyeliminować duplikaty wyników i wydaje się, że nie jestem w stanie tego zrobić. Oto...

44
Jak przyznać super uprawnienia użytkownikowi?

Utworzyłem użytkownika i nadałem uprawnienia użytkownikowi 1. `grant all privileges on db1.* to user1@'%' with grant option; Korzystam z mysql workbench do importowania zrzutów do mojej bazy danych. Podczas importowania zrzutów do bazy danych db1 pojawia się błąd informujący o tym ERROR 1227...

43
Kiedy można zmniejszyć bazę danych?

Wiem, że shrink to diabeł: odwraca kolejność stron i jest odpowiedzialny za raka skóry, fragmentację danych i globalne ocieplenie. Lista jest długa ... Mówiąc to, powiedzmy, że mam bazę danych o pojemności 100 GB i usuwam 50 GB danych - nie z jednej tabeli, ale ogólne czyszczenie starych danych na...