diff options
Diffstat (limited to 'spec/fixtures/migrations')
7 files changed, 92 insertions, 0 deletions
diff --git a/spec/fixtures/migrations/db/migrate/database_migration.txt b/spec/fixtures/migrations/db/migrate/database_migration.txt new file mode 100644 index 00000000000..594d06f8431 --- /dev/null +++ b/spec/fixtures/migrations/db/migrate/database_migration.txt @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +class DatabaseMigration < Gitlab::Database::Migration[2.0] + def up + add_column :dast_site_profiles, :scan_file_path, :text + end + + def down + remove_column :dast_site_profiles, :scan_file_path, :text + end +end diff --git a/spec/fixtures/migrations/db/migrate/database_migration_two.txt b/spec/fixtures/migrations/db/migrate/database_migration_two.txt new file mode 100644 index 00000000000..236529b4b2d --- /dev/null +++ b/spec/fixtures/migrations/db/migrate/database_migration_two.txt @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +class Gitlab::Database::DatabaseMigration < Gitlab::Database::Migration[2.0] + def up + add_column :dast_site_profiles, :scan_file_path, :text + end + + def down + remove_column :dast_site_profiles, :scan_file_path, :text + end +end diff --git a/spec/fixtures/migrations/db/post_migrate/database_clash_migration.txt b/spec/fixtures/migrations/db/post_migrate/database_clash_migration.txt new file mode 100644 index 00000000000..a936dafd69f --- /dev/null +++ b/spec/fixtures/migrations/db/post_migrate/database_clash_migration.txt @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +class ::ClashMigration < Gitlab::Database::Migration[2.0] + def up + add_column :dast_site_profiles, :scan_file_path, :text + end + + def down + remove_column :dast_site_profiles, :scan_file_path, :text + end +end diff --git a/spec/fixtures/migrations/db/post_migrate/database_clash_migration_two.txt b/spec/fixtures/migrations/db/post_migrate/database_clash_migration_two.txt new file mode 100644 index 00000000000..6af29a498bd --- /dev/null +++ b/spec/fixtures/migrations/db/post_migrate/database_clash_migration_two.txt @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +class Gitlab::ClashMigrationTwo < Gitlab::Database::Migration[2.0] + def up + add_column :dast_site_profiles, :scan_file_path, :text + end + + def down + remove_column :dast_site_profiles, :scan_file_path, :text + end +end diff --git a/spec/fixtures/migrations/elasticsearch/elasticsearch_clash_migration.txt b/spec/fixtures/migrations/elasticsearch/elasticsearch_clash_migration.txt new file mode 100644 index 00000000000..e723d9f44e7 --- /dev/null +++ b/spec/fixtures/migrations/elasticsearch/elasticsearch_clash_migration.txt @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +class ClashMigration < Elastic::Migration + include Elastic::MigrationCreateIndex + + retry_on_failure + + def document_type + :epic + end + + def target_class + Epic + end +end diff --git a/spec/fixtures/migrations/elasticsearch/elasticsearch_clash_migration_two.txt b/spec/fixtures/migrations/elasticsearch/elasticsearch_clash_migration_two.txt new file mode 100644 index 00000000000..6af29a498bd --- /dev/null +++ b/spec/fixtures/migrations/elasticsearch/elasticsearch_clash_migration_two.txt @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +class Gitlab::ClashMigrationTwo < Gitlab::Database::Migration[2.0] + def up + add_column :dast_site_profiles, :scan_file_path, :text + end + + def down + remove_column :dast_site_profiles, :scan_file_path, :text + end +end diff --git a/spec/fixtures/migrations/elasticsearch/elasticsearch_migration.txt b/spec/fixtures/migrations/elasticsearch/elasticsearch_migration.txt new file mode 100644 index 00000000000..122d3ef6d2b --- /dev/null +++ b/spec/fixtures/migrations/elasticsearch/elasticsearch_migration.txt @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +class ElasticsearchMigration < Elastic::Migration + include Elastic::MigrationUpdateMappingsHelper + + private + + def index_name + Project.__elasticsearch__.index_name + end + + def new_mappings + { + readme_content: { + type: 'text' + }, + ci_catalog: { + type: 'boolean' + } + } + end +end |