Merge pull request #996 from tinus-github/master

Fix syntax so it doesn't delete all files
This commit is contained in:
Karel Picman 2019-04-18 09:39:33 +02:00 committed by GitHub
commit dde0d5e4b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -25,16 +25,16 @@ class StatusDeleted < ActiveRecord::Migration[4.2]
when /postgresql/ when /postgresql/
execute 'ALTER TABLE dmsf_folders ALTER deleted DROP DEFAULT;' execute 'ALTER TABLE dmsf_folders ALTER deleted DROP DEFAULT;'
change_column :dmsf_folders, :deleted, change_column :dmsf_folders, :deleted,
'INTEGER USING CASE WHEN TRUE THEN 1 ELSE 0 END', null: false, default: DmsfFolder::STATUS_ACTIVE 'INTEGER USING CASE deleted WHEN TRUE THEN 1 ELSE 0 END', null: false, default: DmsfFolder::STATUS_ACTIVE
execute 'ALTER TABLE dmsf_files ALTER deleted DROP DEFAULT;' execute 'ALTER TABLE dmsf_files ALTER deleted DROP DEFAULT;'
change_column :dmsf_files, :deleted, 'INTEGER USING CASE WHEN TRUE THEN 1 ELSE 0 END', change_column :dmsf_files, :deleted, 'INTEGER USING CASE deleted WHEN TRUE THEN 1 ELSE 0 END',
null: false, default: DmsfFile::STATUS_ACTIVE null: false, default: DmsfFile::STATUS_ACTIVE
execute 'ALTER TABLE dmsf_file_revisions ALTER deleted DROP DEFAULT;' execute 'ALTER TABLE dmsf_file_revisions ALTER deleted DROP DEFAULT;'
change_column :dmsf_file_revisions, :deleted, change_column :dmsf_file_revisions, :deleted,
'INTEGER USING CASE WHEN TRUE THEN 1 ELSE 0 END', null: false, default: DmsfFileRevision::STATUS_ACTIVE 'INTEGER USING CASE deleted WHEN TRUE THEN 1 ELSE 0 END', null: false, default: DmsfFileRevision::STATUS_ACTIVE
execute 'ALTER TABLE dmsf_links ALTER deleted DROP DEFAULT;' execute 'ALTER TABLE dmsf_links ALTER deleted DROP DEFAULT;'
change_column :dmsf_links, :deleted, change_column :dmsf_links, :deleted,
'INTEGER USING CASE WHEN TRUE THEN 1 ELSE 0 END', null: false, default: DmsfLink::STATUS_ACTIVE 'INTEGER USING CASE deleted WHEN TRUE THEN 1 ELSE 0 END', null: false, default: DmsfLink::STATUS_ACTIVE
else else
change_column :dmsf_folders, :deleted, :integer, default: DmsfFolder::STATUS_ACTIVE change_column :dmsf_folders, :deleted, :integer, default: DmsfFolder::STATUS_ACTIVE
change_column :dmsf_files, :deleted, :integer, default: DmsfFile::STATUS_ACTIVE change_column :dmsf_files, :deleted, :integer, default: DmsfFile::STATUS_ACTIVE