Re: saving a query and reults to a file. - Mailing list pgsql-novice

From
Subject Re: saving a query and reults to a file.
Date
Msg-id 20051203013744.62184.qmail@web33309.mail.mud.yahoo.com
Whole thread Raw
In response to Re: saving a query and reults to a file.  ("T. Lackey" <lackey@ltu.edu>)
List pgsql-novice
i think anything that makes it easier to teach
postgresql to newbies is worth is a good thing.

you can post a request over at

pgsql-hackers...

http://www.postgresql.org/community/lists/

perhaps they can help.

you also may want to visit pgadmin3's developers
mailing list and see if they can add the feature.

best of luck.

--- "T. Lackey" <lackey@ltu.edu> wrote:

> I am the person who originally posted the question.
> I teach an introductory
> database class so it is very beneficial for students
> to have both the query
> and results in the same file.  MySQL uses "tee or
> \T" and appends everything
> to the designated output file. I do not particularly
> like the way I am
> implementing this in psql, but after reviewing
> suggested solutions it
> appears there is not much choice. I use the script
> below by entering the
> command "\i  c:/tee.txt". The file tee.txt contains
> the following.
>
>
>
> \o c:/psqlResults1.txt
>
> \e
>
> \o
>
> \w c:/psqlQuery1.txt
>
> \! copy c:\\psqlQuery1.txt+c:\\psqlResults1.txt
> c:\\psqlAll.txt
>
>
>
>
>
> The script puts you into the command buffer. When
> exiting the command buffer
> the query is run.  The query is saved in
> psqlQuery1.txt, the results are in
> the psqlResults1.txt. and everything is in
> psqlAll.txt.
>
>
>
> A few more DOS commands can be added to the script
> to include a file with
> blank lines in the COPY for spacing, DELete for the
> files you do not want to
> keep around,  etc.
>
>
>
> I still would like to see a better way to do this.
> Thank you for all of your
> help.
>
> ----- Original Message -----
> From: <operationsengineer1@yahoo.com>
> To: <olly@lfix.co.uk>; "A. Kretschmer"
> <andreas.kretschmer@schollglas.com>
> Cc: "Christian Hofmann" <christian.hofmann@gmx.de>;
> <pgsql-novice@postgresql.org>
> Sent: Tuesday, November 29, 2005 6:21 PM
> Subject: Re: [NOVICE] saving a query and reults to a
> file.
>
>
> PGAdmin3 gives the user the option to run a query
> and
> output it to a file.  It is a "play" style triangle
> with a floppy disk icon - 4the from the right on the
> latest version of pgadmin3.
>
> not sure if this helps or not.
>
> --- Oliver Elphick <olly@lfix.co.uk> wrote:
>
> > On Tue, 2005-11-29 at 20:47 +0100, A. Kretschmer
> > wrote:
> > > am  29.11.2005, um 18:38:50 +0000 mailte Oliver
> > Elphick folgendes:
> > > > On Tue, 2005-11-29 at 11:35 -0500, T. Lackey
> > wrote:
> > > > > Is there an easy way to save a series of
> > queries and query results to
> > > > > a single file like /tee in MySQL?  I am
> > running version 8.-beta4 on
> > > > > windows XP.
> > > >
> > > > In psql:
> > > >
> > > > \o output_file_name
> > > > ...various queries...
> > > > \o
> > >
> > > This isn't the right answer. \o redirect _only_
> > query results to the
> > > file, not the queries.
> > >
> > > And yes, i don't know the answer.
> >
> > Of course, you are right.  I tried psql -e and -a
> > and -L and none of
> > them do it.  The only way to get the queries into
> > the output file as
> > well is to copy them there separately:
> >
> >   \o output_file_name
> >   \qecho SELECT * FROM my_table;
> >   SELECT * FROM my_table;
> >   \o
> >
> > It's a bit cumbersome.
> >
> > The other way is to capture the whole session
> > output.  In Linux you can
> > do that with the script command, but I don't know
> if
> > Windows has any
> > decent tools like that.
> >
> > --
> > Oliver Elphick
> >    olly@lfix.co.uk
> > Isle of Wight
> > http://www.lfix.co.uk/oliver
> > GPG: 1024D/A54310EA  92C8 39E7 280E 3631 3F0E
> 1EC0
> > 5664 7A2F A543 10EA
> >
> > ========================================
> >    Do you want to know God?
> > http://www.lfix.co.uk/knowing_god.html
> >
> >
> > ---------------------------(end of
> > broadcast)---------------------------
> > TIP 4: Have you searched our list archives?
> >
> >                http://archives.postgresql.org
> >
>
>
>
>
>
> __________________________________
> Yahoo! Mail - PC Magazine Editors' Choice 2005
> http://mail.yahoo.com
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 3: Have you checked our extensive FAQ?
>
>                http://www.postgresql.org/docs/faq
>
>
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 1: if posting/reading through Usenet, please
> send an appropriate
>        subscribe-nomail command to
> majordomo@postgresql.org so that your
>        message can get through to the mailing list
> cleanly
>




__________________________________________
Yahoo! DSL – Something to write home about.
Just $16.99/mo. or less.
dsl.yahoo.com


pgsql-novice by date:

Previous
From: Jim Beckstrom
Date:
Subject: PL/pgSQL
Next
From: Michael Fuhr
Date:
Subject: Re: PL/pgSQL