ntfy-server/user
binwiederhier 07c3e280bf Refactor user package to Store interface with PostgreSQL support
Extract database operations from Manager into a Store interface with
SQLite and PostgreSQL implementations using a shared commonStore.
Split SQLite migrations into store_sqlite_migrations.go, use shared
schema_version table for PostgreSQL, rename user_user/user_tier tables
to "user"/tier, and wire up database-url in CLI commands.
2026-02-16 22:39:54 -05:00
..
manager.go Refactor user package to Store interface with PostgreSQL support 2026-02-16 22:39:54 -05:00
manager_test.go Refactor user package to Store interface with PostgreSQL support 2026-02-16 22:39:54 -05:00
store.go Refactor user package to Store interface with PostgreSQL support 2026-02-16 22:39:54 -05:00
store_postgres.go Refactor user package to Store interface with PostgreSQL support 2026-02-16 22:39:54 -05:00
store_sqlite.go Refactor user package to Store interface with PostgreSQL support 2026-02-16 22:39:54 -05:00
store_sqlite_migrations.go Refactor user package to Store interface with PostgreSQL support 2026-02-16 22:39:54 -05:00
types.go Refactor user package to Store interface with PostgreSQL support 2026-02-16 22:39:54 -05:00
types_test.go fix linting issue 2024-04-07 21:40:24 -06:00
util.go Move things in user package 2026-02-16 21:04:15 -05:00
util_test.go Tests for user package 2026-02-16 20:49:17 -05:00