mirror of
https://github.com/binwiederhier/ntfy.git
synced 2026-05-09 08:26:00 +02:00
[PR #1616] [CLOSED] Postgres support: message cache (part 3/3) #1663
Labels
No labels
ai-generated
android-app
android-app
android-app
🪲 bug
build
build
dependencies
docs
enhancement
enhancement
🔥 HOT
in-progress 🏃
ios
prio:low
prio:low
pull-request
question
🔒 security
server
server
unified-push
web-app
website
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ntfy#1663
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/binwiederhier/ntfy/pull/1616
Author: @binwiederhier
Created: 2/19/2026
Status: ❌ Closed
Base:
postgres-webpush+user← Head:postgres-webpush+user+message📝 Commits (5)
2716edeExtract message cache into message/ package with model/ types0d1f344fmt9cc9891Add postgres to pipeline939b3d1Fix lint, make pipeline use psotgres9e4a48bMake server tests also run against postgres📊 Changes
39 files changed (+8598 additions, -7103 deletions)
View changed files
📝
.github/workflows/release.yaml(+16 -0)📝
.github/workflows/test.yaml(+17 -1)📝
Makefile(+2 -0)➕
message/store.go(+628 -0)➕
message/store_postgres.go(+120 -0)➕
message/store_postgres_schema.go(+90 -0)➕
message/store_postgres_test.go(+120 -0)➕
message/store_sqlite.go(+140 -0)➕
message/store_sqlite_schema.go(+466 -0)➕
message/store_sqlite_test.go(+459 -0)➕
message/store_test.go(+767 -0)➕
model/model.go(+205 -0)📝
server/actions.go(+9 -8)📝
server/log.go(+3 -2)➖
server/message_cache.go(+0 -1104)➖
server/message_cache_test.go(+0 -825)📝
server/server.go(+43 -35)📝
server/server_account_test.go(+605 -563)📝
server/server_admin_test.go(+366 -342)📝
server/server_firebase.go(+5 -4)...and 19 more files
📄 Description
Parts
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.