1
1
mirror of https://github.com/yandex/pgmigrate.git synced 2024-09-20 00:31:17 +03:00
pgmigrate/features/baseline.feature
2016-10-03 18:52:42 +03:00

23 lines
887 B
Gherkin

Feature: Baseline
Scenario: Setting baseline leaves only one migration
Given migration dir
And migrations
| file | code |
| V1__Single_migration.sql | SELECT 1; |
| V2__Another_migration.sql | SELECT 1; |
And database and connection
And successful pgmigrate run with "-t 2 migrate"
When we run pgmigrate with "-b 3 baseline"
Then pgmigrate command "succeeded"
And database contains schema_version
And migration info contains forced baseline=3
Scenario: Setting baseline on noninitalized database
Given migration dir
And database and connection
When we run pgmigrate with "-b 1 baseline"
Then pgmigrate command "succeeded"
And database contains schema_version
And migration info contains forced baseline=1