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 по дате отправления:

Предыдущее
От: "Duncan Garland"
Дата:
Сообщение: Re: Setting schema from command line in psql
Следующее
От: Andreas
Дата:
Сообщение: Re: server variables ?