diff --git a/lib/ridgepole/dumper.rb b/lib/ridgepole/dumper.rb
index <HASH>..<HASH> 100644
--- a/lib/ridgepole/dumper.rb
+++ b/lib/ridgepole/dumper.rb
@@ -1,6 +1,7 @@
 class Ridgepole::Dumper
   def initialize(options = {})
     @options = options
+    @logger = Ridgepole::Logger.instance
   end
 
   def dump
@@ -29,6 +30,13 @@ class Ridgepole::Dumper
       ActiveRecord::SchemaDumper.ignore_tables.clear
     end
 
+    stream.string.lines.each_cons(2) do |line|
+      if line.first =~ /\A# Could not dump/
+        @logger.warn("[WARNING] #{line.shift.sub(/\A# /, '').chomp}")
+        @logger.warn(line.shift.sub(/\A#/, '').chomp)
+      end
+    end
+
     dsl = stream.string.lines.select do |line|
       line !~ /\A#/ &&
       line !~ /\AActiveRecord::Schema\.define/ &&
Show warning when ActiveRecord could not dump table.