Packages

Helpful queries and Phoenix Live Dashboard integration for SQLite.

Current section

Files

Jump to
ecto_sqlite3_extras lib queries integrity_check.ex
Raw

lib/queries/integrity_check.ex

defmodule EctoSQLite3Extras.IntegrityCheck do
@moduledoc """
Run integrity checks on the database
"""
@behaviour EctoSQLite3Extras.Query
def info do
%{
title: "Run integrity checks on the database",
index: 6,
order_by: [message: :desc],
columns: [
%{name: :message, type: :string}
]
}
end
def query(_args \\ []) do
"""
/* from ecto_sqlite3_extras */
SELECT integrity_check as message
FROM pragma_integrity_check;
"""
end
end