| 
									
										
										
										
											2007-05-13 17:09:56 +00:00
										 |  |  | class CreateBoards < ActiveRecord::Migration | 
					
						
							|  |  |  |   def self.up | 
					
						
							|  |  |  |     create_table :boards do |t| | 
					
						
							|  |  |  |       t.column :project_id, :integer, :null => false | 
					
						
							|  |  |  |       t.column :name, :string, :default => "", :null => false | 
					
						
							|  |  |  |       t.column :description, :string | 
					
						
							| 
									
										
										
										
											2007-10-22 21:07:13 +00:00
										 |  |  |       t.column :position, :integer, :default => 1
 | 
					
						
							| 
									
										
										
										
											2007-05-13 17:09:56 +00:00
										 |  |  |       t.column :topics_count, :integer, :default => 0, :null => false | 
					
						
							|  |  |  |       t.column :messages_count, :integer, :default => 0, :null => false | 
					
						
							|  |  |  |       t.column :last_message_id, :integer | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  |     add_index :boards, [:project_id], :name => :boards_project_id | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def self.down | 
					
						
							|  |  |  |     drop_table :boards | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | end |