#!/usr/bin/perl

use DBI;
use Data::Dumper;

my $dbi = DBI->connect("dbi:mysql:test", "root") or die DBI::errstr();

$dbi->do("drop table if exists metric_name");
$dbi->do(qq{
CREATE TABLE metric_name (
  metric_name_id int(11) NOT NULL auto_increment,
  metric_name varchar(255) NOT NULL default '',
  metric_category varchar(255) NOT NULL default '',
  metric_name_type enum('NUMBER','STRING','PERCENT') NOT NULL default 'NUMBER',
  project_based tinyint(1) NOT NULL default '0',
  metric_attr_type_id int(11) default NULL,
  PRIMARY KEY  (metric_name_id),
  UNIQUE KEY metric_name (metric_name),
  KEY metric_attr_type_id (metric_attr_type_id),
  KEY i_mn_metric_name (metric_name)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
}) or die DBI::errstr();

$dbi->do("insert into metric_name (metric_name_id, metric_name, project_based) values (-4,'testing..',1)");

my ($sql, $sth, $HashRef); 
$sql = "select metric_name_id, metric_name from metric_name where 1 = 1 and project_based = 1 order by metric_name limit 1";
$sth = $dbi->prepare ($sql) or die DBI::errstr();
$sth->execute();
print Dumper $sth->fetchall_arrayref();

$sql = "select version()";
$sth = $dbi->prepare ($sql) or die DBI::errstr();
$sth->execute();
print Dumper $sth->fetchall_arrayref();



$sth->finish();
$dbi->disconnect();

