App-MBUtiny
view release on metacpan or search on metacpan
lib/App/MBUtiny/Collector/DBI.pm view on Meta::CPAN
DEFAULT_ADDR => '127.0.0.1',
REPORT_PERIOD => 24*60*60 + 1, # Yesterday + 1sec
DEFAULT_DSN_MASK => 'dbi:SQLite:dbname=%s',
DEFAULT_DBI_ATTR => {
dsn => '', # See DEFAULT_DSN_MASK
user => '',
password => '',
set => [
'RaiseError 0',
'PrintError 0',
'sqlite_unicode 1',
],
},
};
use constant COLLECTOR_DDL => <<'DDL';
CREATE TABLE IF NOT EXISTS mbutiny (
`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
`type` INTEGER DEFAULT 0, -- 0=internal/1=external
`time` NUMERIC DEFAULT 0, -- time()
`name` CHAR(255) DEFAULT NULL, -- name of mbutiny host
lib/App/MBUtiny/ConfigSkel.pm view on Meta::CPAN
# Section for connection with Your database.
# Recommended for use follow databases: SQLite, MySQL, Oracle or PostgreSQL
# Default: SQLite
# SQLite example:
#<DBI>
# DSN "dbi:SQLite:dbname=/var/lib/mbutiny/mbutiny.db"
# Set RaiseError 0
# Set PrintError 0
# Set sqlite_unicode 1
#</DBI>
# MySQL example:
#<DBI>
# DSN "DBI:mysql:database=mbutiny;host=mysql.example.com"
# User username
# Password password
# Set RaiseError 0
# Set PrintError 0
# Set mysql_enable_utf8 1
( run in 0.984 second using v1.01-cache-2.11-cpan-88abd93f124 )