package SQL::Translator::Parser::DBI;
# -------------------------------------------------------------------
-# $Id: DBI.pm,v 1.6 2004-09-24 14:06:46 kycl4rk Exp $
+# $Id: DBI.pm,v 1.10 2006-05-24 18:08:41 duality72 Exp $
# -------------------------------------------------------------------
# Copyright (C) 2002-4 SQLFairy Authors
#
use strict;
use DBI;
use vars qw($VERSION @EXPORT);
-$VERSION = sprintf "%d.%02d", q$Revision: 1.6 $ =~ /(\d+)\.(\d+)/;
+$VERSION = sprintf "%d.%02d", q$Revision: 1.10 $ =~ /(\d+)\.(\d+)/;
use constant DRIVERS => {
mysql => 'MySQL',
+ odbc => 'SQLServer',
+ oracle => 'Oracle',
+ pg => 'PostgreSQL',
sqlite => 'SQLite',
sybase => 'Sybase',
pg => 'PostgreSQL',
+ db2 => 'DB2',
};
use Exporter;
use SQL::Translator::Utils qw(debug);
use SQL::Translator::Parser::DBI::MySQL;
+use SQL::Translator::Parser::DBI::SQLServer;
use SQL::Translator::Parser::DBI::SQLite;
use SQL::Translator::Parser::DBI::Sybase;
use SQL::Translator::Parser::DBI::PostgreSQL;
+use SQL::Translator::Parser::DBI::DB2;
+use SQL::Translator::Parser::DBI::Oracle;
use base qw(Exporter);
@EXPORT = qw(parse);