Commit Graph

46 Commits (a996ab46a54acbfa7a19da3eae12c78ed6466a1a)

Author SHA1 Message Date
Ivan Tashkinov d1c6dd97aa [#3213] Partially addressed code review points.
4 years ago
Ivan Tashkinov 108e90b18e [#3213] Explicitly defined PKs in hashtags_objects and data_migration_failed_ids. Added "pleroma.database rollback" task to revert a single migration.
4 years ago
Ivan Tashkinov e350898828 Merge remote-tracking branch 'remotes/origin/develop' into feature/object-hashtags-rework
4 years ago
Ivan Tashkinov 3e4d84729a [#3213] Prototype of data migrations functionality / HashtagsTableMigrator.
4 years ago
Haelwenn (lanodan) Monnier c4439c630f
Bump Copyright to 2021
4 years ago
Ivan Tashkinov 8c972de045 [#3213] transfer_hashtags mix task refactoring.
4 years ago
Ivan Tashkinov 0d521022fe [#3213] Removed PK from hashtags_objects table. Improved hashtags_transfer mix task (logging of failed ids).
4 years ago
Ivan Tashkinov 367f0c31c3 [#3213] Added query options support for Repo.chunk_stream/4.
4 years ago
Ivan Tashkinov a25c1e8ec0 [#3213] Improved `database.transfer_hashtags` mix task: proper rollback, speedup.
4 years ago
Haelwenn 3966add048 Revert "Merge branch 'features/hashtag-column' into 'develop'"
4 years ago
Haelwenn (lanodan) Monnier d0c2479710
pleroma.database fill_old_hashtags: Add month_limit argument
4 years ago
Ivan Tashkinov cbb19d0e18 [#3213] Hashtag-filtering functions in ActivityPub. Mix task for migrating hashtags to `hashtags` table.
4 years ago
Haelwenn (lanodan) Monnier acb03d591b
Insert text representation of hashtags into object["hashtags"]
4 years ago
Alexander Strizhakov cebe3c7def Fix for dropping posts/notifs in WS when mix task is executed
4 years ago
Maksim Pechnikov 599f8bb152 RepoStreamer.chunk_stream -> Repo.chunk_stream
4 years ago
Alexander Strizhakov 15aece7238 remove validate_expires_at from enqueue method
4 years ago
Alexander Strizhakov 9bf1065a06 schedule activity expiration in Oban
4 years ago
Alexander Strizhakov 29a7bcd5bb
reverting pinned posts in filtering
4 years ago
Alexander Strizhakov 3ab83f837e
don't load pinned activities in due_expirations
4 years ago
Alexander Strizhakov eec1ba232c
don't expire pinned posts
4 years ago
Mark Felder 724ed354f2 Ensure only Note objects are set to expire
4 years ago
Mark Felder cf4c97242b Ensure we only expire Create activities with the Mix task
4 years ago
Egor Kislitsyn e5557bf8ba
Add mix task to add expiration to all local statuses
4 years ago
Mark Felder 92fba24c74 Alpha sort
4 years ago
Mark Felder 30f96b19c1 Abstract out the database maintenance. I'd like to use this from AdminFE too.
4 years ago
Mark Felder 0d57e06626 Make clearer that this is time and resource consuming
4 years ago
Mark Felder 73ca57e4f1 Make it obvious a full vacuum can take a while
4 years ago
Mark Felder a2f57bd82b Permit easy access to vaccum full and analyze via a mix task
4 years ago
Mark Felder 05da5f5cca Update Copyrights
5 years ago
Egor Kislitsyn 4ea1a61b00
Merge branch 'develop' into refactor/following-relationships
5 years ago
rinpatch 39e996528c Fix a migration wiping user info of users that don't have any mutes
5 years ago
Egor Kislitsyn 059005ff82
Replace `user.following` with Pleroma.FollowingRelationship
5 years ago
rinpatch e00403af23 Mix tasks: derive moduledoc from doc files
5 years ago
rinpatch 6baa037903 Move database maintenance tasks docs to a separate file
5 years ago
Haelwenn (lanodan) Monnier 447514dfa2
Bump copyright years of files changed in 2019
5 years ago
Sergey Suprunenko af4cf35e20 Strip internal fields including likes from incoming and outgoing activities
5 years ago
Ariadne Conill b93498eb52 constants: add as_public constant and use it everywhere
5 years ago
rinpatch 8c7a382027 Rename Pleroma.Mix.Tasks.Common -> Mix.Pleroma and import it's functions
5 years ago
rinpatch 54e10a3e55 Disable timeouts for object pruning query
5 years ago
William Pitcock a023ca004c prune objects task: use Repo.delete_all()
5 years ago
William Pitcock 16b260fb19 add mix task to prune the object database using a configured retention period
5 years ago
Sergey Suprunenko 2c303afc8b Remove duplicated entries in users' following lists
5 years ago
Mark Felder efa61c1610 Move to pleroma.database mix task
5 years ago
rinpatch 73b8c5387b Add some logging
6 years ago
rinpatch 945325013a remove query timeouts
6 years ago
rinpatch 099f89367e Replace embedded object migration with a mix task
6 years ago