many sql file and one transaction - Mailing list pgsql-general

From salah jubeh
Subject many sql file and one transaction
Date
Msg-id 1318939882.80562.YahooMailNeo@web161516.mail.bf1.yahoo.com
Whole thread Raw
Responses Re: many sql file and one transaction  (Alban Hertroys <haramrae@gmail.com>)
List pgsql-general
Hello,

I have many SQL script files to update schema, delete data, unit test ....etc.  I want to run all the files in one transaction using shell script to ease the installation procedure. I can do that from the psql client by using the \i option

BEGIN;
\i  / .../ module1.sql
\i  / .../ module2.sql
\i  / .../ module_etc.sql
COMMIT;

Is there a way to do that  using psql command  shell script. 

I.E.
I want to run the following  in one transaction, 
psql  -f  module1.sql
psql  -f  module2.sql
psql  -f  module_etc.sql
 


Thanks in advance

pgsql-general by date:

Previous
From: Andre Lopes
Date:
Subject: Re: How to correct: ERROR: permission denied: "RI_ConstraintTrigger_24966" is a system trigger
Next
From: Alban Hertroys
Date:
Subject: Re: many sql file and one transaction