main
rb 16 lines 483 Bytes
Raw
1 class CreateRepositories < ActiveRecord::Migration[8.1]
2 def change
3 create_table :repositories do |t|
4 t.references :user, null: false, foreign_key: true
5 t.string :name, null: false
6 t.text :description
7 t.string :default_branch, null: false, default: "main"
8 t.boolean :is_private, null: false, default: false
9 t.string :disk_path, null: false
10
11 t.timestamps
12 end
13
14 add_index :repositories, [ :user_id, :name ], unique: true
15 end
16 end