Re: Setting schema from command line in psql
| От | psql-novice@netzach.co.il |
|---|---|
| Тема | Re: Setting schema from command line in psql |
| Дата | |
| Msg-id | 20070412164137.GA16641@netzach.co.il обсуждение исходный текст |
| Ответ на | Re: Setting schema from command line in psql ("Duncan Garland" <duncan.garland@ntlworld.com>) |
| Список | pgsql-novice |
> I've never tried that, but have you experimented with setting the schema
> from the .psqlrc file? If you can do that then you might be able to get
> .psqlrc to set the schema to a variable which you have set using the -v
> command-line option.
Ingenious. Works a dream. Here are the details of how I did it just in
case somebody else is interested:
begin ~/.psqlrc --------
SET search_path TO :schema;
end file ------------------
mycomputer:~$ psql -v schema=myschema mydb
Welcome to psql 7.old.reallyold, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help on internal slash commands
\g or terminate with semicolon to execute query
\q to quit
SET
mydb=> \dt
List of relations
Schema | Name | Type | Owner
--------------+------------------------------+-------+--------
myschema | table1 | table | me
myschema | table2 | table | me
myschema | table3 | table | me
В списке pgsql-novice по дате отправления: