Commit Graph

19 Commits

Author SHA1 Message Date
Cody Cutrer 884534ffa5 Rails 5: fix Rails version migration deprecation warning
also pins all migrations to Rails 4.2 semantics

Change-Id: I386566f7a1f3e3e8aa31675f467c87c443457aee
Reviewed-on: https://gerrit.instructure.com/95571
Reviewed-by: Simon Williams <simon@instructure.com>
Tested-by: Simon Williams <simon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2016-11-17 23:46:22 +00:00
Rob Orton d236166297 drop mysql support and gem
test plan
 - specs should pass

Change-Id: Ib3f102b53d947198625e3118820d22e77a005dd6
Reviewed-on: https://gerrit.instructure.com/77249
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins
Product-Review: Rob Orton <rob@instructure.com>
QA-Review: Rob Orton <rob@instructure.com>
2016-04-19 19:55:55 +00:00
James Williams 2fc9e8d82b remove reference to InboxItem
refs #CNVS-27773

Change-Id: I7365bd563c4dc7f287355e580ae8bbe32c55a406
Reviewed-on: https://gerrit.instructure.com/75178
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2016-03-24 03:22:58 +00:00
Cody Cutrer 9db9a8591e fix qualified names in migration
refs CNVS-26480

this wasn't previously caught because the migration skips itself in test

Change-Id: I8ae2e479537966cb0b9cdf424a49267017569079
Reviewed-on: https://gerrit.instructure.com/74687
Tested-by: Jenkins
Reviewed-by: Simon Williams <simon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2016-03-17 15:27:24 +00:00
James Williams c291a53cd8 add tags to all the migrations
Change-Id: I06c07b3b5d676e5aa49e88b547e965c214862a9f
Reviewed-on: https://gerrit.instructure.com/66528
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-11-06 00:59:33 +00:00
James Williams efff9a06e7 fix typos in message_migration
Change-Id: Ifa50339f11d65195800da29b615976a1240eeed2
Reviewed-on: https://gerrit.instructure.com/58914
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-21 19:09:47 +00:00
Cody Cutrer c472370223 use qualified table names in EXISTS subqueries
refs CNVS-21900

Change-Id: Ic49c570888ad8712d7ba93de632d952ddf2b53e1
Reviewed-on: https://gerrit.instructure.com/58629
Reviewed-by: Rob Orton <rob@instructure.com>
Tested-by: Jenkins
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2015-07-19 00:09:24 +00:00
Cody Cutrer 2c8fb04e0a remove backcompat for custom migration extensions
Change-Id: Ia8f225574c0359fc0be13a7f667572d4baef9600
Reviewed-on: https://gerrit.instructure.com/25801
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Brian Palmer <brianp@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2013-10-31 18:24:12 +00:00
Brian Palmer 77ca8ac013 remove deprecated rails constant usage
basically convert RAILS_ROOT -> Rails.root , RAILS_ENV -> Rails.env ,
RAILS_DEFAULT_LOGGER -> Rails.logger

This is necessary for rails 3

Change-Id: I138e1aa217fa8fb186d23ac09b04031c1e2b665e
Reviewed-on: https://gerrit.instructure.com/18412
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Eric Berry <ericb@instructure.com>
Reviewed-by: Cody Cutrer <cody@instructure.com>
QA-Review: Clare Hetherington <clare@instructure.com>
2013-03-11 12:14:08 -06:00
Cody Cutrer 56e317e4ab use mysql2 gem for mysql
closes CNVS-4199

Change-Id: I81a14efca365a61ff9e5d29892ec95ace64aabb3
Reviewed-on: https://gerrit.instructure.com/18089
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Brian Palmer <brianp@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2013-02-27 14:10:37 -07:00
Cody Cutrer fad518c082 clean up temporary tables in migrations
since an external connection pool might be in use, and it would mess
up future migrations

test plan:
 * create two new shards through pgbouncer in the same database in
   quick succession

Change-Id: I2bf582a543a48f9df83888feda54818211931a34
Reviewed-on: https://gerrit.instructure.com/9842
Reviewed-by: Jon Jensen <jon@instructure.com>
Tested-by: Hudson <hudson@instructure.com>
2012-04-05 08:54:01 -06:00
Zach Pendleton 95806983ac shorten migration names to avoid postgres index max-length.
test plan:
  * on an empty postgres database, run rake db:initial_setup
    and ensure that no errors are thrown.

Change-Id: I2a4b43a7fa60bcb8e81c5c578b9dfccd19b38a28
Reviewed-on: https://gerrit.instructure.com/8625
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: Jon Jensen <jon@instructure.com>
2012-02-10 09:11:13 -07:00
Jon Jensen 8360ebdd06 typo fix
Change-Id: I8e2c52e5e9081e98ab0415bb52930ed05fb09f34
Reviewed-on: https://gerrit.instructure.com/5126
Reviewed-by: Jacob Fugal <jacob@instructure.com>
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: Jon Jensen <jon@instructure.com>
2011-08-17 14:27:42 -06:00
Jon Jensen d2f04c94da submission comment inbox_item cleanup
Change-Id: Id16c68de3d90f56285ad0dcdb785746f713f5ae3
Reviewed-on: https://gerrit.instructure.com/5123
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: Brian Whitmer <brian@instructure.com>
2011-08-17 14:02:42 -06:00
Jon Jensen a4177f4c90 de-dup context_message_participants
Change-Id: Ia6f2a6f363530f11a343a68360a1b9e37ecdfe55
Reviewed-on: https://gerrit.instructure.com/5120
Reviewed-by: Zach Wily <zach@instructure.com>
Tested-by: Hudson <hudson@instructure.com>
2011-08-17 12:21:59 -06:00
Jon Jensen 02f644a368 some migration speedups
Change-Id: Iaa2e3e88193b428001e3861bd0210a493f45e561
Reviewed-on: https://gerrit.instructure.com/5112
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: Zach Wily <zach@instructure.com>
2011-08-17 07:05:40 -06:00
Jon Jensen 44f27185cc fix index typo
Change-Id: I26f9dc0750207e0cc43d799bb7a8aa8f85b97abe
Reviewed-on: https://gerrit.instructure.com/5111
Reviewed-by: Zach Wily <zach@instructure.com>
Tested-by: Hudson <hudson@instructure.com>
2011-08-17 01:14:56 -06:00
Jon Jensen 871086c4c4 performance fix for mysql
Change-Id: I2060aba5addd284603ab3a4669464344804101fe
Reviewed-on: https://gerrit.instructure.com/5110
Reviewed-by: Zach Wily <zach@instructure.com>
Tested-by: Hudson <hudson@instructure.com>
2011-08-16 23:10:17 -06:00
Jon Jensen 8e0bc399ae context_message -> conversation migration
Change-Id: Ic2f2543ead4eb69fdfd01c59cc19d0bc8e1c977a
Reviewed-on: https://gerrit.instructure.com/5104
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: Zach Wily <zach@instructure.com>
2011-08-16 21:21:27 -06:00