gnu-social/lib
Alexei Sorokin 341e34b766 [DATABASE] Change collation handling
Before now table definitions could define collations only for MariaDB using the
MariaDB's collation names directly.
Now instead definitions get a slightly more abstract collation name syntax, but
only supporting the collations utf8mb4_bin and utf8mb4_unicode_(cs|ci) (wrapped
as utf8_bin, utf8_general_(cs|ci)), because those are the ones that have
practical use for GNU social.

Which also means that on MariaDB the formerly used utf8mb4_general_(cs|ci) have
been superseded by utf8mb4_unicode_(cs|ci), as they are the more modern
replacement.

Introduce collation support on PostgreSQL which results in use of the C (POSIX)
collation as utf8_bin and the und-x-icu collation as utf8_general_cs.
utf8_general_ci is also mapped to und-x-icu, which makes it case-sensitive,
unfortunately.
2020-08-16 23:41:28 +03:00
..
action Set HTTP status codes with http_​response_​code() 2020-08-04 14:12:17 +03: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] Change collation handling 2020-08-16 23:41:28 +03:00
exceptions [EXCEPTIONS] Inherit the Previous Exception parameter 2020-08-06 20:03:44 +03:00
feeds Set HTTP status codes with http_​response_​code() 2020-08-04 14:12:17 +03:00
groups [DATABASE] Fix remaining misuses of SQL's GROUP BY 2020-08-10 19:29:04 +03:00
im [LIB_REFACTOR] Moving files into separate semantic categories 2019-09-03 03:33:13 +01:00
media [MEDIA] Add WebP support 2020-08-14 19:48:02 +01:00
modules Set HTTP status codes with http_​response_​code() 2020-08-04 14:12:17 +03:00
notices Revert "[CORE] Avoid the old "reply" relation in inboxnoticestream" 2020-08-10 17:23:57 +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 [SEARCH][PostgreSQL] Make LIKE search case-insensitive 2020-08-16 19:05:47 +03:00
ui [DATABASE] Fix remaining misuses of SQL's GROUP BY 2020-08-10 19:29:04 +03:00
util [MEDIA] Add WebP support 2020-08-14 19:48:02 +01:00