Skip to content

Commit

Permalink
Add enum backsupport for old migration
Browse files Browse the repository at this point in the history
  • Loading branch information
WillNigel23 committed Aug 5, 2024
1 parent 6adaa91 commit 204fff3
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 7 deletions.
4 changes: 4 additions & 0 deletions db/migrate/006_create_pages.rb
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@ def self.up
t.column :created_on, :datetime
t.column :position, :integer
t.column :lock_version, :integer, :default => 0

# enum backsupport
t.column :status, :string, length: 10, default: :new
t.column :translation_status, :string, length: 10, default: :new
end
end

Expand Down
2 changes: 1 addition & 1 deletion db/migrate/20110225022301_pages_have_status.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
class PagesHaveStatus < ActiveRecord::Migration[5.0]
def self.up
unless Page.columns_hash['status']
unless column_exists?(:pages, :status)
add_column :pages, :status, :string, :length => 10
end

Expand Down
2 changes: 1 addition & 1 deletion db/migrate/20150115152502_add_search_text_to_page.rb
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ def self.up
# the following looks odd, but we want to skip the callbacks which are
# usually fired by page.save! since we don't want phantom page versions
# or deeds or interactions
page.update_columns({:search_text => page.search_text})
page.update_columns({:search_text => page.search_text})
end
# create new index
execute "CREATE FULLTEXT INDEX pages_search_text_index ON pages (search_text);"
Expand Down
12 changes: 7 additions & 5 deletions db/migrate/20170215134719_add_status_information.rb
Original file line number Diff line number Diff line change
@@ -1,18 +1,20 @@
class AddStatusInformation < ActiveRecord::Migration[5.0]
def change
#add needs review to work statistics
# add needs review to work statistics
add_column :work_statistics, :needs_review, :integer

#add translation status to pages
add_column :pages, :translation_status, :string
# add translation status to pages
unless column_exists?(:pages, :translation_status)
add_column :pages, :translation_status, :string
end

#add translation columns to work statistics
# add translation columns to work statistics
add_column :work_statistics, :translated_pages, :integer
add_column :work_statistics, :translated_blank, :integer
add_column :work_statistics, :translated_review, :integer
add_column :work_statistics, :translated_annotated, :integer

#add ocr correction flag to work
# add ocr correction flag to work
add_column :works, :ocr_correction, :boolean
end

Expand Down

0 comments on commit 204fff3

Please sign in to comment.