Files
podman/docs/source/markdown
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
..
2025-10-22 01:02:36 +08:00
2025-08-07 07:28:06 +02:00
2025-08-15 23:14:24 +05:30
2022-09-06 09:37:13 -07:00
2025-06-13 04:47:22 -04:00
2024-04-04 09:28:21 -04:00
2025-08-15 23:14:24 +05:30
2025-08-15 23:14:24 +05:30
2025-08-16 01:30:20 +05:30
2025-08-15 23:14:24 +05:30
2025-08-06 22:34:18 +03:00