Sha256: 2ecb7a3cae91ef583c4916d63ebcb0d746ae19d3e226f4a68574d07024a59beb

Contents?: true

Size: 545 Bytes

Versions: 4

Compression:

Stored size: 545 Bytes

Contents

/* Metadata of the indexes, descending by size. */

SELECT
    d.name        AS name,
    s.tbl_name    AS table_name,
    i.name        AS column_name,
    d.payload     AS payload_size,
    d.unused      AS unused_size,
    d.pgsize      AS page_size,
    d.ncell       AS cells,
    d.pageno      AS pages,
    d.mx_payload  AS max_payload_size
FROM
    dbstat AS d,
    sqlite_schema AS s,
    pragma_index_info(d.name) AS i
WHERE
        d.name      = s.name
    AND s.type      = 'index'
    AND d.aggregate = TRUE
ORDER BY page_size DESC;

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rails-sqlite-extras-0.1.2 lib/rails_sqlite_extras/queries/index_size.sql
rails-sqlite-extras-0.1.1 lib/rails_sqlite_extras/queries/index_size.sql
rails-sqlite-extras-0.1.0 lib/rails_sqlite_extras/queries/index_size.sql
rails-sqlite-extras-0.0.2 lib/rails_sqlite_extras/queries/index_size.sql