spiegel_podman/docs/source
Matt Heon b320fbcaff Add migration code for BoltDB to SQLite
This is gated behind a new option in `podman system migrate`,
`--migrate-db`.

The basic logic is simple:
* Podman is already configured to use BoltDB
* Open a new, fresh SQLite database to write into
* Migrate all database contents as they exist in BoltDB, to
  SQLite.
** Do this as simply as possible: grab the object from the old DB
   and write it into the new DB using the standard Add and Save
   functions.
* Set the new database in the Runtime, close the old one.
* Move the old database file so it won't be reused
* Show a warning if the user explicitly configured BoltDB in
  containers.conf

Our ability to test complex migration scenarios is limited, but
this should handle simple migrations easily.

Fixes #27628

Signed-off-by: Matt Heon <matthew.heon@pm.me>
2026-02-05 20:09:37 -05:00
..
_static docs: fix redoc swagger URL 2025-11-17 16:08:42 +00:00
locale/ja/LC_MESSAGES Improve documentation wording 2025-08-20 17:23:40 +02:00
markdown Add migration code for BoltDB to SQLite 2026-02-05 20:09:37 -05:00
Commands.rst Initial implementation of podman quadlet commands 2025-07-18 13:57:11 -07:00
conf.py docs: generate Reference version list from json file 2025-10-15 05:31:01 +02:00
includes.rst add containerfile doc link 2025-09-19 17:18:45 -04:00
index.rst [CI:DOCS] Add link to podman py docs 2023-11-17 07:18:59 -05:00
Introduction.rst add containerfile doc link 2025-09-19 17:18:45 -04:00
Reference.rst docs: generate Reference version list from json file 2025-10-15 05:31:01 +02:00
Search.rst [CI:DOCS] Docs revamp. 2020-05-21 17:16:10 -04:00
Tutorials.rst fix typo in Tutorials.rst 2024-05-23 16:15:40 +01:00