Gets the migrations for all or specific databases.
Get-Migration [-Database <String[]>] [-Environment <String>] [-ConfigFilePath <String>] [-Include <String[]>] [-Exclude <String[]>] [-Before <DateTime>] [-After <DateTime>] [<CommonParameters>]
The Get-Migration function returns Rivet.Migration objects for all the migrations in all or specific databases. With no parameters, looks in the current directory for a rivet.json file and returns all the migrations for all the databases based on that configuration. Use the ConfigFilePath to load and use a specific rivet.json file.
You can return migrations from specific databases by passing those database names as values to the Database parameter. 
The Environment parameter is used to load the correct environment-specific settings from the rivet.json file.
You can filter what migrations are returned using the Include or Exclude parameters, which support wildcards, and will match any part of the migration's filename, including the ID.
Use the Before and After parameters to return migrations whose timestamps/IDs come before and after the given dates.
| Name | Type | Description | Required? | Pipeline Input | Default Value | 
|---|---|---|---|---|---|
| Database | String[] | The database whose migrations to get.np  | 
	false | false | |
| Environment | String | The environment settings to use.  | 
	false | false | |
| ConfigFilePath | String | The path to the rivet.json file to use. Defaults to   | 
	false | false | |
| Include | String[] | A list of migrations to include. Matches against the migration's ID or Name or the migration's file name (without extension). Wildcards permitted.  | 
	false | false | |
| Exclude | String[] | A list of migrations to exclude. Matches against the migration's ID or Name or the migration's file name (without extension). Wildcards permitted.  | 
	false | false | |
| Before | DateTime | Only get migrations before this date. Default is all.  | 
	false | false | |
| After | DateTime | Only get migrations after this date. Default is all.  | 
	false | false | 
Rivet.Migration.
Get-Migration
Returns Rivet.Migration objects for each migration in each database.
Get-Migration -Database StarWars
Returns Rivet.Migration objects for each migration in the StarWars database.
Get-Migration -Include 'CreateDeathStarTable','20150101000648','20150101150448_CreateRebelBaseTable','*Hoth*','20150707*'
Demonstrates how to get use the Include parameter to find migrations by name, ID, or file name. In this case, the following migrations will be returned:
CreateDeathStarTable.20150101000648.20150101150448_CreateRebelBaseTable.Hoth.Get-Migration -Exclude 'CreateDeathStarTable','20150101000648','20150101150448_CreateRebelBaseTable','*Hoth*','20150707*'
Demonstrates how to get use the Exclude parameter to skip/not return certain migrations by name, ID, or file name. In this case, the following migrations will be not be returned:
CreateDeathStarTable.20150101000648.20150101150448_CreateRebelBaseTable.Hoth.