Re: a script that queries database periodically - Mailing list pgsql-sql

From Poul L. Christiansen
Subject Re: a script that queries database periodically
Date
Msg-id 3A22D5C7.2030502@cs.auc.dk
Whole thread Raw
In response to a script that queries database periodically  (Bernie Huang <bernie.huang@ec.gc.ca>)
Responses Re: a script that queries database periodically  (Mathijs Brands <mathijs@ilse.nl>)
List pgsql-sql
I have a bash script in crontab with the following line:
"lynx -dump
http://127.0.0.1/postgres/myPhpFile.php>${currentDir}php_output.html"

You can also just put that line directly into crontab.

Poul L. Christiansen

Bernie Huang wrote:

> Hello,
>
> My boss wants me to write a script that will send a email report to him
> monthly with the result of database queries.
>
> For example, an email would be like:
>
> Monthly report
> +----------+---------+---------------+
> | Vehicles | Mileage | # of Signouts |
> +----------+---------+---------------+
> | Vehicle1 | 10324   | 5             |
> +----------+---------+---------------+
> | Vehicle2 | 19384   | 6             |
> +----------+---------+---------------+
> ...
>
> I was thinking of writing up a PHP script and put into crontab, which is
> somehow easier than a shell script, but PHP is an apache module, so I
> cannot execute PHP under crontab (it has to be executed in a browser
> right?).  I guess a shell script is necessary.  So, is it possible to
> call 'psql' and returning its query result and I can use sendmail to
> email the result? Any other idea?
>
> Thanks.
>
> - Bernie
>


pgsql-sql by date:

Previous
From: Tom Lane
Date:
Subject: Re: count( distinct x )
Next
From: Roberto Mello
Date:
Subject: Re: a script that queries database periodically