svn commit: r1933478 - in spamassassin/trunk: . sql
[email protected] Wed, 29 Apr 2026 09:38:16 -0000
| Newsgroups | gmane.mail.spam.spamassassin.cvs |
|---|---|
| Message-ID | <177745549663.228973.7849977822696605670@svn03-he-fi> |
Author: gbechis Date: Wed Apr 29 09:38:16 2026 New Revision: 1933478 Log: sync MANIFEST Added: spamassassin/trunk/sql/extracttext_pg.sql Deleted: spamassassin/trunk/sql/extracttext_pgsql.sql Modified: spamassassin/trunk/MANIFEST Modified: spamassassin/trunk/MANIFEST ============================================================================== --- spamassassin/trunk/MANIFEST Wed Apr 29 09:34:28 2026 (r1933477) +++ spamassassin/trunk/MANIFEST Wed Apr 29 09:38:16 2026 (r1933478) @@ -250,6 +250,9 @@ sql/bayes_pg.sql sql/decodeshorturl_mysql.sql sql/decodeshorturl_pg.sql sql/decodeshorturl_sqlite.sql +sql/extracttext_mysql.sql +sql/extracttext_pg.sql +sql/extracttext_sqlite.sql sql/neural_mysql.sql sql/neural_pg.sql sql/neural_sqlite.sql Added: spamassassin/trunk/sql/extracttext_pg.sql ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ spamassassin/trunk/sql/extracttext_pg.sql Wed Apr 29 09:38:16 2026 (r1933478) @@ -0,0 +1,15 @@ +-- SpamAssassin ExtractText plugin - PostgreSQL cache schema +-- Usage: psql -U <username> -d <database> -f extracttext_pgsql.sql + +CREATE TABLE IF NOT EXISTS extracttext_cache ( + file_hash TEXT PRIMARY KEY NOT NULL, + file_name TEXT NOT NULL, + file_text TEXT NOT NULL, + hits INTEGER NOT NULL DEFAULT 1, + created INTEGER NOT NULL, + modified INTEGER NOT NULL +); + +-- Optional index to speed up TTL-based cleanup queries +-- CREATE INDEX IF NOT EXISTS extracttext_modified +-- ON extracttext_cache(created);