Re: Writing output to a file

Поиск
Список
Период
Сортировка
От Richard Huxton
Тема Re: Writing output to a file
Дата
Msg-id 438D6EDC.5070903@archonet.com
обсуждение исходный текст
Ответ на Writing output to a file  (Chris Gordon <thegordonemail@gmail.com>)
Список pgsql-general
Chris Gordon wrote:
> I have used \o foo.txt and it seems to write significantly less than what I
> see on the screen.  Has anyone had experience with this?

That's by design - it just shows results by default. I think you want to
capture STDOUT/ERR rather like this:

$ psql --echo-all -Urichardh richardh < test.sql > res.sql 2>&1

$ cat test.sql
\qecho hello world
\timing
SELECT * FROM nametest;
\d nametest

$ cat res.sql
\qecho hello world
hello world
\timing
Timing is on.
SELECT * FROM nametest;
  first | last | extra
-------+------+-------
(0 rows)

Time: 5.526 ms
\d nametest
           Table "public.nametest"
  Column |         Type          | Modifiers
--------+-----------------------+-----------
  first  | character varying(32) |
  last   | character varying(32) |
  extra  | character varying(32) |


That any help?

--
   Richard Huxton
   Archonet Ltd

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

Предыдущее
От: Együd Csaba
Дата:
Сообщение: Re: Login limitation?
Следующее
От: "surabhi.ahuja"
Дата:
Сообщение: Re: memory leak under heavy load?