Merged revisions 81403 via svnmerge from
[asterisk/asterisk.git] / contrib / scripts / postgres_cdr.sql
1
2 /*
3  * Id: postgres_cdr.sql,v 1.8.2.11 2003/10/10 11:15:43 pnixon Exp $
4  *
5  * --- Peter Nixon [ codemonkey@peternixon.net ]
6  *
7  * This is a PostgreSQL schema for doing CDR accounting with Asterisk
8  *
9  * The calls will automatically be logged as long as the module is loaded.
10  *
11  */
12
13
14 CREATE TABLE cdr (
15         AcctId          BIGSERIAL PRIMARY KEY,
16         calldate        TIMESTAMP with time zone NOT NULL DEFAULT now(),
17         clid            VARCHAR(80) NOT NULL default '',
18         src             VARCHAR(80) NOT NULL default '',
19         dst             VARCHAR(80) NOT NULL default '',
20         dcontext        VARCHAR(80) NOT NULL default '',
21         channel         VARCHAR(80) NOT NULL default '',
22         dstchannel      VARCHAR(80) NOT NULL default '',
23         lastapp         VARCHAR(80) NOT NULL default '',
24         lastdata        VARCHAR(80) NOT NULL default '',
25         duration        INTEGER NOT NULL default '0',
26         billsec         INTEGER NOT NULL default '0',
27         disposition     VARCHAR(45) NOT NULL default '',
28         amaflags        INTEGER NOT NULL default '0',
29         accountcode     VARCHAR(20) NOT NULL default '',
30         uniqueid        VARCHAR(32) NOT NULL default '',
31         userfield       VARCHAR(255) NOT NULL default ''
32 );
33