2 # Module for SQLite DXSql variants
4 # Stuff like table creates and (later) alters
8 # Copyright (c) 2005 Dirk Koopman G1TLH
21 my $s = q(show tables);
22 my $sth = $self->prepare($s);
25 while (my @t = $sth->fetchrow_array) {
35 my $s = q(describe spot);
36 my $sth = $self->prepare($s);
38 while (my @t = $sth->fetchrow_array) {
39 if ($t[0] eq 'ipaddr') {
51 my $s = q(alter table spot add column ipaddr varchar(40));
58 my $s = q{create table spot (
59 rowid integer auto_increment primary key ,
61 spotcall varchar(14) not null,
64 spotter varchar(14) not null,
82 $self->do('create index spot_ix1 on spot(time desc)');
83 dbg('adding spot index ix1');
84 $self->do('create index spot_ix2 on spot(spotcall asc)');
85 dbg('adding spot index ix2');