Login Register Actian.com  

Actian Community Forum



Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old 2012-04-18   #1 (permalink)
Junior Member
 
Join Date: Apr 2011
Posts: 7
Blog Entries: 3
Default DBD::IngresII released

Hi!

I want to annouce release of DBD::IngresII which is Perl driver for Ingres database. It is fork of (dead) DBD::Ingres.

Changes from DBD::Ingres:

- It compiles under Windows using ActivePerl + MinGW, ActivePerl + MSVC, Strawberry Perl + MinGW
- BIGINT support (thanks to Remy Chibois)
- ANSIDATE support
- ->ing_utf8_quote() method (it quotes string and escapes UTF-8 literals)
- Now it builds under latest Perl

See https://metacpan.org/module/DBD::IngresII for more information.

Sorry for spamming everywhere, but I there's no other way to let people know.

Regards,
Tomasz
xenu is offline   Reply With Quote
Old 2012-04-18   #2 (permalink)
Ingres Community
 
Join Date: Mar 2007
Posts: 110
Default

Very cool! I've added a link to the wiki under Perl DBI - Ingres Community Wiki
clach04 is offline   Reply With Quote
Old 2012-08-02   #3 (permalink)
Ingres Community
 
Join Date: Jul 2010
Location: UK
Posts: 306
Blog Entries: 1
Default

Hi,
We've started using the new DBD::IngresII driver - great to see progress in this area, nice work xenu.
One thing we wanted to do was connect using a dynamic vnode which includes attributes, and this didn't quite work. I've made a very small change to the source which will hopefully address this. Not sure where's the best place to post code changes for consideration, I'll try here first!
Cheers, Geraint

Add this to the dbd_db_login function in dbdimp.sc, just after the line:
/* look for options in dbname. Syntax: dbname;options */

Code:
    if (dbname[0]=='@')
    {
      /* Dynamic vnode specification - may include attributes which */
      /* are delimited by semicolons and are specified before ::dbname. */
      /* Not to be confused with any options listed after a semicolon */
      /* following the dbname. Skip option ptr along to the "::" */ 
      while (*opt && !(*opt == ':' && *opt-1 == ':')) ++opt;
    }
geraintjones is online now   Reply With Quote
Old 2012-08-24   #4 (permalink)
Junior Member
 
Join Date: Apr 2011
Posts: 7
Blog Entries: 3
Default

Thank you for your excellent contribution, it is included in 0.83
xenu is offline   Reply With Quote

Reply



Thread Tools Search this Thread
Search this Thread:

Advanced Search
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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


© 2011 Actian Corporation. All Rights Reserved