Thread: 'Official' Interfaces

'Official' Interfaces

From
"Dave Page"
Date:
Hi Guys,

It's been brought to my attention that there is no mechanism in place to
allow people to recognise the best or 'official' PostgreSQL interfaces,
and I don't just mean those in the core distribution, but those that we
consider the best of their type such a psqlODBC, libpqxx, Npgsql and so
on.

Obviously we can list them on a webpage, but what criteria could we use
to select them?

Any thoughts/comments/ideas?

Regards, Dave.

Re: 'Official' Interfaces

From
Justin Clift
Date:
Dave Page wrote:

> Hi Guys,
>
> It's been brought to my attention that there is no mechanism in place to
> allow people to recognise the best or 'official' PostgreSQL interfaces,
> and I don't just mean those in the core distribution, but those that we
> consider the best of their type such a psqlODBC, libpqxx, Npgsql and so
> on.
>
> Obviously we can list them on a webpage, but what criteria could we use
> to select them?

We should probably start with the commonly used interfaces and have a
note on the page asking people to advise us of the others.  Then we
should email the link to the pgsql-general mailing list and people there
will suggest most of the things we've otherwise missed.

Hope that helps.

Regards and best wishes,

Justin Clift


> Any thoughts/comments/ideas?
>
> Regards, Dave.
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Don't 'kill -9' the postmaster



Re: 'Official' Interfaces

From
"Dave Page"
Date:

> -----Original Message-----
> From: Justin Clift [mailto:justin@postgresql.org]
> Sent: 25 September 2003 11:19
> To: Dave Page
> Cc: pgsql-www@postgresql.org
> Subject: Re: [pgsql-www] 'Official' Interfaces
>
> We should probably start with the commonly used interfaces and have a
> note on the page asking people to advise us of the others.  Then we
> should email the link to the pgsql-general mailing list and
> people there
> will suggest most of the things we've otherwise missed.

Hi Justin,

How do we decide which ones to make as official though? There are
currently 2 .NET interfaces out there for example, of which one (Npgsql)
is the official PostgreSQL provider in the Mono source tree (official as
far as Mono is concerned). There has been at least one ODBC driver fork
that I know of, and that was hosted on Gborg as the primary one is.

It seems sensible to point users at one project only - I don't think we
want a situation like MySQL where iirc there used to be a number of
different ODBC drivers, JDBC drivers and OLEDB providers leaving users
confused over which one to choose.

Regards, Dave.

Re: 'Official' Interfaces

From
"Marc G. Fournier"
Date:
why not a simple "poll" listing the interfaces, and based on votes (ie. #
of ppl using that interface), it rises to the top of the lists?  Let usage
denote "best" ... if it isn't, nobody would be using it, would they?

On Thu, 25 Sep 2003, Dave Page wrote:

>
>
> > -----Original Message-----
> > From: Justin Clift [mailto:justin@postgresql.org]
> > Sent: 25 September 2003 11:19
> > To: Dave Page
> > Cc: pgsql-www@postgresql.org
> > Subject: Re: [pgsql-www] 'Official' Interfaces
> >
> > We should probably start with the commonly used interfaces and have a
> > note on the page asking people to advise us of the others.  Then we
> > should email the link to the pgsql-general mailing list and
> > people there
> > will suggest most of the things we've otherwise missed.
>
> Hi Justin,
>
> How do we decide which ones to make as official though? There are
> currently 2 .NET interfaces out there for example, of which one (Npgsql)
> is the official PostgreSQL provider in the Mono source tree (official as
> far as Mono is concerned). There has been at least one ODBC driver fork
> that I know of, and that was hosted on Gborg as the primary one is.
>
> It seems sensible to point users at one project only - I don't think we
> want a situation like MySQL where iirc there used to be a number of
> different ODBC drivers, JDBC drivers and OLEDB providers leaving users
> confused over which one to choose.
>
> Regards, Dave.
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
>     (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
>

Re: 'Official' Interfaces

From
"Dave Page"
Date:

> -----Original Message-----
> From: Marc G. Fournier [mailto:scrappy@postgresql.org]
> Sent: 25 September 2003 14:23
> To: Dave Page
> Cc: Justin Clift; pgsql-www@postgresql.org
> Subject: Re: [pgsql-www] 'Official' Interfaces
>
>
>
> why not a simple "poll" listing the interfaces, and based on
> votes (ie. # of ppl using that interface), it rises to the
> top of the lists?  Let usage denote "best" ... if it isn't,
> nobody would be using it, would they?

That's not a bad idea. We could do the same for admin interfaces....

Regards, Dave.

Re: 'Official' Interfaces

From
"Marc G. Fournier"
Date:

On Thu, 25 Sep 2003, Dave Page wrote:

>
>
> > -----Original Message-----
> > From: Marc G. Fournier [mailto:scrappy@postgresql.org]
> > Sent: 25 September 2003 14:23
> > To: Dave Page
> > Cc: Justin Clift; pgsql-www@postgresql.org
> > Subject: Re: [pgsql-www] 'Official' Interfaces
> >
> >
> >
> > why not a simple "poll" listing the interfaces, and based on
> > votes (ie. # of ppl using that interface), it rises to the
> > top of the lists?  Let usage denote "best" ... if it isn't,
> > nobody would be using it, would they?
>
> That's not a bad idea. We could do the same for admin interfaces....

The ability to maybe add comments/reviews to each would be good too ...
that way its not what *we* think is the best, but its what those using it
think ...


Re: 'Official' Interfaces

From
Bruce Momjian
Date:
Dave Page wrote:
> Hi Guys,
>
> It's been brought to my attention that there is no mechanism in place to
> allow people to recognise the best or 'official' PostgreSQL interfaces,
> and I don't just mean those in the core distribution, but those that we
> consider the best of their type such a psqlODBC, libpqxx, Npgsql and so
> on.
>
> Obviously we can list them on a webpage, but what criteria could we use
> to select them?

I talked to the JDBC guys about this already.  What we need is a section
in the documentation about the various interfaces that are not
distributed with PostgreSQL, where to find them, and how they differ,
e.g. how are the perl interfaces and c++ interfaces different.

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073