From 24f303b677e4a8f0ecf8c335d95c63c3f7f1bdcc Mon Sep 17 00:00:00 2001
From: Santiago Pastorino <santiago@wyeworks.com>
Date: Thu, 22 Jul 2010 13:00:29 -0300
Subject: Makes current adapter decide the syntax of PRIMARY KEY column
 definition

---
 activerecord/lib/active_record/session_store.rb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'activerecord/lib')

diff --git a/activerecord/lib/active_record/session_store.rb b/activerecord/lib/active_record/session_store.rb
index bd976acdbb..365fcd6222 100644
--- a/activerecord/lib/active_record/session_store.rb
+++ b/activerecord/lib/active_record/session_store.rb
@@ -82,7 +82,7 @@ module ActiveRecord
         def create_table!
           connection.execute <<-end_sql
             CREATE TABLE #{table_name} (
-              id INTEGER PRIMARY KEY,
+              id #{connection.type_to_sql(:primary_key)},
               #{connection.quote_column_name(session_id_column)} VARCHAR(255) UNIQUE,
               #{connection.quote_column_name(data_column_name)} VARCHAR(255)
             )
@@ -219,7 +219,7 @@ module ActiveRecord
         def create_table!
           connection.execute <<-end_sql
             CREATE TABLE #{table_name} (
-              id INTEGER PRIMARY KEY,
+              id #{connection.type_to_sql(:primary_key)},
               #{connection.quote_column_name(session_id_column)} VARCHAR(255) UNIQUE,
               #{connection.quote_column_name(data_column)} TEXT
             )
-- 
cgit v1.2.3