[noosfero/noosfero][master] restoring the migration that creates chat_messages
Joenio Costa
gitlab at gitlab.com
Mon Jun 1 14:47:39 BRT 2015
Joenio Costa pushed to branch master at Noosfero / noosfero
Commits:
0725f74d by Joenio Costa at 2015-06-01T14:41:52Z
restoring the migration that creates chat_messages
fixes the error pointed by Daniela Feitosa:
https://gitlab.com/noosfero/noosfero/commit/1c125da767ba502b800bd58896ed1aaac828a092#note_1316719
- - - - -
2 changed files:
- db/migrate/20141014205254_create_chat_messages.rb → db/migrate/20140820173129_create_chat_messages.rb
- + db/migrate/20141014205254_change_chat_messages_columns_and_add_indexes.rb
Changes:
=====================================
db/migrate/20141014205254_create_chat_messages.rb → db/migrate/20140820173129_create_chat_messages.rb
=====================================
--- a/db/migrate/20141014205254_create_chat_messages.rb
+++ b/db/migrate/20140820173129_create_chat_messages.rb
@@ -1,20 +1,15 @@
class CreateChatMessages < ActiveRecord::Migration
def up
create_table :chat_messages do |t|
- t.references :from, :null => false
- t.references :to, :null => false
- t.text :body
+ t.integer :to_id
+ t.integer :from_id
+ t.string :body
+
t.timestamps
end
- add_index :chat_messages, :from_id
- add_index :chat_messages, :to_id
- add_index :chat_messages, :created_at
end
def down
- remove_index :chat_messages, :from_id
- remove_index :chat_messages, :to_id
- remove_index :chat_messages, :created_at
drop_table :chat_messages
end
end
=====================================
db/migrate/20141014205254_change_chat_messages_columns_and_add_indexes.rb
=====================================
--- /dev/null
+++ b/db/migrate/20141014205254_change_chat_messages_columns_and_add_indexes.rb
@@ -0,0 +1,23 @@
+class ChangeChatMessagesColumnsAndAddIndexes < ActiveRecord::Migration
+ def up
+ change_table :chat_messages do |t|
+ t.change :from_id, :integer, :null => false
+ t.change :to_id, :integer, :null => false
+ t.change :body, :text
+ end
+ add_index :chat_messages, :from_id
+ add_index :chat_messages, :to_id
+ add_index :chat_messages, :created_at
+ end
+
+ def down
+ remove_index :chat_messages, :from_id
+ remove_index :chat_messages, :to_id
+ remove_index :chat_messages, :created_at
+ change_table :chat_messages do |t|
+ t.change :from_id, :integer, :null => true
+ t.change :to_id, :integer, :null => true
+ t.change :body, :string
+ end
+ end
+end
View it on GitLab: https://gitlab.com/noosfero/noosfero/commit/0725f74d54984d10514911602276c4401f54cae4
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20150601/ba4fa3d1/attachment.html>
More information about the Noosfero-dev
mailing list