r66688 - in /trunk/librose-db-object-perl: Changes META.yml Makefile.PL debian/changelog lib/Rose/DB/Object.pm t/db-object-loader-7.t
periapt-guest at users.alioth.debian.org
periapt-guest at users.alioth.debian.org
Fri Dec 31 08:52:32 UTC 2010
Author: periapt-guest
Date: Fri Dec 31 08:52:24 2010
New Revision: 66688
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=66688
Log:
new upstream release
Modified:
trunk/librose-db-object-perl/Changes
trunk/librose-db-object-perl/META.yml
trunk/librose-db-object-perl/Makefile.PL
trunk/librose-db-object-perl/debian/changelog
trunk/librose-db-object-perl/lib/Rose/DB/Object.pm
trunk/librose-db-object-perl/t/db-object-loader-7.t
Modified: trunk/librose-db-object-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/librose-db-object-perl/Changes?rev=66688&op=diff
==============================================================================
--- trunk/librose-db-object-perl/Changes (original)
+++ trunk/librose-db-object-perl/Changes Fri Dec 31 08:52:24 2010
@@ -1,3 +1,8 @@
+0.794 (12.30.2010) - John Siracusa <siracusa at gmail.com>
+
+ * Handle null default values for foreign key columns in PostgreSQL
+ (RT 64331)
+
0.793 (12.21.2010) - John Siracusa <siracusa at gmail.com>
* Corrected skip count in t/db-object.t
Modified: trunk/librose-db-object-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/librose-db-object-perl/META.yml?rev=66688&op=diff
==============================================================================
--- trunk/librose-db-object-perl/META.yml (original)
+++ trunk/librose-db-object-perl/META.yml Fri Dec 31 08:52:24 2010
@@ -1,6 +1,6 @@
--- #YAML:1.0
name: Rose-DB-Object
-version: 0.793
+version: 0.794
abstract: Extensible, high performance object-relational mapper (ORM).
author:
- John Siracusa <siracusa at gmail.com>
@@ -23,7 +23,7 @@
Math::BigInt: 1.77
perl: 5.006000
Rose::DateTime::Util: 0.532
- Rose::DB: 0.762
+ Rose::DB: 0.763
Rose::Object: 0.854
Scalar::Util: 0
Test::More: 0
Modified: trunk/librose-db-object-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/librose-db-object-perl/Makefile.PL?rev=66688&op=diff
==============================================================================
--- trunk/librose-db-object-perl/Makefile.PL (original)
+++ trunk/librose-db-object-perl/Makefile.PL Fri Dec 31 08:52:24 2010
@@ -32,7 +32,7 @@
#'Scalar::Util::Clone' => '0.04',
'Rose::DateTime::Util' => '0.532',
'Rose::Object' => '0.854',
- 'Rose::DB' => '0.762',
+ 'Rose::DB' => '0.763',
},
clean => { FILES => "t/*.db" },
AUTHOR => 'John Siracusa <siracusa at gmail.com>',
Modified: trunk/librose-db-object-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/librose-db-object-perl/debian/changelog?rev=66688&op=diff
==============================================================================
--- trunk/librose-db-object-perl/debian/changelog (original)
+++ trunk/librose-db-object-perl/debian/changelog Fri Dec 31 08:52:24 2010
@@ -1,11 +1,9 @@
-librose-db-object-perl (1:0.793-1) UNRELEASED; urgency=low
-
- IGNORE-VERSION: 1:0.793-1
+librose-db-object-perl (1:0.794-1) UNRELEASED; urgency=low
* Added myself to Uploaders
* New upstream release
- -- Nicholas Bamber <nicholas at periapt.co.uk> Wed, 22 Dec 2010 20:33:41 +0000
+ -- Nicholas Bamber <nicholas at periapt.co.uk> Fri, 31 Dec 2010 08:54:11 +0000
librose-db-object-perl (1:0.791-1) unstable; urgency=low
Modified: trunk/librose-db-object-perl/lib/Rose/DB/Object.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/librose-db-object-perl/lib/Rose/DB/Object.pm?rev=66688&op=diff
==============================================================================
--- trunk/librose-db-object-perl/lib/Rose/DB/Object.pm (original)
+++ trunk/librose-db-object-perl/lib/Rose/DB/Object.pm Fri Dec 31 08:52:24 2010
@@ -16,7 +16,7 @@
use Rose::DB::Object::Exception;
use Rose::DB::Object::Util();
-our $VERSION = '0.793';
+our $VERSION = '0.794';
our $Debug = 0;
Modified: trunk/librose-db-object-perl/t/db-object-loader-7.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/librose-db-object-perl/t/db-object-loader-7.t?rev=66688&op=diff
==============================================================================
--- trunk/librose-db-object-perl/t/db-object-loader-7.t (original)
+++ trunk/librose-db-object-perl/t/db-object-loader-7.t Fri Dec 31 08:52:24 2010
@@ -2,7 +2,7 @@
use strict;
-use Test::More tests => 1 + (5 * 19);
+use Test::More tests => 1 + (5 * 20);
BEGIN
{
@@ -53,7 +53,7 @@
{
SKIP:
{
- skip("$db_type tests", 19) unless($Have{$db_type});
+ skip("$db_type tests", 20) unless($Have{$db_type});
}
next unless($Have{$db_type});
@@ -92,6 +92,15 @@
my $product_class = $class_prefix . '::Product';
+ if($db_type =~ /^pg/)
+ {
+ is($product_class->meta->column('name_fk')->default, undef, "null default fk - $db_type");
+ }
+ else
+ {
+ SKIP: { skip("null default fk - $db_type", 1) }
+ }
+
ok($JCS::Called_For{$product_class}, "custom metadata - $db_type");
##
@@ -229,6 +238,8 @@
vendor_id INT REFERENCES vendor (id),
+ name_fk VARCHAR(255) REFERENCES product (name),
+
status VARCHAR(128) NOT NULL DEFAULT 'inactive'
CHECK(status IN ('inactive', 'active', 'defunct')),
@@ -291,6 +302,8 @@
price DECIMAL(10,2) NOT NULL DEFAULT 0.00,
vendor_id INT REFERENCES Rose_db_object_private.vendor (id),
+
+ name_fk VARCHAR(255) DEFAULT NULL REFERENCES product (name),
status VARCHAR(128) NOT NULL DEFAULT 'inactive'
CHECK(status IN ('inactive', 'active', 'defunct')),
More information about the Pkg-perl-cvs-commits
mailing list