# Wie das Thema-Datum nach dem Import ändern

**URL:** <https://meta.discourse.org/t/how-to-change-topic-date-after-import/292565>\
**Category:** Migration\
**Tags:** rest-api, rails-console\
**Created:** [22. Januar 2024 um 21:32 UTC](https://meta.discourse.org/t/how-to-change-topic-date-after-import/292565 "2024-01-22T21:32:18Z")\
**Posts on this page:** 1\
**Showing post:** 12

<div class="post-metadata">

**Author:** ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)\
**Post date:** [9. Februar 2024 um 01:13 UTC](https://meta.discourse.org/t/how-to-change-topic-date-after-import/292565/12 "2024-02-09T01:13:01Z")

</div>

Um Jons Vorschlag zu folgen, hier ist die Version für die Rails-Konsole.

```plaintext
cd /var/discourse
./launcher enter app
rails c

```

Dann, für ein bestimmtes Thema:

```ruby
TopicTimestampChanger.new(topic: Topic.with_deleted.find(TOPIC_ID), timestamp: Time.now()).change!

```

Für alle Themen ohne Bedingungen:

```ruby
Topic.find_each do |topic| 
	TopicTimestampChanger.new(topic: topic, timestamp: Time.now()).change!  
end

```

---

_[View the full topic](https://meta.discourse.org/t/how-to-change-topic-date-after-import/292565)._
