Sha256: 2ff1074ead732db86e0254b97c91f717faa3046b36f8ad237e6a64ccdd7b5635
Contents?: true
Size: 662 Bytes
Versions: 6
Compression:
Stored size: 662 Bytes
Contents
module StrongMigrations module Adapters class MariaDBAdapter < MySQLAdapter def name "MariaDB" end def min_version "10.2" end def server_version @server_version ||= begin target_version(StrongMigrations.target_mariadb_version) do select_all("SELECT VERSION()").first["VERSION()"].split("-").first end end end def set_statement_timeout(timeout) select_all("SET max_statement_time = #{connection.quote(timeout)}") end def add_column_default_safe? server_version >= Gem::Version.new("10.3.2") end end end end
Version data entries
6 entries across 6 versions & 1 rubygems