I have a set of sql files
file1.sql
file2.sql
....
that contain table inserts INSERT INTO <tablename> (...) VALUES (....);
in a directory. I would like to add a command into a existing batch file so that it iterates over each file.
Currently I use the command
<postgreSQLCommandWithParameters> -U <user> -d <database> -f <pathToSQL>\complete.sql -q
I looked into a for loop but I missing the parameter to point to the correct directory.
for %%G in (*.sql) do <postgreSQL> -U <user> -d <database> -E -i"%%G"
Therefore how can I use a for loop to iterate over all sql files which contain insert commands?
As a side question: And what is the syntax in the for
loop in batch scripts?