Simon L.
|
30cb79bb62
|
postgres and nextcloud: Allow arbitrary characters in passwords (no binary required) (#7898)
|
2026-04-24 11:34:23 +02:00 |
|
copilot-swe-agent[bot]
|
fcc4d9502d
|
docs(postgresql): clarify work_mem memory allocation semantics in comment
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/0456b491-e148-4d26-9dc9-e1df9bfbf5d0
Co-authored-by: szaimen <42591237+szaimen@users.noreply.github.com>
|
2026-04-17 15:34:43 +00:00 |
|
copilot-swe-agent[bot]
|
80ea0c1151
|
perf(postgresql): tune postgres settings for improved Nextcloud performance
- shared_buffers: 128MB → 256MB (better hot-data caching)
- effective_cache_size: set to 1GB (planner hint, no memory allocated)
- work_mem: 4MB → 16MB (reduces disk spills in file listing / share queries)
- maintenance_work_mem: 64MB → 256MB (faster VACUUM and index builds)
- wal_buffers: auto → 16MB (reduces WAL write latency)
- checkpoint_timeout: 5min → 15min (spreads checkpoint I/O, reduces spikes)
- random_page_cost: 4.0 → 1.1 (SSD-appropriate; favours index scans)
- effective_io_concurrency: 1 → 200 (SSD-appropriate I/O prefetching)
- autovacuum_vacuum_scale_factor: 0.2 → 0.05 (vacuum sooner on large tables)
- autovacuum_analyze_scale_factor: 0.1 → 0.02 (keep planner stats fresh)
All changes are applied via sed in the existing postgresql.conf modification
block and are idempotent across container restarts (handles both commented
defaults on fresh installs and already-set values on restart).
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/0456b491-e148-4d26-9dc9-e1df9bfbf5d0
Co-authored-by: szaimen <42591237+szaimen@users.noreply.github.com>
|
2026-04-17 15:33:46 +00:00 |
|
copilot-swe-agent[bot]
|
44148ba4a3
|
Fix password string handling without Go binaries using PGPASSWORD env var and psql variable interpolation
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/6baec41e-95d9-4966-8cf8-4b12727139fd
Co-authored-by: szaimen <42591237+szaimen@users.noreply.github.com>
|
2026-04-13 10:03:01 +00:00 |
|
Simon L.
|
fc0d21cc49
|
db-import: improve the import process by using the smart mode and a higher timeout
Signed-off-by: Simon L. <szaimen@e.mail.de>
|
2025-07-04 13:36:55 +02:00 |
|
Simon L.
|
630a0dc6aa
|
database-import: update logic to consider wrong lin endings
Signed-off-by: Simon L. <szaimen@e.mail.de>
|
2025-03-24 18:43:25 +01:00 |
|
Simon L
|
a622fcc894
|
database-restore: only get the first match
Signed-off-by: Simon L. <szaimen@e.mail.de>
|
2024-06-20 14:18:09 +02:00 |
|
Simon L.
|
414716e279
|
use 127.0.0.1 instead of localhost
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2024-05-28 17:24:28 +02:00 |
|
Simon L
|
36a67eb749
|
apache - adjust MaxRequestWorkers and ServerLimit
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2024-01-13 11:23:03 +01:00 |
|
Simon L
|
312f238bf6
|
try to improve database dump logic on container shutdown
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2023-12-12 14:26:05 +01:00 |
|
Simon L
|
112c9ad583
|
fix some values
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2023-11-02 20:23:22 +01:00 |
|
Simon L
|
8b0d2b3534
|
Merge pull request #3594 from Habbie/patch-1
|
2023-10-30 10:50:30 +01:00 |
|
Simon L
|
9168bdaad5
|
adjust name in postgres container as well
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2023-10-30 10:48:27 +01:00 |
|
Simon L
|
416f50b70c
|
do not go lower than 100 connections
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2023-10-26 18:26:40 +02:00 |
|
Simon L
|
00ec781b68
|
postgresql - close idling sessions automatically
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2023-10-21 15:40:57 +02:00 |
|
Simon L
|
e56b3369d2
|
try to fix grep syntax for db restore
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2023-08-16 14:44:55 +02:00 |
|
Simon L
|
75a32f6cf0
|
only modify postgresql.conf if it exists
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2023-06-16 15:15:16 +02:00 |
|
Simon L
|
051f202fdf
|
fix postgres build
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2023-06-15 15:42:26 +02:00 |
|
Anth0rx
|
a51d43c074
|
Switch from mawk to built-in awk
Signed-off-by: Anth0rx <pascal@dengconsult.systems>
|
2023-06-01 11:42:05 +02:00 |
|
Simon L
|
394b899578
|
postgresql - improve database online check during the migration
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2023-02-17 11:50:09 +01:00 |
|
Simon L
|
1e6787cb64
|
Merge pull request #1584 from nextcloud/enh/1396/update-postgres
upgrade postgres to 15
|
2023-01-24 12:55:47 +01:00 |
|
ManOki
|
4c691debf5
|
add docker cp command to prevent host file paths like /_data/ (#1773)
|
2023-01-17 18:22:37 +01:00 |
|
Simon L
|
7c3ac06b49
|
add new commands
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2023-01-17 16:19:48 +01:00 |
|
Simon L
|
e8974323aa
|
Merge pull request #1620 from nextcloud/enh/1553/add-migration-import-docs
migration - add some documentation on limits regarding the database owner name
|
2022-12-29 13:51:07 +01:00 |
|
Simon L
|
ee50e9147d
|
allow to make wrong database intialization better debuggable
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2022-12-29 00:41:29 +01:00 |
|
Simon L
|
8ae4ec52a3
|
migration - add some documentation on limits regarding the database owner name
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2022-12-29 00:29:53 +01:00 |
|
Simon L
|
edb616b18c
|
add logging to database import
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2022-12-20 17:07:43 +01:00 |
|
Simon L
|
e47b58312a
|
improve database import
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2022-12-20 10:59:01 +01:00 |
|
Simon L
|
fe251a9996
|
add a hint what to do if the backup container was forcefully killed
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2022-12-01 16:29:23 +01:00 |
|
Simon L
|
feb6438d39
|
Revert "add a check for init-user-db.sh"
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2022-09-08 17:27:15 +02:00 |
|
szaimen
|
abb414129a
|
add a check for init-user-db.sh
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2022-09-05 14:06:16 +02:00 |
|
szaimen
|
2e1e53e9d3
|
fix setting max connections
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2022-08-22 22:45:03 +02:00 |
|
szaimen
|
5804f68824
|
set max connections and max php children based on available hardware
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2022-08-17 19:10:54 +02:00 |
|
szaimen
|
7aa433a9a4
|
fix database import for cases where the owner is not one of the expected ones
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2022-07-23 09:39:45 +02:00 |
|
szaimen
|
48e60872b3
|
fix database import by waiting for the database to start
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2022-02-18 11:41:52 +01:00 |
|
szaimen
|
1515d0c210
|
another attempt to fix the database import
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2022-02-15 18:57:39 +01:00 |
|
szaimen
|
3887275808
|
fix database import
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2022-02-15 17:44:00 +01:00 |
|
szaimen
|
e7dfb2514b
|
fix the database connection
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2022-02-13 11:44:59 +01:00 |
|
szaimen
|
7756826eb3
|
revert the removal for now since it would break all instances
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2022-02-12 01:02:39 +01:00 |
|
szaimen
|
836552e1a7
|
verbose output
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2022-02-12 00:26:12 +01:00 |
|
szaimen
|
6e22b364ae
|
postgresql - delete the datadir once
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2022-02-11 23:53:50 +01:00 |
|
szaimen
|
53f5b4ae11
|
fix spellcheck warnings
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2022-02-11 12:48:27 +01:00 |
|
szaimen
|
b08a06573d
|
fix shellcheck
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2022-02-11 11:44:59 +01:00 |
|
szaimen
|
2ab0480f59
|
skip any update procedure if nextcloud was just restored and more
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2021-12-10 14:57:59 +01:00 |
|
Nextcloud Team
|
2295a33590
|
Initial import
|
2021-11-30 11:20:42 +01:00 |
|