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