gnu-social/lib
Alexei Sorokin 92e8c40c55 [DATABASE] Add explicit indices for all foreign keys
This adds a requirement for all definitions that have foreign keys to also
require indices for all source (local) attributes mentioned in foreign keys.

MariaDB/MySQL creates indices for source attributes automatically, so this
serves as a way to get rid of those automatic indices and create clean explicit
ones instead.

In PostgreSQL, most of the time, indices on the source are necessary to
decrease performance penalty of foreign keys (like in MariaDB), but they aren't
created automatically, so this serves to remove that difference between
PostgreSQL and MariaDB.
2020-07-31 16:36:40 +03:00
..
action [XML] Inscrease types strictness 2020-06-21 00:34:54 +01:00
activitystreams [LIB_REFACTOR] Fix requires 2019-09-03 03:33:13 +01:00
admin [MODULES] Make disable in admin panel effective 2019-09-12 04:50:46 +01:00
api [XML] Inscrease types strictness 2020-06-21 00:34:54 +01:00
application [LIB_REFACTOR] Fix requires 2019-09-03 03:33:13 +01:00
cache [LIB_REFACTOR] Moving files into separate semantic categories 2019-09-03 03:33:13 +01:00
database [DATABASE] Add explicit indices for all foreign keys 2020-07-31 16:36:40 +03:00
exceptions [LIB_REFACTOR] Moving files into separate semantic categories 2019-09-03 03:33:13 +01:00
feeds [CORE] Add GNUSOCIAL_ENGINE_REPO_URL and increase usage of GNUSOCIAL_ENGINE_URL 2019-11-21 00:21:22 +00:00
groups [DATABASE] Consistently use the "LIMIT $limit OFFSET $offset" syntax 2019-09-11 10:12:49 +03:00
im [LIB_REFACTOR] Moving files into separate semantic categories 2019-09-03 03:33:13 +01:00
media [ActivityPub][Ostatus] Fetch avatars in accordance to the new media system 2020-07-05 15:37:52 +01:00
modules [DATABASE] Fix index identifiers and clean up redundant ones 2020-07-31 16:12:48 +03:00
notices [CORE] Avoid materialisation in the TaggedProfileNoticeStream query 2020-07-07 22:41:03 +03:00
portablecontacts [LIB_REFACTOR] Moving files into separate semantic categories 2019-09-03 03:33:13 +01:00
profile [DATABASE] Check SQL boolean values with "IS TRUE" 2020-07-21 18:06:39 +03:00
queue [PLUGINS] Added UnQueue, a new default plugin which does all actions immediately 2019-09-05 01:39:00 +02:00
search [DATABASE] Re-introduce PostgreSQL support 2019-09-11 14:14:40 +03:00
ui [NOTICE][UI] Fix bug: Option to message "Everyone at site" when using private instance 2020-07-16 22:29:59 +00:00
util [MEDIA] Fix headers when using x-static-delivery 2020-07-22 16:07:52 +01:00