Gdzie przechowywać zapytania SQL? |
Gdzie przechowywać zapytania SQL? |
6.04.2014, 20:47:55
Post
#1
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 18 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
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. |
|
|
6.04.2014, 21:30:27
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
w pliku SQL gdziekolwiek sobie zamarzysz,
oby nie w zaszyfrowanym katalogu |
|
|
6.04.2014, 21:43:40
Post
#3
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 18 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
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.
Ten post edytował ghost1511 6.04.2014, 21:44:02 |
|
|
9.04.2014, 10:17:24
Post
#4
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 4.09.2013 Ostrzeżenie: (0%) |
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.
|
|
|
10.04.2014, 07:35:59
Post
#5
|
|
Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%) |
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: Kod mysql -uuser -ppass dbname < file.sql Jeśli nie masz dostępu do samego serwera to zawsze jest możliwość zdalnego logowania się do samej bazy z poziomu programu na Twoim localu. -------------------- Moja gra - scraby.io
|
|
|
10.04.2014, 08:00:46
Post
#6
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 18 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
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
|
|
|
20.08.2014, 08:58:37
Post
#7
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 4.09.2008 Ostrzeżenie: (0%) |
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 |
|
|
20.08.2014, 10:42:09
Post
#8
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
@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ń. |
|
|
Wersja Lo-Fi | Aktualny czas: 26.09.2024 - 02:41 |