-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | PostgreSQL database performance insights. -- -- Haskell port of Heroku PG Extras. The goal of this project is to -- provide a powerful insights into PostgreSQL database for Ruby on Rails -- apps that are not using the default Heroku PostgreSQL plugin. @package pg-extras @version 0.0.1 module PGExtras extrasAllLocksRows :: [Char] -> IO [(Maybe Int, Maybe Text, Maybe Text, Maybe Bool, Maybe Text, Maybe Text, Maybe ZonedTime)] extrasAllLocks :: [Char] -> IO () extrasBloatRows :: [Char] -> IO [(Maybe Text, Maybe Text, Maybe Text, Maybe Rational, Maybe Text)] extrasBloat :: [Char] -> IO () extrasBlockingRows :: [Char] -> IO [(Maybe Text, Maybe Text, Maybe Text, Maybe Text, Maybe Text, Maybe Text)] extrasBlocking :: [Char] -> IO () extrasCacheHitRows :: [Char] -> IO [(Maybe Text, Maybe Text)] extrasCacheHit :: [Char] -> IO () extrasCallsRows :: [Char] -> IO [(Maybe Text, Maybe Text, Maybe Text, Maybe Text, Maybe Text)] extrasCalls :: [Char] -> IO () extrasExtensionsRows :: [Char] -> IO [(Maybe Text, Maybe Text, Maybe Text, Maybe Text)] extrasExtensions :: [Char] -> IO () extrasIndexCacheHitRows :: [Char] -> IO [(Maybe Text, Maybe Int, Maybe Int, Maybe Int, Maybe Text)] extrasIndexCacheHit :: [Char] -> IO () extrasIndexSizeRows :: [Char] -> IO [(Maybe Text, Maybe Text)] extrasIndexSize :: [Char] -> IO () extrasIndexUsageRows :: [Char] -> IO [(Maybe Text, Maybe Text, Maybe Int)] extrasIndexUsage :: [Char] -> IO () extrasKillAllRows :: [Char] -> IO [(Maybe Bool, Maybe Text)] extrasKillAll :: [Char] -> IO () extrasLocksRows :: [Char] -> IO [(Maybe Int, Maybe Text, Maybe Text, Maybe Bool, Maybe Text, Maybe Text, Maybe ZonedTime)] extrasLocks :: [Char] -> IO () extrasLongRunningQueriesRows :: [Char] -> IO [(Maybe Int, Maybe ZonedTime, Maybe Text)] extrasLongRunningQueries :: [Char] -> IO () extrasMandelbrotRows :: [Char] -> IO [(Maybe Text, Maybe Text)] extrasMandelbrot :: [Char] -> IO () extrasRecordsRankRows :: [Char] -> IO [(Maybe Text, Maybe Int)] extrasRecordsRank :: [Char] -> IO () extrasSeqScansRows :: [Char] -> IO [(Maybe Text, Maybe Int)] extrasSeqScans :: [Char] -> IO () extrasTableCacheHitRows :: [Char] -> IO [(Maybe Text, Maybe Int, Maybe Int, Maybe Int, Maybe Text)] extrasTableCacheHit :: [Char] -> IO () extrasTableIndexesSizeRows :: [Char] -> IO [(Maybe Text, Maybe Text)] extrasTableIndexesSize :: [Char] -> IO () extrasTableSizeRows :: [Char] -> IO [(Maybe Text, Maybe Text)] extrasTableSize :: [Char] -> IO () extrasTotalIndexSizeRows :: [Char] -> IO [(Maybe Text, Maybe Text)] extrasTotalIndexSize :: [Char] -> IO () extrasTotalTableSizeRows :: [Char] -> IO [(Maybe Text, Maybe Text)] extrasTotalTableSize :: [Char] -> IO () extrasUnusedIndexesRows :: [Char] -> IO [(Maybe Text, Maybe Text, Maybe Text, Maybe Int)] extrasUnusedIndexes :: [Char] -> IO () extrasVacuumStatsRows :: [Char] -> IO [(Maybe Text, Maybe Text, Maybe Text, Maybe Text, Maybe Text, Maybe Text, Maybe Text, Maybe Text)] extrasVacuumStats :: [Char] -> IO ()