return @out;
}
+sub has_ipaddr
+{
+ my $self = shift;
+ my $s = q(describe spot);
+ my $sth = $self->prepare($s);
+ $sth->execute;
+ while (my @t = $sth->fetchrow_array) {
+ if ($t[0] eq 'ipaddr') {
+ $sth->finish;
+ return 1;
+ }
+ }
+ $sth->finish;
+ return undef;
+}
+
+sub add_ipaddr
+{
+ my $self = shift;
+ my $s = q(alter table spot add column ipaddr varchar(40));
+ $self->do($s);
+}
+
sub spot_create_table
{
my $self = shift;
spotteritu tinyint,
spottercq tinyint,
spotstate char(2),
-spotterstate char(2)
+spotterstate char(2),
+ipaddr varchar(40)
)};
$self->do($s);
}