Sha256: 75cbc74b53730036734c932ebd62392732fc03e813afe4cf2d72da2057b900af
Contents?: true
Size: 731 Bytes
Versions: 585
Compression:
Stored size: 731 Bytes
Contents
# desc "Explaining what the task does" # task :connect do # # Task goes here # end namespace :db do desc 'Also create shared_extensions Schema' task :extensions => :environment do # Create Schema ActiveRecord::Base.connection.execute 'CREATE SCHEMA IF NOT EXISTS shared_extensions;' # Enable Hstore ActiveRecord::Base.connection.execute 'CREATE EXTENSION IF NOT EXISTS HSTORE SCHEMA shared_extensions;' # Enable UUID-OSSP ActiveRecord::Base.connection.execute 'CREATE EXTENSION IF NOT EXISTS "uuid-ossp" SCHEMA shared_extensions;' end end Rake::Task["db:create"].enhance do Rake::Task["db:extensions"].invoke end Rake::Task["db:test:purge"].enhance do Rake::Task["db:extensions"].invoke end
Version data entries
585 entries across 585 versions & 4 rubygems