Re: bash & postgres

Поиск
Список
Период
Сортировка
От Ivan Sergio Borgonovo
Тема Re: bash & postgres
Дата
Msg-id 20090323090942.5f970f32@dawn.webthatworks.it
обсуждение исходный текст
Ответ на bash & postgres  (Greenhorn <user.postgresql@gmail.com>)
Список pgsql-general
On Mon, 23 Mar 2009 15:03:15 +1100
Greenhorn <user.postgresql@gmail.com> wrote:

> Hi,
>
> I'm trying to pass variables on a bash script embedded with psql
> commands.
>
> cat header.txt
>
> "to1","from1","subject1"
> "to2","from2","subject2"
> "to3","from3","subject3"
> "to4","from4","subject4"
>
> cat b.sh
>
> #!/bin/bash
> two="2"
>
> psql -h localhost -U postgres -d mobile -c "create temp table
> header (

I enjoy another technique that's not exactly embedding but makes the
sql file easily executable from other shells to and easier to
maintain (eg. you don't lose syntax highlight, you don't need to
make wide use of x bit, you can concatenate files...).

echo "select :a;" | psql --set a=3 test
 ?column?
----------
        3
(1 row)


of course in spite of piping your sql, you could put it into a file.

--
Ivan Sergio Borgonovo
http://www.webthatworks.it


В списке pgsql-general по дате отправления:

Предыдущее
От: David Wilson
Дата:
Сообщение: Re: text column constraint, newbie question
Следующее
От: Ivan Sergio Borgonovo
Дата:
Сообщение: Re: text column constraint, newbie question