Re: How to pipe the psql copy command to Unix 'Date' command

From: SHARMILA JOTHIRAJAH <sharmi_jo(at)yahoo(dot)com>
To: R Smith <4otherbusiness(at)comcast(dot)net>, Erik Jones <ejones(at)engineyard(dot)com>
Cc: General postgres mailing list <pgsql-general(at)postgresql(dot)org>
Subject: Re: How to pipe the psql copy command to Unix 'Date' command
Date: 2009-03-02 23:32:22
Message-ID: 658890.50001.qm@web110712.mail.gq1.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

--- On Thu, 2/19/09, Erik Jones <ejones(at)engineyard(dot)com> wrote:

> From: Erik Jones <ejones(at)engineyard(dot)com>
> Subject: Re: [GENERAL] How to pipe the psql copy command to Unix 'Date' command
> To: "R Smith" <4otherbusiness(at)comcast(dot)net>
> Cc: "General postgres mailing list" <pgsql-general(at)postgresql(dot)org>
> Date: Thursday, February 19, 2009, 11:08 PM
> On Feb 19, 2009, at 6:30 PM, R Smith wrote:
>
> >
> > On Feb 19, 2009, at 11:07 AM, SHARMILA JOTHIRAJAH
> wrote:
> >
> >> Thanks all
> >> -Sharmila
> >>
> >>
> >> --- On Thu, 2/19/09, Erik Jones
> <ejones(at)engineyard(dot)com> wrote:
> >>
> >>> From: Erik Jones <ejones(at)engineyard(dot)com>
> >>> Subject: Re: [GENERAL] How to pipe the psql
> copy command to Unix 'Date' command
> >>> To: sharmi_jo(at)yahoo(dot)com
> >>> Cc: "Tom Lane"
> <tgl(at)sss(dot)pgh(dot)pa(dot)us>, "General postgres mailing
> list" <pgsql-general(at)postgresql(dot)org>
> >>> Date: Thursday, February 19, 2009, 1:31 PM
> >>> On Feb 19, 2009, at 9:40 AM, SHARMILA
> JOTHIRAJAH wrote:
> >>>
> >>>> --- On Thu, 2/19/09, Tom Lane
> >>> <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
> >>>>
> >>>>> From: Tom Lane
> <tgl(at)sss(dot)pgh(dot)pa(dot)us>
> >>>>> Subject: Re: [GENERAL] How to pipe the
> psql copy
> >>> command to Unix 'Date' command
> >>>>> To: sharmi_jo(at)yahoo(dot)com
> >>>>> Cc: "General postgres mailing
> list"
> >>> <pgsql-general(at)postgresql(dot)org>
> >>>>> Date: Thursday, February 19, 2009,
> 12:31 PM
> >>>>> SHARMILA JOTHIRAJAH
> <sharmi_jo(at)yahoo(dot)com>
> >>> writes:
> >>>>>> Hi,
> >>>>>> I want to find the time taken by
> this process
> >>>>> ...retrieving data from oracle
> database using java
> >>> and
> >>>>> copying that to postgres using copy.
> >>>>>> So I need something like this
> >>>>>
> >>>>>> Start_Time|java testCode ...|psql
> -c
> >>> "copy dummy
> >>>>> from stdin with delimiter ','
> null
> >>>>> 'NULL'" test| End_time
> >>>>>
> >>>>> time java testCode ...|psql -c
> "copy dummy
> >>> from stdin
> >>>>> with delimiter ',' null
> >>> 'NULL'" test
> >>>>>
> >>>>> Or do you really insist on doing the
> timestamp
> >>> subtraction
> >>>>> by hand?
> >>>>>
> >>>>>
> >>>> No...I would definitely prefer to get the
> time elapsed
> >>> between the start of the java program and the
> end of the
> >>> copy command... Is that possible ? If not at
> least the start
> >>> and the end time so tht i can do the
> calculation myself
> >>>
> >>> Tom just showed you how. Use run full piped
> command with
> >>> the unix 'time' utility.
> >>>
> >>> Erik Jones, Database Administrator
> >>
> > I've used UNIX for years and I don't know what
> you mean by 'use run full piped command'.
> > Sure I know pipes and scripting, but ?
> > I would put everything needed w/ a shell script, calls
> to java & PG, and set a var to unixtime at start and
> subtract it from the ending unixtime.
> >
> > If nothing else, I might pick up a Linux trick!
>
> Sorry, I'd started typing the sentence one say, back
> spaced and went to type it another and it didn't really
> come out right. It should have been:
>
> Run the full piped command with the unix 'time'
> utility.
>
> I.e. if the full piped command was: cmd1 someargs | cmd2
> someargs2 | cmd3 someargs3
>
> then run: time cmd1 someargs | cmd2 someargs2 | cmd3
> someargs3

Is it possible to sent this 'time' output to a file...
If I try
time cmd1 someargs1 | cmd2 someargs2 > output.log

it doesn't sent the "time" to the file...
Why?

Thanks
Sharmila

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message shadrack 2009-03-02 23:33:30 php4 and postgresql 8.3
Previous Message Raymond O'Donnell 2009-03-02 22:03:54 Re: plpgsql: UPDATE...Returning in FOR loop