[PR #2411] [MERGED] docs: document database.schema config option for PostgreSQL #4119

Closed
opened 2026-03-22 15:03:56 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/2411
Author: @tink-bot
Created: 3/18/2026
Status: ✅ Merged
Merged: 3/18/2026
Merged by: @kolaente

Base: main ← Head: docs/document-database-schema


📝 Commits (1)

  • 442e45e docs: document database.schema config option for PostgreSQL

📊 Changes

1 file changed (+5 additions, -0 deletions)

View changed files

📝 config-raw.json (+5 -0)

📄 Description

Summary

  • Adds the database.schema setting to config-raw.json so it appears in the generated sample config
  • This setting was previously undocumented, making it hard for users to discover when their PostgreSQL tables live in a non-public schema (e.g. via the database user's search_path)
  • Users upgrading from older Vikunja versions who had tables in a custom schema would see empty data because the default public didn't match their actual schema

Fixes https://github.com/go-vikunja/vikunja/issues/2397

Test plan

  • Verify mage generate:config-yaml true produces sample config with the new schema option
  • Verify the comment accurately describes the setting's purpose

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/go-vikunja/vikunja/pull/2411 **Author:** [@tink-bot](https://github.com/tink-bot) **Created:** 3/18/2026 **Status:** ✅ Merged **Merged:** 3/18/2026 **Merged by:** [@kolaente](https://github.com/kolaente) **Base:** `main` ← **Head:** `docs/document-database-schema` --- ### 📝 Commits (1) - [`442e45e`](https://github.com/go-vikunja/vikunja/commit/442e45e5622d82a9b66e800eed018d05f747bcca) docs: document database.schema config option for PostgreSQL ### 📊 Changes **1 file changed** (+5 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `config-raw.json` (+5 -0) </details> ### 📄 Description ## Summary - Adds the `database.schema` setting to `config-raw.json` so it appears in the generated sample config - This setting was previously undocumented, making it hard for users to discover when their PostgreSQL tables live in a non-public schema (e.g. via the database user's `search_path`) - Users upgrading from older Vikunja versions who had tables in a custom schema would see empty data because the default `public` didn't match their actual schema Fixes https://github.com/go-vikunja/vikunja/issues/2397 ## Test plan - [ ] Verify `mage generate:config-yaml true` produces sample config with the new `schema` option - [ ] Verify the comment accurately describes the setting's purpose --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-03-22 15:03:56 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#4119