From avodonosov at gmail.com Mon Oct 8 12:18:13 2007 From: avodonosov at gmail.com (Anton Vodonosov) Date: Mon, 8 Oct 2007 15:18:13 +0300 Subject: [pg-devel] Fwd: MAX_MESSAGE_LEN; broken link to cvs snapshot In-Reply-To: <7dac07650710080512q74d82a4dse22db629ff7e64f5@mail.gmail.com> References: <7dac07650710080512q74d82a4dse22db629ff7e64f5@mail.gmail.com> Message-ID: <7dac07650710080518h1480c3bx4ff3db5525d50d11@mail.gmail.com> Hello. There is a constant, +MAX_MESSAGE_LEN+ = 8192 in pg.lisp. My sql statements sometimes exceed this value because criteria are generated programmatically. In this case I get an error "sql statement too long". It looks like this constant is unnecessary. I've changed it to large value and large sql statements (> 40kb) work well. Also I've checked documentation for libpq cleint functions - no max query length is mentioned. Another note. CVS snapshot link on the common-lisp.net project page is broken. http://common-lisp.net/cgi-bin/viewcvs.cgi/root.tar.gz?root=&eview=tar. This works: http://common-lisp.net/cgi-bin/viewcvs.cgi/root.tar.gz?root=pg&view=tar Best regards, -Anton PS. Sorry, by mistake I sent this message to pg-devel-owner at common-lisp.net. Now it's copied it to the right adress. From johan at riise-data.no Mon Oct 8 18:16:43 2007 From: johan at riise-data.no (Johan Ur Riise) Date: Mon, 08 Oct 2007 20:16:43 +0200 Subject: [pg-devel] Fwd: MAX_MESSAGE_LEN; broken link to cvs snapshot In-Reply-To: <7dac07650710080518h1480c3bx4ff3db5525d50d11@mail.gmail.com> References: <7dac07650710080512q74d82a4dse22db629ff7e64f5@mail.gmail.com> <7dac07650710080518h1480c3bx4ff3db5525d50d11@mail.gmail.com> Message-ID: <200710082016.43241.johan@riise-data.no> On Monday 08 October 2007 14:18, Anton Vodonosov wrote: > Hello. > > There is a constant, +MAX_MESSAGE_LEN+ = 8192 in pg.lisp. My sql > statements sometimes exceed this value because criteria are generated > programmatically. In this case I get an error "sql statement too > long". > > It looks like this constant is unnecessary. I've changed it to large > value and large sql statements (> 40kb) work well. Also I've checked > documentation for libpq cleint functions - no max query length is > mentioned. Yes, this limit was removed in CVS some time ago.