From 6410ffef02b8605bdfd6ec616f567837d29b6a1d Mon Sep 17 00:00:00 2001 From: Josh Date: Sun, 23 Aug 2026 21:47:51 -0400 Subject: [PATCH 01/11] docs(admin): logically order db chapters/sections Signed-off-by: Josh --- admin_manual/configuration_database/index.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin_manual/configuration_database/index.rst b/admin_manual/configuration_database/index.rst index 9d6b6aee0d5..663886141d3 100644 --- a/admin_manual/configuration_database/index.rst +++ b/admin_manual/configuration_database/index.rst @@ -5,9 +5,9 @@ Database configuration .. toctree:: :maxdepth: 2 - db_conversion linux_database_configuration mysql_4byte_support + db_conversion bigint_identifiers replication splitting From 639193ad1e628015893cf4dbbd92beda5c6a45f0 Mon Sep 17 00:00:00 2001 From: Josh Date: Sun, 23 Aug 2026 21:50:25 -0400 Subject: [PATCH 02/11] docs(admin): clearer db setup chapter title Keeps it different from it's parent, which is already "Database Configuration" too. Signed-off-by: Josh --- .../configuration_database/linux_database_configuration.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/admin_manual/configuration_database/linux_database_configuration.rst b/admin_manual/configuration_database/linux_database_configuration.rst index b907b1f87fd..bd7d6bdae15 100644 --- a/admin_manual/configuration_database/linux_database_configuration.rst +++ b/admin_manual/configuration_database/linux_database_configuration.rst @@ -1,6 +1,6 @@ -====================== -Database configuration -====================== +============================= +Configuring a database server +============================= Nextcloud requires a database in which administrative data is stored. The following databases are currently supported: From 777c3c3415578f9e80aac59cbfc969f739fab606 Mon Sep 17 00:00:00 2001 From: Josh Date: Sun, 23 Aug 2026 22:20:54 -0400 Subject: [PATCH 03/11] docs(admin): change title of db section Signed-off-by: Josh --- admin_manual/configuration_database/index.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/admin_manual/configuration_database/index.rst b/admin_manual/configuration_database/index.rst index 663886141d3..350d304aca5 100644 --- a/admin_manual/configuration_database/index.rst +++ b/admin_manual/configuration_database/index.rst @@ -1,6 +1,6 @@ -====================== -Database configuration -====================== +================================ +Database setup and configuration +================================ .. toctree:: :maxdepth: 2 From 5f5662639d54ac4aadc70a012559ed925bd15dc1 Mon Sep 17 00:00:00 2001 From: Josh Date: Sun, 23 Aug 2026 22:21:53 -0400 Subject: [PATCH 04/11] docs(admin): re-title db setup/instll chapter Signed-off-by: Josh --- .../configuration_database/linux_database_configuration.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/admin_manual/configuration_database/linux_database_configuration.rst b/admin_manual/configuration_database/linux_database_configuration.rst index bd7d6bdae15..90ae631c235 100644 --- a/admin_manual/configuration_database/linux_database_configuration.rst +++ b/admin_manual/configuration_database/linux_database_configuration.rst @@ -1,6 +1,6 @@ -============================= -Configuring a database server -============================= +======================== +Set up a database server +======================== Nextcloud requires a database in which administrative data is stored. The following databases are currently supported: From a23281fb80b0f95865903e3e23c8d07b95913c2b Mon Sep 17 00:00:00 2001 From: Josh Date: Sun, 23 Aug 2026 22:22:52 -0400 Subject: [PATCH 05/11] docs(admin): add MariaDB to db 4-byte support title Signed-off-by: Josh --- admin_manual/configuration_database/mysql_4byte_support.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/admin_manual/configuration_database/mysql_4byte_support.rst b/admin_manual/configuration_database/mysql_4byte_support.rst index bb1cea4744d..6e07c07209b 100644 --- a/admin_manual/configuration_database/mysql_4byte_support.rst +++ b/admin_manual/configuration_database/mysql_4byte_support.rst @@ -1,6 +1,6 @@ -============================= -Enabling MySQL 4-byte support -============================= +===================================== +Enabling MySQL/MariaDB 4-byte support +===================================== .. note:: From ee7fc274257f05efc87e7b8e8ee45194e1e37afe Mon Sep 17 00:00:00 2001 From: Josh Date: Sun, 23 Aug 2026 22:26:33 -0400 Subject: [PATCH 06/11] docs(admin): re-title db 64-bit id chapter Signed-off-by: Josh --- admin_manual/configuration_database/bigint_identifiers.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/admin_manual/configuration_database/bigint_identifiers.rst b/admin_manual/configuration_database/bigint_identifiers.rst index 44bead5c3cd..a5a909295e8 100644 --- a/admin_manual/configuration_database/bigint_identifiers.rst +++ b/admin_manual/configuration_database/bigint_identifiers.rst @@ -1,6 +1,6 @@ -========================== -BigInt (64bit) identifiers -========================== +====================================== +Convert to 64-bit database identifiers +====================================== Nextcloud uses big integers to store identifiers and auto-increment keys in the database. Because changing columns on huge tables can take quite a while (up to hours or days) From a4ac3a793f22dd5dfe64f2140c152844bf41f9d7 Mon Sep 17 00:00:00 2001 From: Josh Date: Sun, 23 Aug 2026 22:28:35 -0400 Subject: [PATCH 07/11] docs(admin): re-title db replication chapter Signed-off-by: Josh --- admin_manual/configuration_database/replication.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/admin_manual/configuration_database/replication.rst b/admin_manual/configuration_database/replication.rst index f1c5ec927e5..216a2a9cc98 100644 --- a/admin_manual/configuration_database/replication.rst +++ b/admin_manual/configuration_database/replication.rst @@ -1,6 +1,6 @@ -=========== -Replication -=========== +============================ +Using database read replicas +============================ .. versionadded:: 29 From 389597083e982808a717141e6c4f47d529657663 Mon Sep 17 00:00:00 2001 From: Josh Date: Sun, 23 Aug 2026 22:33:29 -0400 Subject: [PATCH 08/11] docs(admin): re-title db splitting ch Signed-off-by: Josh --- admin_manual/configuration_database/splitting.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/admin_manual/configuration_database/splitting.rst b/admin_manual/configuration_database/splitting.rst index 5ca74e921af..7531375551a 100644 --- a/admin_manual/configuration_database/splitting.rst +++ b/admin_manual/configuration_database/splitting.rst @@ -1,6 +1,6 @@ -=================== -Splitting databases -=================== +========================================= +Splitting tables or apps across databases +========================================= .. warning:: From f1fcbdd4a6551056d15c11f587eba6fcc38e45b5 Mon Sep 17 00:00:00 2001 From: Josh Date: Sun, 23 Aug 2026 22:38:53 -0400 Subject: [PATCH 09/11] docs(admin): re-title db conversion chapter Signed-off-by: Josh --- admin_manual/configuration_database/db_conversion.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/admin_manual/configuration_database/db_conversion.rst b/admin_manual/configuration_database/db_conversion.rst index c01a1e7188b..c0dd80df87b 100644 --- a/admin_manual/configuration_database/db_conversion.rst +++ b/admin_manual/configuration_database/db_conversion.rst @@ -1,6 +1,6 @@ -======================== -Converting database type -======================== +========================= +Converting database types +========================= You can convert a SQLite database to a better performing MySQL, MariaDB or PostgreSQL database with the Nextcloud command line tool. SQLite is good for From a85b7705581d9df2d28b308e9b106938e53b0006 Mon Sep 17 00:00:00 2001 From: Josh Date: Sun, 23 Aug 2026 22:40:25 -0400 Subject: [PATCH 10/11] chore: drop extra space in db_conversion.rst Signed-off-by: Josh --- admin_manual/configuration_database/db_conversion.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin_manual/configuration_database/db_conversion.rst b/admin_manual/configuration_database/db_conversion.rst index c0dd80df87b..727259cfd92 100644 --- a/admin_manual/configuration_database/db_conversion.rst +++ b/admin_manual/configuration_database/db_conversion.rst @@ -1,5 +1,5 @@ ========================= -Converting database types +Converting database types ========================= You can convert a SQLite database to a better performing MySQL, MariaDB or From abe007c31391995f5f86669e209f7ee63b135506 Mon Sep 17 00:00:00 2001 From: Josh Date: Sun, 23 Aug 2026 22:49:53 -0400 Subject: [PATCH 11/11] docs(admin): re-title db conversion chapter Signed-off-by: Josh --- admin_manual/configuration_database/db_conversion.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/admin_manual/configuration_database/db_conversion.rst b/admin_manual/configuration_database/db_conversion.rst index 727259cfd92..2b6db1635d8 100644 --- a/admin_manual/configuration_database/db_conversion.rst +++ b/admin_manual/configuration_database/db_conversion.rst @@ -1,6 +1,6 @@ -========================= -Converting database types -========================= +==================================== +Convert to a different database type +==================================== You can convert a SQLite database to a better performing MySQL, MariaDB or PostgreSQL database with the Nextcloud command line tool. SQLite is good for