[Jifty-commit] r4229 - in jifty/trunk: lib/Jifty

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Wed Oct 10 22:44:46 EDT 2007


Author: alexmv
Date: Wed Oct 10 22:44:40 2007
New Revision: 4229

Modified:
   jifty/trunk/   (props changed)
   jifty/trunk/lib/Jifty/Handle.pm

Log:
 r23485 at zoq-fot-pik:  chmrr | 2007-10-10 22:43:00 -0400
  * Pg wants to connect to template1, but CREATE DATABASE foo TEMPLATE template0


Modified: jifty/trunk/lib/Jifty/Handle.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Handle.pm	(original)
+++ jifty/trunk/lib/Jifty/Handle.pm	Wed Oct 10 22:44:40 2007
@@ -184,9 +184,10 @@
     my $mode = shift || 'execute';
     my $database = $self->canonical_database_name;
     my $driver   = Jifty->config->framework('Database')->{'Driver'};
-    my $query = "CREATE DATABASE $database;\n";
+    my $query = "CREATE DATABASE $database";
+    $query .= " TEMPLATE template0" if $driver =~ /Pg/;
     if ( $mode eq 'print') {
-        print $query;
+        print "$query;\n";
     } elsif ( $driver !~ /SQLite/ ) {
         $self->simple_query($query);
     }


More information about the Jifty-commit mailing list