closes CNVS-38243
test plan:
* In your environment, run the following rake commands:
bundle exec rake db:drop db:create
bundle exec rake db:initial_setup
* Verify that the db:initial_setup command successfully completes
all migrations and begins to ask your site administrator
account details
Change-Id: I8e814cc5e7e10ac0e6686aed2e3f8eba065c1f5e
Reviewed-on: https://gerrit.instructure.com/119244
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Reviewed-by: Keith T. Garner <kgarner@instructure.com>
QA-Review: Matt Taylor <mtaylor@instructure.com>
Product-Review: Keith T. Garner <kgarner@instructure.com>
closes CNVS-38143
this commit aligns the collation schemes for postgres, ruby and
javascript to the same level. this means that when sorting an
array of strings in any of the three environments, the result
will be identical.
this also stops relying on default collation strengths in ruby
and postgres and explicitly specifies the default collation
strengths to avoid surprises later.
test plan:
* Verify migrations pass with multiple shards
* Verify migrations rollback properly individually
Change-Id: I6023b364c260c35b85a8d6364ccc346e2ef7d159
Reviewed-on: https://gerrit.instructure.com/118675
Tested-by: Jenkins
Reviewed-by: Derek Bender <djbender@instructure.com>
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: Keith T. Garner <kgarner@instructure.com>
QA-Review: Keith T. Garner <kgarner@instructure.com>