- Convert :memory: to file::memory:?cache=shared for shared in-memory databases - Skip directory creation for memory databases - Properly append URL params with & when ? already exists in path - Add tests for in-memory database and shared cache behavior Amp-Thread-ID: https://ampcode.com/threads/T-c3d60758-fa92-472f-9239-6dab9b6a25c2 Co-authored-by: Amp <amp@ampcode.com>