On Sat, Mar 08, 2003 at 07:24:59PM -0500, John Siracusa wrote:
> Just a quick question on the topic.  How far are you willing to go (or
> willing to let DBD authors go) to support the API you're planning?

   |<---- this far ---->|

:)

> For example, Postgres has a SERIAL psuedo-type that really just creates a
> sequence behind the scenes for you.  I currently get the "last insert id"
> using DBD::Pg by querying what I know is the auto-generated sequence name
> ("<tablename>_<columnname>_seq")  Would it be reasonable for DBD::Pg to do
> this for me behind the scenes in order to service the proposed new API, or
> would that be frowned upon (because it has to run another query, or because
> it "guesses" the name of the sequence, or some other reason)?

It's for just this reason that I suggested the last_insert_id method
may take $table_name and $column_name parameters.

For postgres the "<tablename>_<columnname>_seq" name is part of the core
system so there's really no "guessing" going on (as I understand it).
DBD::Oracle isn't so lucky.

Tim.

Reply via email to