X-Git-Url: https://git.openstreetmap.org/osqa.git/blobdiff_plain/0f7b31c39bb2b3e72e99168172e5192118f43eec..e5cc8710975219230af1bbf7212dc22e5696b5c1:/forum_modules/sximporter/importer.py diff --git a/forum_modules/sximporter/importer.py b/forum_modules/sximporter/importer.py index 5277b8d..2d8c903 100644 --- a/forum_modules/sximporter/importer.py +++ b/forum_modules/sximporter/importer.py @@ -854,6 +854,13 @@ def reset_sequences(): db.execute_many(PG_SEQUENCE_RESETS) db.commit_transaction() +def reindex_fts(): + from south.db import db + if db.backend_name == "postgres": + db.start_transaction() + db.execute_many("UPDATE forum_node_revision set id = id WHERE TRUE;") + db.commit_transaction() + def sximport(dump, options): try: @@ -890,6 +897,7 @@ def sximport(dump, options): if triggers_disabled: enable_triggers() + reindex_fts() PG_DISABLE_TRIGGERS = """