Closed rainerborene closed 8 years ago
@rainerborene For now you can hack it:
config.before :suite do
DatabaseRewinder.instance_variable_set(:@except, ["pg_stat_statements"])
DatabaseRewinder.clean_all
end
@scarfacedeb Doesn't work for me unfortunately... :(
@manuelmeurer same here :(
Sorry for the breakage. This bug was introduced in ac1e0e8e5e86b648ae61489e15cb59509e5647d8 which aimed to suppress AR 5 deprecation warning.
Current AR 5 adapters are kind of broken like this:
adapter | #tables | #data_sources |
---|---|---|
postgres | returns tables only | returns tables, views, and material views |
other adapters | warns, then returns tables only | returns tables only |
so there's no good way to fulfil both
Anyway, the rewinder should better not try to delete from views. So I just reverted ac1e0e8e5e86b648ae61489e15cb59509e5647d8 with an adhoc warning sliencer, and released the 0.6.3 gem. I Hope this fixes your problems!
Thanks for the quick fix, @amatsuda!
Just updated to version
0.6.2
and got this error message.