Sat, 19 May 2007 21:38:47 +0000
merge of '1442df274a24edc9a31194327bd00dfbcf478720'
and 'ce02548a6b6a545d97fb3f371506bcf1b5cc5131'
| 16246 | 1 | -- Contact Availability Prediction plugin for Pidgin |
|
14328
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
2 | -- |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
3 | -- Copyright (C) 2006 Geoffrey Foster. |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
4 | -- |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
5 | -- This program is free software; you can redistribute it and/or |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
6 | -- modify it under the terms of the GNU General Public License as |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
7 | -- published by the Free Software Foundation; either version 2 of the |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
8 | -- License, or (at your option) any later version. |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
9 | -- |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
10 | -- This program is distributed in the hope that it will be useful, but |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
11 | -- WITHOUT ANY WARRANTY; without even the implied warranty of |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
12 | -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
13 | -- General Public License for more details. |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
14 | -- |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
15 | -- You should have received a copy of the GNU General Public License |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
16 | -- along with this program; if not, write to the Free Software |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
17 | -- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
18 | -- 02111-1307, USA. |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
19 | |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
20 | drop table if exists cap_status; |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
21 | drop table if exists cap_message; |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
22 | drop table if exists cap_msg_count; |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
23 | drop table if exists cap_status_count; |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
24 | drop table if exists cap_my_usage; |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
25 | |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
26 | create table if not exists cap_status ( |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
27 | buddy varchar(60) not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
28 | account varchar(60) not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
29 | protocol varchar(60) not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
30 | status varchar(60) not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
31 | event_time datetime not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
32 | primary key (buddy, account, protocol, event_time) |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
33 | ); |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
34 | |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
35 | create table if not exists cap_message ( |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
36 | sender varchar(60) not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
37 | receiver varchar(60) not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
38 | account varchar(60) not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
39 | protocol varchar(60) not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
40 | word_count integer not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
41 | event_time datetime not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
42 | primary key (sender, account, protocol, receiver, event_time) |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
43 | ); |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
44 | |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
45 | create table if not exists cap_msg_count ( |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
46 | buddy varchar(60) not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
47 | account varchar(60) not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
48 | protocol varchar(60) not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
49 | minute_val int not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
50 | success_count int not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
51 | failed_count int not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
52 | primary key (buddy, account, protocol, minute_val) |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
53 | ); |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
54 | |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
55 | create table if not exists cap_status_count ( |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
56 | buddy varchar(60) not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
57 | account varchar(60) not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
58 | protocol varchar(60) not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
59 | status varchar(60) not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
60 | success_count int not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
61 | failed_count int not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
62 | primary key (buddy, account, protocol, status) |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
63 | ); |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
64 | |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
65 | create table if not exists cap_my_usage ( |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
66 | account varchar(60) not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
67 | protocol varchar(60) not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
68 | online tinyint not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
69 | event_time datetime not null, |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
70 | primary key(account, protocol, online, event_time) |
|
34f47ce417d4
[gaim-migrate @ 16948]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
diff
changeset
|
71 | ); |