Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2022-03-08 | Sync old-to-new schema script with reality (#3790) | Stu Tomlinson | 1 | -0/+18 | |
Update the update_sql function to match current "new" sql schema | |||||
2022-02-18 | Fix sqlite schema | Paweł Chmielowski | 2 | -2/+2 | |
2022-02-18 | Optimize room_unused_* commands | Paweł Chmielowski | 7 | -16/+24 | |
Previously to check if hibernated room was old enough we had to fetch info about all rooms from database. Now we repurpose created_at field in sql to store that info, that allow us to have more efficient query just for it. | |||||
2022-02-11 | Update copyright year to 2022 | Badlop | 7 | -7/+7 | |
2022-02-03 | Fix support for MSSQL testing | Badlop | 1 | -1/+1 | |
2021-12-14 | Handle user removal in mod_muc | Alexey Shchepin | 7 | -0/+7 | |
2021-10-14 | Fix vcard_search definition in pgsql new schema (thanks to Stu Tomlinson)(#3695) | Badlop | 1 | -1/+1 | |
How to update an existing database: ALTER TABLE vcard_search DROP CONSTRAINT vcard_search_pkey; ALTER TABLE vcard_search ADD PRIMARY KEY (server_host, lusername); | |||||
2021-09-27 | Add indexes from 95fa43aa to the old-to-new MySQL schema update script | Badlop | 1 | -0/+2 | |
2021-08-05 | Fix typo when creating index (thanks to Millesimus) | Badlop | 1 | -1/+1 | |
Reference: https://github.com/processone/ejabberd/commit/95fa43aa96514b7e8b77fa7c29d2c0b5b1c1331a#r54157330 | |||||
2021-08-01 | Add missing SQL migration for table push_session | pitchum | 1 | -0/+6 | |
2021-06-14 | Add mqtt_pub table definition for MSSQL (#3097) | Badlop | 1 | -0/+20 | |
2021-05-20 | MySQL Backend Patch for scram-sha512 (#3582) | Nikat | 2 | -4/+4 | |
* Update mysql.new.sql scram-sha512 does not work, because serverkey is longer, then that array. All passwords was unhashed. * Update mysql.sql | |||||
2021-05-18 | Add missing indexes to sql sr_group tables | Paweł Chmielowski | 6 | -0/+15 | |
2021-02-01 | Fix specified key was too long (#3513) | Divine | 2 | -4/+4 | |
* Fix specified key was too long This adds the correct engine and sets it to utf8mb4 collate. Prevents "Specified key was too long; max key length is 1000 bytes" from happening. * Make two import SQL files consistent As suggested by @prefiks | |||||
2021-01-27 | Update newest copyright year to 2021 (#3464) | Badlop | 7 | -7/+7 | |
2021-01-07 | Add sql script to migrate mysql from old schema to new | Paweł Chmielowski | 1 | -0/+160 | |
2020-01-31 | Add missing oauth_client table declaration in lite.new.sql | Paweł Chmielowski | 1 | -0/+7 | |
2020-01-28 | Update copyright to 2020 (#3149) | Badlop | 7 | -7/+7 | |
2019-12-28 | change publisher from text to varchar for mssql | Christoph Scholz | 1 | -1/+1 | |
2019-12-27 | allow storage of emojis in archive on mssql | Christoph Scholz | 1 | -2/+2 | |
2019-10-23 | Make PostgreSQL schema compatible with CockroachDB | Evgeny Khramtsov | 2 | -2/+2 | |
2019-10-03 | Check redirect_uri for OAUTH implicit grant | Alexey Shchepin | 5 | -6/+20 | |
2019-09-27 | Support OAUTH client authentication | Alexey Shchepin | 3 | -0/+21 | |
2019-07-31 | Change type of server_host column in mysql.new.sql | Paweł Chmielowski | 1 | -24/+24 | |
Indexes are done only on 191 byte slice of that (to fit in index limits), and since server_host could theoretically be bigger this causes mysql engine don't use indexes in full potential. | |||||
2019-02-27 | Add SQL schemas for MQTT tables | Evgeny Khramtsov | 6 | -0/+97 | |
2019-02-26 | MySQL: Increase index prefix length for PEP nodes | Holger Weiss | 2 | -2/+2 | |
For PEP nodes, the "host" column holds the user JID, where the first 20 characters may well not be unique. | |||||
2019-01-08 | Manually update 2017 copyright dates (#2756) | Badlop | 7 | -7/+7 | |
2018-12-05 | Update MIX code to reflect newest specification | Evgeny Khramtsov | 6 | -0/+321 | |
Note that support for older specification is completely dropped, i.e. no backward compatibility is provided since the XEPs are still very experimental and being changed drastically | |||||
2018-12-01 | Keep info about carbons inside session table | Evgeny Khramtsov | 7 | -83/+0 | |
Accordingly, Mnesia/SQL/Riak table 'carboncopy' is not used anymore and can be safely removed. As a consequence, the commit deprecates the following options of mod_carboncopy: - ram_db_type - use_cache - cache_size - cache_missed - cache_life_time Fixes #2663 | |||||
2018-09-26 | MySQL: Use MEDIUMTEXT for PubSub payload | Holger Weiss | 2 | -2/+2 | |
Let MySQL/MariaDB accept PubSub payloads with a size of up to 16 MiB, rather than truncating at 64 KiB. | |||||
2018-09-16 | MySQL: Use MEDIUMTEXT for MAM/offline messages | Holger Weiss | 2 | -6/+6 | |
Let MySQL/MariaDB accept message stanzas with a size of up to 16 MiB, rather than truncating at 64 KiB. | |||||
2018-07-18 | Update mssql.sql | rouen-sk | 1 | -4/+4 | |
Fixed: - conflicting clustered indexes on 2 tables - semicolon type - Azure SQL incompatibility | |||||
2018-06-20 | Move mod_irc to ejabberd-contrib | Evgeniy Khramtsov | 7 | -70/+0 | |
2018-04-24 | Pubsub creation/modification use varchar (#2397) | Christophe Romain | 7 | -14/+14 | |
2018-02-26 | Use length on fields in mysql indexes | Paweł Chmielowski | 2 | -6/+6 | |
2018-02-24 | sql/*: Add username to peer indexes | Holger Weiss | 7 | -22/+21 | |
The username is available for all MAM queries in question, and adding it to the indexes can improve the lookup performance significantly. | |||||
2018-02-05 | Fix MySQL error server_host used in key specification without a key length | phejman | 1 | -2/+2 | |
2017-12-26 | Add new schemas for SQLite and MySQL | Alexey Shchepin | 2 | -0/+882 | |
2017-11-30 | Add missed server_host column in pg.new.sql | Alexey Shchepin | 1 | -0/+1 | |
2017-11-16 | PubSub: Cleanup tree requests, rename pubsub_node.type->pubsub_node.plugin | Christophe Romain | 5 | -5/+5 | |
2017-11-02 | Add SQL_INSERT macro and update SQL queries to use server_host field | Alexey Shchepin | 1 | -0/+604 | |
2017-10-31 | Fix sql syntax error in lite.sql | Paweł Chmielowski | 1 | -2/+2 | |
2017-10-31 | Optimize muc subscriptions handling | Christophe Romain | 4 | -0/+48 | |
2017-10-27 | Update SQL archive index to match mysql.sql | Alexey Shchepin | 3 | -3/+3 | |
2017-10-26 | Add SQL support for mod_push | Evgeniy Khramtsov | 4 | -0/+47 | |
2017-09-27 | mysql.sql: Use multi-column index on username/ID | Holger Weiss | 1 | -1/+1 | |
2017-05-17 | Clean up database code related to mod_vcard_xupdate | Evgeniy Khramtsov | 4 | -28/+0 | |
2017-03-31 | Add SQL as mod_proxy65 RAM backend | Evgeniy Khramtsov | 3 | -0/+36 | |
2017-03-30 | Add SQL as mod_carboncopy RAM backend | Evgeniy Khramtsov | 4 | -1/+44 | |
2017-03-29 | Add SQL as mod_muc RAM backend | Evgeniy Khramtsov | 4 | -0/+87 | |