Re: How to execute .sql file inside a postgres schema - Mailing list pgsql-general

From Adrian Klaver
Subject Re: How to execute .sql file inside a postgres schema
Date
Msg-id 3f1fa598-7d03-0577-fb6a-a6dde52f81de@aklaver.com
Whole thread Raw
In response to How to execute .sql file inside a postgres schema  (Daulat Ram <Daulat.Ram@exponential.com>)
List pgsql-general
On 4/29/19 7:02 AM, Daulat Ram wrote:
> Hello team,
> 
> I have a database name “kbdb” that is having a schema “kb” and I want to 
> execute the test.sql file inside this schema,
> 
> Please help how we can do that.

You can do as Daniel suggested but be aware that it is equivalent to:

https://www.postgresql.org/docs/11/sql-set.html
SET search_path TO value

That means if you have objects in the script that are not schema 
qualified and need to point to other schemas then things will fail. A 
longer term solution would to schema qualify the objects in your script. 
This is assuming that the script is not generic and is meant to 'float' 
from schema to schema.

> 
> Regards,
> 
> Daulat
> 


-- 
Adrian Klaver
adrian.klaver@aklaver.com



pgsql-general by date:

Previous
From: Stephen Frost
Date:
Subject: Re: 9.6.9 Default configuration for a default installation butdifferent with-krb-srvnam
Next
From: Jean-Philippe Chenel
Date:
Subject: RE: 9.6.9 Default configuration for a default installation butdifferent with-krb-srvnam