summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorivan <ivan>2000-10-07 16:53:51 +0000
committerivan <ivan>2000-10-07 16:53:51 +0000
commit35de4c849beda4f1a66f8431d614f43440707199 (patch)
tree76b98a481cf1e380fa4dc724e9d0f9a023c59c0a
parentdc7bb5693a27402bd32dbd077525727aafcbc98c (diff)
added typemap foo and default values
-rw-r--r--Changes3
-rw-r--r--DataSource.pm2
-rw-r--r--DataSource/Pg.pm3
-rw-r--r--MANIFEST1
-rw-r--r--MANIFEST.SKIP1
5 files changed, 8 insertions, 2 deletions
diff --git a/Changes b/Changes
index ac2bf29..6d54de7 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,8 @@
Revision history for Perl extension DBIx::DataSource
+0.03 Sat Oct 7 08:58:28 2000
+ - Pg driver rejects illegal uppercase database names
+
0.02 Mon Sep 25 03:54:55 2000
- change name from DBIx::Database, oops!
diff --git a/DataSource.pm b/DataSource.pm
index 87fef47..0923059 100644
--- a/DataSource.pm
+++ b/DataSource.pm
@@ -7,7 +7,7 @@ use Exporter;
@ISA = qw(Exporter);
@EXPORT_OK = qw( create_database drop_database );
-$VERSION = '0.02';
+$VERSION = '0.03';
=head1 NAME
diff --git a/DataSource/Pg.pm b/DataSource/Pg.pm
index 4956785..f8b3453 100644
--- a/DataSource/Pg.pm
+++ b/DataSource/Pg.pm
@@ -5,7 +5,7 @@ use vars qw($VERSION @ISA);
use DBIx::DataSource::Driver;
@ISA = qw( DBIx::DataSource::Driver );
-$VERSION = '0.01';
+$VERSION = '0.02';
=head1 NAME
@@ -46,6 +46,7 @@ sub parse_dsn {
my $database;
if ( $dsn =~ s/(^|[;:])dbname=([^=:;]+)([;:]|$)/$1dbname=template1$3/ ) {
$database = $2;
+ die "Pg database names must be lowercase\n" if $database ne lc($database);
} else {
die "can't parse data source: $prefix$dsn";
}
diff --git a/MANIFEST b/MANIFEST
index 50116ff..73af5f2 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -1,6 +1,7 @@
Changes
DataSource.pm
MANIFEST
+MANIFEST.SKIP
Makefile.PL
test.pl
README
diff --git a/MANIFEST.SKIP b/MANIFEST.SKIP
new file mode 100644
index 0000000..ae335e7
--- /dev/null
+++ b/MANIFEST.SKIP
@@ -0,0 +1 @@
+CVS/