Chciałbym gdzieś zapisywać zapytania SQL do czyszczenia i wgrywania testowych danych do tabel. Wiem, że mogę zapisać to w pliku txt na dysku, ale czy jest gdzieś miejsce w którym mogę to trzymać na serwerze?
Łączę się z bazą danych za pomocą Microsoft Management Studio.
w pliku SQL gdziekolwiek sobie zamarzysz,
oby nie w zaszyfrowanym katalogu
Ok, ok. Chyba się nie zrozumieliśmy, albo ja nieprecyzyjnie napisałem. Nie chodzi mi o plik sql na serwerze w systemie plików. Chodzi mi o mechanizm pozwalający trzymać zapytania, uruchamiać je zmieniać itp.
O ile dobrze kolegę rozumiem to można do tego celu wykorzystać Widoki lub Procedury zależnie od tego co dokładnie kolego potrzebuje i czy te same czynności dot. różnych baz danych na tym samym serwerze.
A dlaczego nie trzymać plików z takimi "serwisowymi" zapytaniami w formacie *.sql w katalogu do którego nie ma dostępu z poziomu przeglądarki i w razie potrzeby z poziomu serwera wykonywać te zapytania?
Na przykładzie mysql:
Nie, nie mam dostępu do serwera. Chciałem to zrobić w celu przenoszenia tych zapytań między maszynami (Mam dwa komputery z których korzystam mniej więcej w podobnym wymiarze czasowym). Nie pozostaje mi chyba nic innego jak GIT
a może w takim razie jakis dropbox, onedrive lub google drive - automatyczna synchronizacja wybranego katalogu po zmianach i problem z głowy - zamiast przeklejać ja git-a?
ew mały gwizdek usb.
Pozdrawiam
@krzyzaq to co piszesz to kompletne nieporozumienie. GIT jest (ogólnie CVS) najlepszym sposobem na przechowywanie takich danych. Zwłaszcza że masz wersjonowanie.
Ostatnio zainteresowałem się czymś takim:
http://dbv.vizuina.com/
Tylko szkoda że nie ma możliwości robienia rollback w postaci oddzielnych zapytań.
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)