Sha256: 9d0f14be3e33eb0b33ed6c7e9e21f800fb70a0301384758db511b2b3662a6de7
Contents?: true
Size: 865 Bytes
Versions: 5
Compression:
Stored size: 865 Bytes
Contents
class CreateAlbums < ActiveRecord::Migration[5.2] def change create_table :albums do |t| t.string :name, null: false, default: nil t.text :description, null: false, default: nil t.boolean :sfw, null: false, default: false t.boolean :published, null: false, default: false t.boolean :locked, null: false, default: false t.boolean :hidden_in_history, null: false, default: false t.integer :uploads_count, null: false, default: 0 t.references :user, foreign_key: true t.references :license, foreign_key: true t.references :language, foreign_key: true t.datetime :published_at, null: true t.timestamps end create_join_table :albums, :tags add_index :albums_tags, %i[album_id tag_id], unique: true end end
Version data entries
5 entries across 5 versions & 1 rubygems