Autobot::Plugins::Builtin::SQLiteTool
Inherits Autobot::Tools::Tool < Reference < Object
Unified SQLite tool for database operations.
Databases are stored as data/{name}.db. Per-database migrations
live in data/migrations/{name}/ and are auto-applied on first access.
Constants
ACTIONS = ["query", "schema", "tables", "databases", "migrate"]
DB_DIR = "data"
INIT_TIMEOUT = 10
Log = ::Log.for("sqlite")
MIGRATION_TIMEOUT = 30
QUERY_TIMEOUT = 30
SCHEMA_TIMEOUT = 10
VALID_DB_NAME = /\A[a-zA-Z0-9][a-zA-Z0-9_-]*\z/
Constructors
new(executor : Tools::SandboxExecutor)
SourceInstance methods
description
Sourcename
Sourceparameters
Source