Hallo Zusammen,
ich versuche, mehrere SQL-Scripte per Batch-Dateien zu starten und das Ganze zu protokollieren.
Die klappt so weit auch, nur die Ausgabe von Fehlern und Warnungen bekomm ich einfach nicht hin,
ich hab schon einige Optionen ausprobiert.
Hat jemand noch eine Idee?
Hier mein Code der Batch-Datei:
rem ----------Start Batch------------------------
set PSQLHome="D:\Programme\PostgreSQL\8.4\bin\"
set user=postgres
set PGPASSWORD=root
set db_name=dbname
set db_host=localhost
SET port=5432
set sqlScriptName=start_trim_all.sql
set year=%date:~-4%
set month=%date:~-7,2%
set day=%date:~-10,2%
set name=trim_
set filename=%name%%year%%month%%day%.log
set logpath=E:\\postgre\sql_commands\logs\
set filepath=%logpath%%filename%
%PSQLHome%psql.exe -h %db_host% -p %port% -U %user% -d %db_name% -f %sqlScriptName% -L %filepath%
rem pause
rem ----------Ende Batch------------------------
Code der Datei start_trim_all.sql:
----------Start start_trim_all.sql ------------------------
SELECT NOW();
\i ./TRIM_Tab1.sql;
\i ./TRIM_Tab2.sql;
SELECT NOW();
----------Ende start_trim_all.sql ------------------------
Gruesse Markus
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen