class CarrierWave::Storage::PostgresqlTable::CarrierWaveFile
Public Class Methods
delete_all_files(conditions)
click to toggle source
# File lib/carrierwave/storage/postgresql_table.rb, line 44 def self.delete_all_files(conditions) self.transaction do self.connection.execute("SELECT lo_unlink(pg_largeobject_oid) FROM (SELECT DISTINCT pg_largeobject_oid FROM #{self.table_name} WHERE #{conditions}) AS oids") self.where(conditions).delete_all end end