Open BAM-Dennis opened 2 months ago
It’s expected that the gc
command will clear out several things in the database, which shouldn’t be needed anymore, including:
elements
table, whose corresponding users
table rows have already been deleted.purgePendingUsersDuration
config setting.Just tested locally and both of those are working as expected (and nothing more, as far as users go).
Can you elaborate on what you’re seeing?
hey @brandonkelly
so what i did is, add a homepage entry, add some matrix fields add those to the homepage entry.
After playing around with the new amazing features, i changed some search indexes and used the cli command to resave all entries craft resave/entries --update-search-index
i got some errors about some elements with invalid owner ids, so i ran craft gc/run
to clean those.
After this i wasn't able to log in anymore, so i checked the cli. No entries anymore. The entry for the homepage section was deleted. My Admin user was deleted, basically everything was deleted, that was ion any relation to the before mentioned invalied elements.
Do you happen to have a database backup from before running gc
?
Unfortunately not, as I only did a little testing I did not create a backup.
i also tried to reproduce it somehow but i think it could occur if there are entries whose ownerid no longer exists
What happened?
Description
Topic
Steps to reproduce
Expected behavior
Clean trashed item
Actual behavior
Cleans all of the stuff
Craft CMS version
5.0.5
PHP version
8.2
Operating system and version
No response
Database type and version
pgsql
Image driver and version
No response
Installed plugins and versions
"craftcms/ckeditor": "4.0.4", "craftcms/cms": "5.0.5", "craftpulse/craft-colour-swatches": "5.0.0", "nystudio107/craft-imageoptimize": "5.0.0", "nystudio107/craft-seomatic": "5.0.2", "nystudio107/craft-vite": "5.0.0", "putyourlightson/craft-blitz": "5.1.4", "vaersaagod/dospaces": "3.0.0-beta.1", "vlucas/phpdotenv": "^5.4.0", "yiisoft/yii2-redis": "~2.0.0"