1

Temat: Urochamianie zapytania przez psql - problemy z automatyzacją

Jest skrypt powiedzmy ala.sql.
Jak napiszę
psql -UmojanazwaużytkownikaktóryniewielemożealeALĘwykonaćmoże -fala.sql
to pyta o hasło. Czy da się w skrypcie BAT wywołać psql  w taki sposób by nie pytał o hasło?

Dokładniejsze opisanie probelmu:

Oprócz tego skryptu ALA.SQL będzie powiedzmy 20 innych skryptów, niektóre z nich będą zapisywać do plików csv, te csv-y będą kopiowane, beda tworzone katalogi pomocnicze - takie comiesięczne prace administratorskie.
Najprościej napisać byłoby plik typu BAT, który robiłby katalogi i wywoływał odpowiednie skrypty sql, zaczynając od ala.sql.

Ale tu zaczyna się problem -
jak napiszę

psql -Umojanazwaużytkownika -fala.sql
to psql pyta o hasło.
Jak pisałem, skryptów będzie kilkanaście jak nie kilkadziesiąt (20?30?) - przed każdym i  po każdym będą pewne komendy w skrypcie BAT - krótko mówiąc nie bardzo się da te 30 zapytań SQL wpisać w sensowny sposób do jednego zapytania.
A wpisanie 30 komend psql zmusza do wpisania tyleż razy przy wywołaniu hasła.

Stąd pytanie jak na początku - co zrobić, by w BATa wpisać 30 wywołań psql i nie musieć 30 razy wpisywać hasła?

2

Odp: Urochamianie zapytania przez psql - problemy z automatyzacją

Ewentualnie jak ktoś wie, że się nie da- niech napisze, że to niemozliwe, to przestanę szukać....

3

Odp: Urochamianie zapytania przez psql - problemy z automatyzacją

4

Odp: Urochamianie zapytania przez psql - problemy z automatyzacją

Dziękuję bardzo... Całkowicie to uzupełniło moją (nie)wiedzę o postgresie w zakresie w tej chwili potrzebnym .

Ostatnio edytowany przez pikodat (2013-07-25 16:03:48)