namespace 'db' do
- desc 'Populate the node_tags table'
+ desc 'Adds a version number to the noes table'
task :node_version do
require File.dirname(__FILE__) + '/../../config/environment'
temp_old_node.visible = node.visible
temp_old_node.timestamp = node.timestamp
temp_old_node.tile = node.tile
- temp_old_node.version = node.version
+ temp_old_node.version = n
temp_old_node.save! || raise
n +=1
end
node.tags.split(';').each do |tag|
nt = NodeTag.new
nt.id = node.id
- nt.k = tag.split('=')[0]
- nt.v = tag.split('=')[1]
+ nt.k = tag.split('=')[0] || ''
+ nt.v = tag.split('=')[1] || ''
nt.sequence_id = seq_id
nt.save! || raise
seq_id += 1
old_node.tags.split(';').each do |tag|
ont = OldNodeTag.new
ont.id = node.id #the id of the node tag
- ont.k = tag.split('=')[0]
- ont.v = tag.split('=')[1]
+ ont.k = tag.split('=')[0] || ''
+ ont.v = tag.split('=')[1] || ''
ont.version = version
ont.sequence_id = sequence_id
ont.save! || raise