diff --git a/db/migrate/20130323174317_add_private_to_snippets.rb b/db/migrate/20130323174317_add_private_to_snippets.rb
index 427b530464d3427362dd7c9a552e535052ade895..92f3a5c70118f7b4506aa0ac5d0fc63b3955bf78 100644
--- a/db/migrate/20130323174317_add_private_to_snippets.rb
+++ b/db/migrate/20130323174317_add_private_to_snippets.rb
@@ -1,5 +1,5 @@
 class AddPrivateToSnippets < ActiveRecord::Migration
   def change
-    add_column :snippets, :private, :boolean
+    add_column :snippets, :private, :boolean, null: false, default: true
   end
 end
diff --git a/db/migrate/20130324203535_add_type_value_for_snippets.rb b/db/migrate/20130324203535_add_type_value_for_snippets.rb
new file mode 100644
index 0000000000000000000000000000000000000000..8c05dd2cc717946e6352968e219cd121e458e439
--- /dev/null
+++ b/db/migrate/20130324203535_add_type_value_for_snippets.rb
@@ -0,0 +1,8 @@
+class AddTypeValueForSnippets < ActiveRecord::Migration
+  def up
+    Snippet.where("project_id IS NOT NULL").update_all(type: 'ProjectSnippet')
+  end
+
+  def down
+  end
+end
diff --git a/db/schema.rb b/db/schema.rb
index f54bd2e16eaaa29740b827aed72496664bdbf6c6..c988b172d9076033b8c2f56468c5ce11486cd974 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -11,7 +11,7 @@
 #
 # It's strongly recommended to check this file into your version control system.
 
-ActiveRecord::Schema.define(:version => 20130324172327) do
+ActiveRecord::Schema.define(:version => 20130324203535) do
 
   create_table "events", :force => true do |t|
     t.string   "target_type"
@@ -184,13 +184,13 @@ ActiveRecord::Schema.define(:version => 20130324172327) do
   create_table "snippets", :force => true do |t|
     t.string   "title"
     t.text     "content"
-    t.integer  "author_id",  :null => false
+    t.integer  "author_id",                    :null => false
     t.integer  "project_id"
-    t.datetime "created_at", :null => false
-    t.datetime "updated_at", :null => false
+    t.datetime "created_at",                   :null => false
+    t.datetime "updated_at",                   :null => false
     t.string   "file_name"
     t.datetime "expires_at"
-    t.boolean  "private"
+    t.boolean  "private",    :default => true, :null => false
     t.string   "type"
   end