
SQLite3::version을 사용하여 버전 정보를 얻는 방법은 다음과 같습니다.
#hostingforum.kr
ruby
require 'sqlite3'
db = SQLite3::Database.new('example.db')
version = db.version
puts version
SQLite3::version은 문자열 형식으로 리턴되며, 일반적으로 "3.8.11.2"와 같은 형식입니다.
리턴되는 버전 문자열을 사용하여 특정 조건을 걸 수 있습니다. 예를 들어, 버전이 3.8.11.2 이상인 경우 다음과 같이 조건을 걸 수 있습니다.
#hostingforum.kr
ruby
require 'sqlite3'
db = SQLite3::Database.new('example.db')
version = db.version
if version.to_f >= 3.8.11.2
puts "버전이 3.8.11.2 이상입니다."
else
puts "버전이 3.8.11.2 미만입니다."
end
이 예제에서는 버전 문자열을 `to_f` 메서드를 사용하여 실수 형식으로 변환하여 비교합니다.
2025-03-03 00:11