2010-07-27 16 views

Odpowiedz

23

W trybie piaskownicy wszelkie zmiany w bazie danych wprowadzone w konsoli zostaną przywrócone po zamknięciu konsoli.

To różni się od zwykłej konsoli, w której wszystkie zmiany w bazie danych pozostaną po wyjściu.

+0

Więc można dokonywać zmian w bazie danych, gdy nie jesteś w trybie piaskownicy? Chyba nie rozumiem, dlaczego kiedykolwiek chciałbyś to zrobić. Mogłem zobaczyć, jak możesz chcieć zrobić coś takiego jak dodanie nowego użytkownika do testowania w środowisku programistycznym, ale do czego jeszcze byś tego użył? –

+0

W związku z tym załóżmy, że definiujesz metodę w konsoli. Jeśli zrobisz to bez włączonego piaskownicy, czy ta metoda będzie dostępna w Twojej aplikacji, czy zniknie po wyjściu z konsoli. To może być głupie pytanie, ale próbuję zrozumieć, jak konsola współdziała z aplikacją. –

+3

Tryb piaskownicy odnosi się tylko do bazy danych, więc nie, metody utworzone w konsoli bez piaskownicy nie będą dostępne dla aplikacji. Tryb inny niż tryb piaskownicy jest przydatny, gdy rzeczywiście chcesz wprowadzić zmiany w bazie danych. Używam go czasami w moim środowisku produkcyjnym, gdy chcę uczynić użytkownika administratorem. Ponieważ jest to tak nieczęste działanie, marnowanie całego interfejsu wymagało tego, ale przyjemnie jest robić to od czasu do czasu za pośrednictwem konsoli. –