mirror of
https://github.com/discourse/discourse.git
synced 2025-02-07 20:08:26 +00:00
FIX: error because last_id is nil in discourse_merger script
This commit is contained in:
parent
16d7132ba1
commit
b9891c2641
@ -173,7 +173,7 @@ class BulkImport::DiscourseMerger < BulkImport::Base
|
|||||||
|
|
||||||
columns = Category.columns.map(&:name)
|
columns = Category.columns.map(&:name)
|
||||||
imported_ids = []
|
imported_ids = []
|
||||||
last_id = Category.unscoped.maximum(:id)
|
last_id = Category.unscoped.maximum(:id) || 1
|
||||||
|
|
||||||
sql = "COPY categories (#{columns.map { |c| "\"#{c}\"" }.join(', ')}) FROM STDIN"
|
sql = "COPY categories (#{columns.map { |c| "\"#{c}\"" }.join(', ')}) FROM STDIN"
|
||||||
@raw_connection.copy_data(sql, @encoder) do
|
@raw_connection.copy_data(sql, @encoder) do
|
||||||
@ -249,7 +249,7 @@ class BulkImport::DiscourseMerger < BulkImport::Base
|
|||||||
|
|
||||||
columns = Tag.columns.map(&:name)
|
columns = Tag.columns.map(&:name)
|
||||||
imported_ids = []
|
imported_ids = []
|
||||||
last_id = Tag.unscoped.maximum(:id)
|
last_id = Tag.unscoped.maximum(:id) || 1
|
||||||
|
|
||||||
sql = "COPY tags (#{columns.map { |c| "\"#{c}\"" }.join(', ')}) FROM STDIN"
|
sql = "COPY tags (#{columns.map { |c| "\"#{c}\"" }.join(', ')}) FROM STDIN"
|
||||||
@raw_connection.copy_data(sql, @encoder) do
|
@raw_connection.copy_data(sql, @encoder) do
|
||||||
@ -366,7 +366,7 @@ class BulkImport::DiscourseMerger < BulkImport::Base
|
|||||||
puts "merging badges..."
|
puts "merging badges..."
|
||||||
columns = Badge.columns.map(&:name)
|
columns = Badge.columns.map(&:name)
|
||||||
imported_ids = []
|
imported_ids = []
|
||||||
last_id = Badge.unscoped.maximum(:id)
|
last_id = Badge.unscoped.maximum(:id) || 1
|
||||||
|
|
||||||
sql = "COPY badges (#{columns.map { |c| "\"#{c}\"" }.join(', ')}) FROM STDIN"
|
sql = "COPY badges (#{columns.map { |c| "\"#{c}\"" }.join(', ')}) FROM STDIN"
|
||||||
@raw_connection.copy_data(sql, @encoder) do
|
@raw_connection.copy_data(sql, @encoder) do
|
||||||
|
Loading…
x
Reference in New Issue
Block a user