Sha256: b050a4463dc27b7593de8f3d83ef06beee7f5c41bdbed63606be8d6c88e73cab
Contents?: true
Size: 1.64 KB
Versions: 1
Compression:
Stored size: 1.64 KB
Contents
require 'importer_helper' require 'postgres-copy' namespace :import do namespace :unico do desc 'Import OccupationClassifications' task all: :environment do include CustomPostgresCopy ImporterHelper.run do unless OccupationGroup.any? puts 'Importing occupation groups' make_copy(OccupationGroup, 'lib/import/files/occupation_groups.csv') puts 'Done!' end unless OccupationMainGroup.any? puts 'Importing occupation main groups' make_copy(OccupationMainGroup, 'lib/import/files/occupation_main_groups.csv') puts 'Done!' end unless OccupationSubgroup.any? puts 'Importing occupation subgroups' make_copy(OccupationSubgroup, 'lib/import/files/occupation_subgroups.csv') puts 'Done!' end unless OccupationBaseGroup.any? puts 'Importing occupation base groups' make_copy(OccupationBaseGroup, 'lib/import/files/occupation_base_groups.csv') puts 'Done!' end unless OccupationClassification.any? puts 'Importing occupation classifications' make_copy(OccupationClassification, 'lib/import/files/occupation_classifications.csv') puts 'Done!' end unless Cnae.any? puts 'Importing Cnaes' make_copy(Cnae, 'lib/import/files/cnaes.csv') puts 'Done!' end unless MaterialClass.any? puts 'Importing material class...' make_copy(MaterialClass, 'lib/import/files/material_classes.csv') puts 'Done!' end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
unico-training-7.8.0 | lib/tasks/importers/unico_all.rake |