Re: schema name in the SQL statement. - Mailing list pgsql-interfaces

From Bosco Rama
Subject Re: schema name in the SQL statement.
Date
Msg-id 48AC48DB.6020603@boscorama.com
Whole thread Raw
In response to schema name in the SQL statement.  ("Masis, Alexander \(US SSA\)" <alexander.masis@baesystems.com>)
List pgsql-interfaces
Masis, Alexander (US SSA) wrote:
> My db has one schema. In fact I deleted the default "public" and created
> my own: "schema_1".
> In my SQL query I have to explicitly specify schema name:
> "select my_colomn from schema_1.table_name;"
> Can't schema be specified as default value during connection, or can I
> set the schema before I send the query?

After the connection is established, set the search_path to be your
schema:  "set search_path to schema_1;"

At that point you can use unqualified relation references again:  "select my_colomn from table_name;"


Bosco.


pgsql-interfaces by date:

Previous
From: Alvaro Herrera
Date:
Subject: Re: schema name in the SQL statement.
Next
From: Bosco Rama
Date:
Subject: Re: ecpg 'set' failure using host vars