{"record":{"id":"b019ad314885cbe3","repo":"padrino/padrino-framework","slug":"adapter-adapter-not-supported-for-dropping-data","errorCode":null,"errorMessage":"Adapter #{adapter} not supported for dropping databases yet.","messagePattern":"Adapter #(.+?) not supported for dropping databases yet\\.","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"padrino-gen/lib/padrino-gen/padrino-tasks/sql-helpers.rb","lineNumber":67,"sourceCode":"          arguments << database\n\n          Process.wait Process.spawn(environment, 'dropdb', *arguments)\n        when 'mysql', 'mysql2'\n          environment = {}\n          environment['MYSQL_PWD'] = password unless password.nil? || password.empty?\n\n          arguments = []\n          arguments << \"--user=#{user}\" if user\n          arguments << \"--host=#{host}\" unless %w[127.0.0.1 localhost].include?(host)\n\n          arguments << '-e'\n          arguments << \"DROP DATABASE IF EXISTS #{database}\"\n\n          Process.wait Process.spawn(environment, 'mysql', *arguments)\n        when 'sqlite', 'sqlite3'\n          File.delete(database) if File.file?(database)\n        else\n          raise \"Adapter #{adapter} not supported for dropping databases yet.\"\n        end\n      end\n    end\n  end\nend\n","sourceCodeStart":49,"sourceCodeEnd":73,"githubUrl":"https://github.com/padrino/padrino-framework/blob/167044f3d56b2bce12f943eb826fdb0b0ea94375/padrino-gen/lib/padrino-gen/padrino-tasks/sql-helpers.rb#L49-L73","documentation":"Error \"Adapter #{adapter} not supported for dropping databases yet.\" thrown in padrino/padrino-framework.","triggerScenarios":"Thrown at padrino-gen/lib/padrino-gen/padrino-tasks/sql-helpers.rb:67 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"167044f3d56b2bce12f943eb826fdb0b0ea94375","analyzedAt":"2026-08-23T12:41:41.049Z","schemaVersion":2},"datasetVersion":"2026-08-23T16:17:53.355Z"}