DBD-Unify

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

DBD::Unify --  a Unify interface for Perl 5 using DBI.

This is the Database Driver for the Unify family of database products.
See http://support.guptatechnologies.com/supportwiki/index.php/Platforms
for Unify DataServer products.

See the ChangeLog file for a complete history

REQUIREMENTS

    It has been ported and tested on DataServer 6.3AB, 6.3BE, 8.1CC, 8.1CE,
    8.1DAB, 8.2AC, 8.2AD, 8.2B, 8.2BC, 8.3E/64, 8.3F/64, 8.3I/64, 8.3KAB/64,
    and 9.1B, but this does not mean it might not work on U2000 databases or
    other DataServer releases.

    I have tested with DBI-1.643 .. DBI 1.647 and perl-5.8.6 through 5.42.2,
    but you might get it to work with DBI 0.93 or higher.  But then again, in
    that case you should consider an upgrade. As of DBD-Unify-0.40 I've made
    DBI-1.42 prerequisite.  DBD-Unify-0.70 raised the minimum supported
    perl version to perl-5.6 and version 0.90 raised it to perl-5.8.6.

    The test case however uses scalarIO to catch errors, so if you use a
    perl that does not support scalarIO (e.g. perlIO enabled), you will
    have to disable the failing tests that use it yourself and hope for
    the best (or better, upgrade to a perl that supports scalarIO).

    Don't expect anything Unicode releated DataServer data to work on perl
    versions below 5.8.4 (if you get it to work at all).  Note that $LANG
    will need to match your database locale. See the Unicode site for the
    differences between the Unicode standards if you want to know what to
    expect (http://www.unicode.org/versions/enumeratedversions.html) and
    http://www.unicode.org/history/publicationdates.html for their age.

      Perl version
      Stable  Devel   Unicode
      ------  ------- -------
              5.43.3   17.0.0  UCD 17.0.0 released 09 Sep 2025
      5.48.0  5.41.11  16.0.0  UCD 16.0.0 released 10 Sep 2024
                               UCD 15.1.0 released 12 Sep 2023
      5.38.0  5.37.5   15.0.0  UCD 15.0.0 released 13 Sep 2022
      5.36.0  5.35.4   14.0.0  UCD 14.0.0 released 14 Sep 2021
      5.32.0  5.31.10  13.0.0  UCD 13.0.0 released 10 Mar 2020
      5.30.0  5.29.10  12.1.0  UCD 12.1.0 released 07 May 2019
              5.29.9   12.0.0  UCD 12.0.0 released 05 Mar 2019
              5.29.2   11.0.0  UCD 11.0.0 released 05 Jun 2018
      5.28.0  5.27.2   10.0.0  UCD 10.0.0 released 20 Jun 2017
      5.26.0  5.25.3    9.0.0  UCD  9.0.0 released 21 Jun 2016
      5.24.0  5.23.0    8.0.0  UCD  8.0.0 released 17 Jun 2015
      5.22.0  5.21.1    7.0.0  UCD  7.0.0 released 16 Jun 2014
      5.20.0  5.19.5    6.3.0  UCD  6.3.0 released 30 Sep 2013
      5.18.0  5.17.1    6.2.0  UCD  6.2.0 released 26 Sep 2012
      5.16.0  5.15.8    6.1.0  UCD  6.1.0 released 31 Jan 2012
      5.14.0  5.13.7    6.0.0  UCD  6.0.0 released 11 Oct 2010
      5.12.0  5.11.3    5.2.0  UCD  5.2.0 released 01 Oct 2009
      5.10.1  5.10.1    5.1.0  UCD  5.1.0 released 04 Apr 2008
      5.10.0  5.9.5     5.0.0  UCD  5.0.0 released 14 Jul 2006
      5.8.7   5.8.7     4.1.0  UCD  4.1.0 released 31 Mar 2005
      5.8.5   5.8.5     4.0.1  UCD  4.0.1 released    Mar 2004
      5.8.1   5.8.1     4.0.0  UCD  4.0.0 released 24 Apr 2003
      5.8.0   5.8.0     3.2.0  UCD  3.2.0 released 02 Apr 2002
              5.7.x     3.1.1  UCD  3.1.1 released    Aug 2001
                        3.0.x  UCD  3.0.0 released    Sep 1999
                               UCD  1.0.0 draft was planned spring 1991 :)

    Use 'corelist -a Unicode' to see the complete list of what version of
    Unicode is shipped with what version of perl.

    One user has reported success with perl 5.005_03 on SunOS 5.7 with
    gcc-2.7.2.2, DBI-1.30, DBD-Unify-0.24 with DataServer-7.2.

    Todd Zervas reported working versions:
    - 0.65 working on 32bit 9.0G on Linux 2.4.21-47.EL
    - 0.76 working on 32bit 9.0G on Linux 2.6.18-92.1.22.el5PAE
    - 0.77 working on 32bit 9.0G on Linux 2.6.18-128.1.14.el5PAE
		   with GNU g++ 4.1.2, perl-5.8.8, and DBI-1.609
    - 0.89 working on 64bit 9.1D on Linux 2.6.32-642.6.2   (RHEL 6.7)
		   with DBI 1.623
    - 0.90 working on 64bit 9.1E on Linux 3.10.0-1062.12.1 (RHEL 7.7)
		   with DBI 1.627 and Perl 5.16.3

BUILDING, TESTING AND INSTALLING:

    This will only work if DBI is installed on a recent version of perl ;-)
    and you are working in a valid Unify environment. Makefile.PL will stop
    with a warning if you are not.

	   # perl Makefile.PL

    This step will ask you if you need networked databases. Probably you do
    not, which is the default answer. Choosing 'Yes' will include two more
    libraries that are broken in 8.1CC for HP-UX. Choosing 'No' will prefer
    U2000ul.a and S2000ul.a over U2000u.a and S2000u.a resulting in smaller



( run in 1.110 second using v1.01-cache-2.11-cpan-39bf76dae61 )