[80567] branches/gsoc11-statistics/stats-server/db

derek at macports.org derek at macports.org
Thu Jul 14 22:34:28 PDT 2011


Revision: 80567
          http://trac.macports.org/changeset/80567
Author:   derek at macports.org
Date:     2011-07-14 22:34:28 -0700 (Thu, 14 Jul 2011)
Log Message:
-----------
-Created a Users table with a uuid field
-Removed uuid field from os_statistics
-Added user_id field to os_statistics which will reference a row id in the Users table

Modified Paths:
--------------
    branches/gsoc11-statistics/stats-server/db/schema.rb

Added Paths:
-----------
    branches/gsoc11-statistics/stats-server/db/migrate/20110714161719_create_users.rb
    branches/gsoc11-statistics/stats-server/db/migrate/20110714162748_remove_uuid_from_os_statistics.rb
    branches/gsoc11-statistics/stats-server/db/migrate/20110714162815_add_user_id_to_os_statistics.rb

Added: branches/gsoc11-statistics/stats-server/db/migrate/20110714161719_create_users.rb
===================================================================
--- branches/gsoc11-statistics/stats-server/db/migrate/20110714161719_create_users.rb	                        (rev 0)
+++ branches/gsoc11-statistics/stats-server/db/migrate/20110714161719_create_users.rb	2011-07-15 05:34:28 UTC (rev 80567)
@@ -0,0 +1,13 @@
+class CreateUsers < ActiveRecord::Migration
+  def self.up
+    create_table :users do |t|
+      t.string :uuid
+
+      t.timestamps
+    end
+  end
+
+  def self.down
+    drop_table :users
+  end
+end

Added: branches/gsoc11-statistics/stats-server/db/migrate/20110714162748_remove_uuid_from_os_statistics.rb
===================================================================
--- branches/gsoc11-statistics/stats-server/db/migrate/20110714162748_remove_uuid_from_os_statistics.rb	                        (rev 0)
+++ branches/gsoc11-statistics/stats-server/db/migrate/20110714162748_remove_uuid_from_os_statistics.rb	2011-07-15 05:34:28 UTC (rev 80567)
@@ -0,0 +1,9 @@
+class RemoveUuidFromOsStatistics < ActiveRecord::Migration
+  def self.up
+    remove_column :os_statistics, :uuid
+  end
+
+  def self.down
+    add_column :os_statistics, :uuid, :string
+  end
+end
\ No newline at end of file

Added: branches/gsoc11-statistics/stats-server/db/migrate/20110714162815_add_user_id_to_os_statistics.rb
===================================================================
--- branches/gsoc11-statistics/stats-server/db/migrate/20110714162815_add_user_id_to_os_statistics.rb	                        (rev 0)
+++ branches/gsoc11-statistics/stats-server/db/migrate/20110714162815_add_user_id_to_os_statistics.rb	2011-07-15 05:34:28 UTC (rev 80567)
@@ -0,0 +1,9 @@
+class AddUserIdToOsStatistics < ActiveRecord::Migration
+  def self.up
+    add_column :os_statistics, :user_id, :integer
+  end
+
+  def self.down
+    remove_column :os_statistics, :user_id
+  end
+end

Modified: branches/gsoc11-statistics/stats-server/db/schema.rb
===================================================================
--- branches/gsoc11-statistics/stats-server/db/schema.rb	2011-07-15 05:22:44 UTC (rev 80566)
+++ branches/gsoc11-statistics/stats-server/db/schema.rb	2011-07-15 05:34:28 UTC (rev 80567)
@@ -10,7 +10,7 @@
 #
 # It's strongly recommended to check this file into your version control system.
 
-ActiveRecord::Schema.define(:version => 20110713220512) do
+ActiveRecord::Schema.define(:version => 20110714162815) do
 
   create_table "categories", :force => true do |t|
     t.string   "name"
@@ -30,7 +30,6 @@
   end
 
   create_table "os_statistics", :force => true do |t|
-    t.string   "uuid"
     t.datetime "created_at"
     t.datetime "updated_at"
     t.string   "macports_version"
@@ -40,6 +39,7 @@
     t.string   "build_arch"
     t.string   "xcode_version"
     t.string   "gcc_version"
+    t.integer  "user_id"
   end
 
   create_table "ports", :force => true do |t|
@@ -63,4 +63,10 @@
     t.datetime "updated_at"
   end
 
+  create_table "users", :force => true do |t|
+    t.string   "uuid"
+    t.datetime "created_at"
+    t.datetime "updated_at"
+  end
+
 end
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110714/f3a26cf9/attachment.html>


More information about the macports-changes mailing list