Sha256: 8dd0345096286c4206c80cb4d444040688c912fce748a9d275486f435dda37d8

Contents?: true

Size: 468 Bytes

Versions: 3

Compression:

Stored size: 468 Bytes

Contents

Rake::Task['db:structure:dump'].enhance do
  if ActiveRecord::Base.connection.table_exists?('active_record_views')
    filename = ENV['DB_STRUCTURE'] || File.join(Rails.root, "db", "structure.sql")
    config = current_config
    set_psql_env(config)
    system("pg_dump --data-only --table=active_record_views #{Shellwords.escape config['database']} >> #{Shellwords.escape filename}")
    raise 'active_record_views metadata dump failed' unless $?.success?
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
activerecord_views-0.0.11 lib/tasks/active_record_views.rake
activerecord_views-0.0.10 lib/tasks/active_record_views.rake
activerecord_views-0.0.9 lib/tasks/active_record_views.rake