discourse/config/initializers
Sam 5f64fd0a21 DEV: remove exec_sql and replace with mini_sql
Introduce new patterns for direct sql that are safe and fast.

MiniSql is not prone to memory bloat that can happen with direct PG usage.
It also has an extremely fast materializer and very a convenient API

- DB.exec(sql, *params) => runs sql returns row count
- DB.query(sql, *params) => runs sql returns usable objects (not a hash)
- DB.query_hash(sql, *params) => runs sql returns an array of hashes
- DB.query_single(sql, *params) => runs sql and returns a flat one dimensional array
- DB.build(sql) => returns a sql builder

See more at: https://github.com/discourse/mini_sql
2018-06-19 16:13:36 +10:00
..
001-redis.rb Remove unused lines. 2018-06-11 08:44:41 +08:00
002-freedom_patches.rb Revert "Revert message bus upgrade" 2015-12-09 11:48:41 +11:00
003-sql_builder.rb Revert "Revert message bus upgrade" 2015-12-09 11:48:41 +11:00
004-message_bus.rb FIX: remove auth cookie if we see InvalidAccess 2018-04-20 11:21:51 +10:00
005-site_settings.rb Partially revert 4e89d3f778. 2017-10-12 15:15:24 +08:00
006-ensure_login_hint.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
006-mini_profiler.rb bypass mini profiler for locales 2018-01-09 11:30:59 +11:00
008-rack-cors.rb FIX: handle CORS in hijacked requests 2017-12-07 10:31:04 +11:00
009-omniauth.rb PERF: bypass omniauth unless in an auth path 2018-01-15 12:44:54 +11:00
010-discourse_iife.rb Update sprockets. (#4167) 2016-04-18 10:47:52 +08:00
011-rack-protection.rb Revert "Revert message bus upgrade" 2015-12-09 11:48:41 +11:00
012-web_hook_events.rb Missing specs for Group, Tag, Category and Flag web hooks. 2018-05-21 17:29:58 +08:00
013-excon_defaults.rb FIX: Make omit_default_port the global default 2017-06-30 12:43:26 -04:00
014-rails_multisite.rb Update rails_multisite to 2.0.1. 2018-01-19 10:19:16 +08:00
050-force_https.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
099-anon-cache.rb Fix all the errors to get our tests green on Rails 5.1. 2017-09-25 13:48:58 +08:00
099-defer.rb PERF: stop running background work between requests 2017-11-23 15:48:47 +11:00
099-drain_pool.rb Revert "Revert message bus upgrade" 2015-12-09 11:48:41 +11:00
100-i18n.rb FIX: Server didn't use default_locale as fallback locale 2018-01-25 14:57:41 +01:00
100-logster.rb More log suppressions for rate limit exceeded 2017-12-11 17:52:57 +11:00
100-oj.rb Revert "Revert message bus upgrade" 2015-12-09 11:48:41 +11:00
100-onebox_options.rb FIX: allow upto three url redirects in onebox (#5457) 2017-12-27 10:30:06 +11:00
100-push-notifications.rb PERF: Don't bloat the Sidekiq queue with Jobs::SendPushNotification. 2018-05-24 10:04:09 +08:00
100-quiet_logger.rb Fix all the errors to get our tests green on Rails 5.1. 2017-09-25 13:48:58 +08:00
100-secret_token.rb FEATURE: per client user tokens 2017-02-07 09:22:16 -05:00
100-session_store.rb DEV: add warning if force_https in dev 2016-11-25 11:35:29 +11:00
100-sidekiq.rb FIX: run deferred jobs inline in sidekiq 2018-05-23 12:05:37 +10:00
100-silence_logger.rb FIX: silence and quiet logger not thread safe 2017-01-31 15:44:46 -05:00
100-strong_parameters.rb Revert "Revert message bus upgrade" 2015-12-09 11:48:41 +11:00
100-verify_config.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
100-watch_for_restart.rb Move discourse dev data out of tmp 2017-05-18 11:36:24 -04:00
100-wrap_parameters.rb FIX: Store custom emojis as uploads. 2017-03-14 13:07:18 +08:00
101-lograge.rb FIX: Incorrect formatter used when logstash formatter is enabled. 2018-04-17 12:07:52 +08:00
200-message_bus_request_tracker.rb WORKAROUND: Can't reinsert a deleted middleware. 2017-09-25 13:48:59 +08:00
000-mini_sql.rb DEV: remove exec_sql and replace with mini_sql 2018-06-19 16:13:36 +10:00