Re: [svn:DBD-Pg] r9728 - in DBD-Pg/trunk: . t

"David E. Wheeler" <[email protected]>
Newsgroups gmane.comp.db.postgresql.dbdpg
Message-ID <[email protected]>
Hey Greg, this looks really cool!

I have a couple of quick notes, though:

* It looks like you include the docs for async queries and savepoints
   about three times.
* In at least one place in teh docs, you just call the constant
   "ASYNC" rather than "DBDPG_ASYNC".
* Shouldn't we have the async constants start with "PG_" like all the
   other constants, rather than "DBDPG_"? I realize that they're
   different than the sorts of constants directly supported by  
PostgreSQL,
   but surely we can control for that and keep things consistent.
* Do we need "OLDQUERY" in the cancel and wait constants? Seems kind
   of unnecessary to me.

I really like the API. Thanks for doing this!

Best,

David

On Jul 12, 2007, at 07:30, [email protected] wrote:

> Author: turnstep
> Date: Thu Jul 12 07:30:57 2007
> New Revision: 9728
>
> Added:
>    DBD-Pg/trunk/t/08async.t
> Modified:
>    DBD-Pg/trunk/Pg.h
>    DBD-Pg/trunk/Pg.pm
>    DBD-Pg/trunk/Pg.xs
>    DBD-Pg/trunk/dbdimp.c
>    DBD-Pg/trunk/dbdimp.h
>
> Log:
> First pass at async support: still a little rough, but a good start.
>
>
> Modified: DBD-Pg/trunk/Pg.h
> ====================================================================== 
> ========
> --- DBD-Pg/trunk/Pg.h	(original)
> +++ DBD-Pg/trunk/Pg.h	Thu Jul 12 07:30:57 2007
> @@ -17,6 +17,9 @@
>
>  #define DBDPG_TRUE (bool)1
>  #define DBDPG_FALSE (bool)0
> +#define DBDPG_ASYNC 1
> +#define DBDPG_OLDQUERY_CANCEL 2
> +#define DBDPG_OLDQUERY_WAIT 4
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.