X-Original-To: pgsql-sql-postgresql.org@localhost.postgresql.org Received: from localhost (av.hub.org [200.46.204.144]) by postgresql.org (Postfix) with ESMTP id 9FF5911F692F for ; Thu, 6 Apr 2006 09:42:08 -0300 (ADT) Received: from postgresql.org ([200.46.204.71]) by localhost (av.hub.org [200.46.204.144]) (amavisd-new, port 10024) with ESMTP id 44249-02 for ; Thu, 6 Apr 2006 09:42:00 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey- Received: from megazone.bigpanda.com (megazone.bigpanda.com [64.147.171.210]) by postgresql.org (Postfix) with ESMTP id 88DF611F678F for ; Thu, 6 Apr 2006 09:42:03 -0300 (ADT) Received: by megazone.bigpanda.com (Postfix, from userid 1001) id D5050350DE; Thu, 6 Apr 2006 05:42:02 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by megazone.bigpanda.com (Postfix) with ESMTP id D2F7A350D9; Thu, 6 Apr 2006 05:42:02 -0700 (PDT) Date: Thu, 6 Apr 2006 05:42:02 -0700 (PDT) From: Stephan Szabo To: "Eugene E." Cc: Peter Eisentraut , Achilleus Mantzios , pgsql-sql@postgresql.org Subject: Re: have you feel anything when you read this ? In-Reply-To: <44350A9B.5060109@bankir.ru> Message-ID: <20060406054131.G93813@megazone.bigpanda.com> References: <441EA0A7.8030601@bankir.ru> <200603201415.30719.peter_e@gmx.net> <442CC95C.1030700@bankir.ru> <20060331084503.W64402@megazone.bigpanda.com> <44324AB6.2060104@bankir.ru> <20060404071118.C19036@megazone.bigpanda.com> <4433650E.1020508@bankir.ru> <20060405071322.Y58168@megazone.bigpanda.com> <4434A207.6010600@bankir.ru> <20060405224337.Y83930@megazone.bigpanda.com> <4434C0A9.6000001@bankir.ru> <20060406041008.M82943@megazone.bigpanda.com> <44350A9B.5060109@bankir.ru> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by amavisd-new at hub.org X-Spam-Status: No, score=0.12 required=5 tests=[AWL=0.120] X-Spam-Score: 0.12 X-Spam-Level: X-Archive-Number: 200604/40 X-Sequence-Number: 24849 On Thu, 6 Apr 2006, Eugene E. wrote: > Stephan Szabo wrote: > >>>What would you expect it to do given a single result format argument? > >>> > >>>If you want to propose a new function (set of functions) that have > >>>different behavior, make a coherent proposal. > >> > >> > Statements like it should > >> > do X because I want it to aren't coherent proposals. > >> > >>AFAIK, they convert each value before put it to a result set. > >>I propose to do the following convertion to the textual-form for bytea > >>values: > >>X->X where X is byte [0..255] > > > > > > Okay, now pass that to strcmp or a %s format. AFAIK, the "textual-form" of > > values is meant to be a c-string. "ab\0cd\0" is not a c-string containing > > ab\0cd, it's a c-string containing ab. > > WHY strcmp ?! do you really think the user is a fool ? > if the user declared something "binary", he obviously knows what he has > done. > > WHY c-string ? the user only wants to get PGresult structure. > Since this structure provides a length of each value, you have no need > in c-string. Why do think the user needs it ? > > "textual-form" is just a name of actually existent convertion rule. > i am not trying to find out a philosophy here. Then, honestly, nothing anyone can say will help, because you're not willing to actually hold a conversation on the topic.