Sha256: 071c90629c85ee19e31ee80e1abf2aa1eeee70408a8d516a8ed67925124de71f

Contents?: true

Size: 415 Bytes

Versions: 15

Compression:

Stored size: 415 Bytes

Contents

# -*- encoding: utf-8 -*-

class CreateFiles < ActiveRecord::Migration
  def change
    create_table :files do |t|
      t.references :project, null: false
      t.string :path, null: false
      t.integer :elapsed_time, default: 0
      t.integer :time_entries_count
      t.integer :durations_count

      t.timestamps
    end

    add_index :files, :project_id
    add_index :files, :path, unique: true
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
watch_tower-0.0.3 lib/watch_tower/server/db/migrate/002_create_files.rb
watch_tower-0.0.2 lib/watch_tower/server/db/migrate/002_create_files.rb
watch_tower-0.0.1 lib/watch_tower/server/db/migrate/002_create_files.rb
watch_tower-0.0.1.beta12 lib/watch_tower/server/db/migrate/002_create_files.rb
watch_tower-0.0.1.beta11 lib/watch_tower/server/db/migrate/002_create_files.rb
watch_tower-0.0.1.beta10 lib/watch_tower/server/db/migrate/002_create_files.rb
watch_tower-0.0.1.beta9 lib/watch_tower/server/db/migrate/002_create_files.rb
watch_tower-0.0.1.beta8 lib/watch_tower/server/db/migrate/002_create_files.rb
watch_tower-0.0.1.beta7 lib/watch_tower/server/db/migrate/002_create_files.rb
watch_tower-0.0.1.beta6 lib/watch_tower/server/db/migrate/002_create_files.rb
watch_tower-0.0.1.beta5 lib/watch_tower/server/db/migrate/002_create_files.rb
watch_tower-0.0.1.beta4 lib/watch_tower/server/db/migrate/002_create_files.rb
watch_tower-0.0.1.beta3 lib/watch_tower/server/db/migrate/002_create_files.rb
watch_tower-0.0.1.beta2 lib/watch_tower/server/db/migrate/002_create_files.rb
watch_tower-0.0.1.beta1 lib/watch_tower/server/db/migrate/002_create_files.rb