Unix Technical Forum

Re: Next development steps?

This is a discussion on Re: Next development steps? within the pgsql Interfaces odbc forums, part of the PostgreSQL category; --> > -----Original Message----- > From: pgsql-odbc-owner@postgresql.org > [mailto gsql-odbc-owner@postgresql.org] On Behalf Of Ludek Finstrle > Sent: 14 December 2005 ...


Go Back   Unix Technical Forum > Database Server Software > PostgreSQL > pgsql Interfaces odbc

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 04-16-2008, 01:39 AM
Dave Page
 
Posts: n/a
Default Re: Next development steps?



> -----Original Message-----
> From: pgsql-odbc-owner@postgresql.org
> [mailtogsql-odbc-owner@postgresql.org] On Behalf Of Ludek Finstrle
> Sent: 14 December 2005 14:39
> To: pgsql-odbc@postgresql.org
> Subject: [ODBC] Next development steps?
>
> Hello,
>
> I study the driver and there are lot of code which doesn't
> work since
> libpq support. (e.g.) There is support for updatable cursor
> which doesn't
> work (if I'm right) because it's using backend_tuples which isn't
> supported.
>
> It seems no other (except swamped Dave and Anoop) is supporting ODBC
> driver. I propose these steps:
>
> 1) clean the code (and UI) with drop all non-trivial features
> - these features make the code unreadable and complicated with
> no proper behaviour right now
> - there is no error report for them since libpq support
> (exclude [#1000413] Optimistic lock cannot be used with
> updateable
> cursors - I think updateable cursor doesn't work at all)


What features do you have in mind?

> 2) create better transaction support (see Marco Ristola post)
> - http://archives.postgresql.org/pgsql...3/msg00128.php
> - http://archives.postgresql.org/pgsql...3/msg00116.php


OK.

> 3) improve libpq support to use PQprepare, bind parameters


Yes. Actually I wonder why we don't get rid of the server side prepare
option and always do that (using PQprepare).

> 4) full support for only_forward read-only cursor


OK.

> 5) create small steps in support dropped things
> and so on ...
>
> Can we create a new development branch at least?


I'm more inclined to create a stable branch and develop in tip.

Can I also assume you expect to be around for a good while to work on
this ambitious plan? ODBC developers are few and far between, so
starting a major project can be quite a commitment for all of us.

Regards, Dave.

---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 04-16-2008, 01:39 AM
Ludek Finstrle
 
Posts: n/a
Default Re: Next development steps?

> > 1) clean the code (and UI) with drop all non-trivial features
> > - these features make the code unreadable and complicated with
> > no proper behaviour right now
> > - there is no error report for them since libpq support
> > (exclude [#1000413] Optimistic lock cannot be used with
> > updateable
> > cursors - I think updateable cursor doesn't work at all)

>
> What features do you have in mind?


All which use backend_tuples or is unreachable at least.
I'm sorry I don't have a list. It is only my ideas based on
what I see through patching. I also try to start cleaning code
and I always stop becouse I go to updateable cursor implementation
or DRIVER_CURSOR or something similar.

> I'm more inclined to create a stable branch and develop in tip.


I'm sorry I'm unable to translate "develop in tip".
I think that we use current stable version as start point for
development branch. I don't think we could share code between this
two branches. It doesn't lead to better (readable) code.

> Can I also assume you expect to be around for a good while to work on
> this ambitious plan? ODBC developers are few and far between, so
> starting a major project can be quite a commitment for all of us.


Yes. I'm planning this mainly for me (maybe someone join me/us).

Regards,

Luf

---------------------------(end of broadcast)---------------------------
TIP 1: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 04-16-2008, 01:39 AM
Jaime Casanova
 
Posts: n/a
Default Re: Next development steps?

>
> Yes. I'm planning this mainly for me (maybe someone join me/us).
>
> Regards,
>
> Luf
>


Although i'm not an expert C programmer (and i have a lot to
understand about the ODBC API) maybe i can help at least as bug
hunter...

--
regards,
Jaime Casanova
(DBA: DataBase Aniquilator

---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 04-16-2008, 01:40 AM
Jim C. Nasby
 
Posts: n/a
Default Re: Next development steps?

On Wed, Dec 14, 2005 at 04:41:57PM -0000, Dave Page wrote:
> > Can we create a new development branch at least?

>
> I'm more inclined to create a stable branch and develop in tip.


Having suffered through doing development in a branch before; trust me,
you want to do development in HEAD and not in a branch. Doing it in a
branch is an outstanding way to turn things into a real mess...
--
Jim C. Nasby, Sr. Engineering Consultant jnasby@pervasive.com
Pervasive Software http://pervasive.com work: 512-231-6117
vcard: http://jim.nasby.net/pervasive.vcf cell: 512-569-9461

---------------------------(end of broadcast)---------------------------
TIP 1: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 11:28 PM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com