padrino/padrino-framework · error

Adapter #{adapter} not supported for dropping databases yet.

Error message

Adapter #{adapter} not supported for dropping databases yet.

What it means

Error "Adapter #{adapter} not supported for dropping databases yet." thrown in padrino/padrino-framework.

Source

Thrown at padrino-gen/lib/padrino-gen/padrino-tasks/sql-helpers.rb:67

          arguments << database

          Process.wait Process.spawn(environment, 'dropdb', *arguments)
        when 'mysql', 'mysql2'
          environment = {}
          environment['MYSQL_PWD'] = password unless password.nil? || password.empty?

          arguments = []
          arguments << "--user=#{user}" if user
          arguments << "--host=#{host}" unless %w[127.0.0.1 localhost].include?(host)

          arguments << '-e'
          arguments << "DROP DATABASE IF EXISTS #{database}"

          Process.wait Process.spawn(environment, 'mysql', *arguments)
        when 'sqlite', 'sqlite3'
          File.delete(database) if File.file?(database)
        else
          raise "Adapter #{adapter} not supported for dropping databases yet."
        end
      end
    end
  end
end

View on GitHub (pinned to 167044f3d5)

When it happens

Trigger: Thrown at padrino-gen/lib/padrino-gen/padrino-tasks/sql-helpers.rb:67 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of padrino/padrino-framework@167044f3d5 (2026-08-23). Data as JSON: /api/errors/b019ad314885cbe3. Report an issue: GitHub.