update test db
[freeside.git] / FS-Test / share / test.sql
1 --
2 -- PostgreSQL database dump
3 --
4
5 SET statement_timeout = 0;
6 SET lock_timeout = 0;
7 SET client_encoding = 'UTF8';
8 SET standard_conforming_strings = on;
9 SET check_function_bodies = false;
10 SET client_min_messages = warning;
11
12 --
13 -- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: 
14 --
15
16 CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;
17
18
19 --
20 -- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: 
21 --
22
23 COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
24
25
26 SET search_path = public, pg_catalog;
27
28 SET default_tablespace = '';
29
30 SET default_with_oids = false;
31
32 --
33 -- Name: access_group; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
34 --
35
36 CREATE TABLE access_group (
37     groupnum integer NOT NULL,
38     groupname character varying(80) NOT NULL
39 );
40
41
42 ALTER TABLE access_group OWNER TO freeside;
43
44 --
45 -- Name: access_group_groupnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
46 --
47
48 CREATE SEQUENCE access_group_groupnum_seq
49     START WITH 1
50     INCREMENT BY 1
51     NO MINVALUE
52     NO MAXVALUE
53     CACHE 1;
54
55
56 ALTER TABLE access_group_groupnum_seq OWNER TO freeside;
57
58 --
59 -- Name: access_group_groupnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
60 --
61
62 ALTER SEQUENCE access_group_groupnum_seq OWNED BY access_group.groupnum;
63
64
65 --
66 -- Name: access_groupagent; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
67 --
68
69 CREATE TABLE access_groupagent (
70     groupagentnum integer NOT NULL,
71     groupnum integer NOT NULL,
72     agentnum integer NOT NULL
73 );
74
75
76 ALTER TABLE access_groupagent OWNER TO freeside;
77
78 --
79 -- Name: access_groupagent_groupagentnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
80 --
81
82 CREATE SEQUENCE access_groupagent_groupagentnum_seq
83     START WITH 1
84     INCREMENT BY 1
85     NO MINVALUE
86     NO MAXVALUE
87     CACHE 1;
88
89
90 ALTER TABLE access_groupagent_groupagentnum_seq OWNER TO freeside;
91
92 --
93 -- Name: access_groupagent_groupagentnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
94 --
95
96 ALTER SEQUENCE access_groupagent_groupagentnum_seq OWNED BY access_groupagent.groupagentnum;
97
98
99 --
100 -- Name: access_right; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
101 --
102
103 CREATE TABLE access_right (
104     rightnum integer NOT NULL,
105     righttype character varying(80) NOT NULL,
106     rightobjnum integer NOT NULL,
107     rightname character varying(80) NOT NULL
108 );
109
110
111 ALTER TABLE access_right OWNER TO freeside;
112
113 --
114 -- Name: access_right_rightnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
115 --
116
117 CREATE SEQUENCE access_right_rightnum_seq
118     START WITH 1
119     INCREMENT BY 1
120     NO MINVALUE
121     NO MAXVALUE
122     CACHE 1;
123
124
125 ALTER TABLE access_right_rightnum_seq OWNER TO freeside;
126
127 --
128 -- Name: access_right_rightnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
129 --
130
131 ALTER SEQUENCE access_right_rightnum_seq OWNED BY access_right.rightnum;
132
133
134 --
135 -- Name: access_user; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
136 --
137
138 CREATE TABLE access_user (
139     usernum integer NOT NULL,
140     username character varying(80) NOT NULL,
141     _password character varying(80),
142     last character varying(80),
143     first character varying(80),
144     user_custnum integer,
145     report_salesnum integer,
146     disabled character(1),
147     _password_encoding character varying(80)
148 );
149
150
151 ALTER TABLE access_user OWNER TO freeside;
152
153 --
154 -- Name: access_user_log; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
155 --
156
157 CREATE TABLE access_user_log (
158     lognum integer NOT NULL,
159     usernum integer NOT NULL,
160     path character varying(160) NOT NULL,
161     _date integer,
162     render_seconds integer
163 );
164
165
166 ALTER TABLE access_user_log OWNER TO freeside;
167
168 --
169 -- Name: access_user_log_lognum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
170 --
171
172 CREATE SEQUENCE access_user_log_lognum_seq
173     START WITH 1
174     INCREMENT BY 1
175     NO MINVALUE
176     NO MAXVALUE
177     CACHE 1;
178
179
180 ALTER TABLE access_user_log_lognum_seq OWNER TO freeside;
181
182 --
183 -- Name: access_user_log_lognum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
184 --
185
186 ALTER SEQUENCE access_user_log_lognum_seq OWNED BY access_user_log.lognum;
187
188
189 --
190 -- Name: access_user_page_pref; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
191 --
192
193 CREATE TABLE access_user_page_pref (
194     prefnum integer NOT NULL,
195     usernum integer NOT NULL,
196     path text NOT NULL,
197     tablenum integer,
198     _date integer,
199     prefname character varying(80) NOT NULL,
200     prefvalue text NOT NULL
201 );
202
203
204 ALTER TABLE access_user_page_pref OWNER TO freeside;
205
206 --
207 -- Name: access_user_page_pref_prefnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
208 --
209
210 CREATE SEQUENCE access_user_page_pref_prefnum_seq
211     START WITH 1
212     INCREMENT BY 1
213     NO MINVALUE
214     NO MAXVALUE
215     CACHE 1;
216
217
218 ALTER TABLE access_user_page_pref_prefnum_seq OWNER TO freeside;
219
220 --
221 -- Name: access_user_page_pref_prefnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
222 --
223
224 ALTER SEQUENCE access_user_page_pref_prefnum_seq OWNED BY access_user_page_pref.prefnum;
225
226
227 --
228 -- Name: access_user_pref; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
229 --
230
231 CREATE TABLE access_user_pref (
232     prefnum integer NOT NULL,
233     usernum integer NOT NULL,
234     prefname character varying(80) NOT NULL,
235     prefvalue text,
236     expiration integer
237 );
238
239
240 ALTER TABLE access_user_pref OWNER TO freeside;
241
242 --
243 -- Name: access_user_pref_prefnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
244 --
245
246 CREATE SEQUENCE access_user_pref_prefnum_seq
247     START WITH 1
248     INCREMENT BY 1
249     NO MINVALUE
250     NO MAXVALUE
251     CACHE 1;
252
253
254 ALTER TABLE access_user_pref_prefnum_seq OWNER TO freeside;
255
256 --
257 -- Name: access_user_pref_prefnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
258 --
259
260 ALTER SEQUENCE access_user_pref_prefnum_seq OWNED BY access_user_pref.prefnum;
261
262
263 --
264 -- Name: access_user_session; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
265 --
266
267 CREATE TABLE access_user_session (
268     sessionnum integer NOT NULL,
269     sessionkey character varying(80) NOT NULL,
270     usernum integer NOT NULL,
271     start_date integer,
272     last_date integer
273 );
274
275
276 ALTER TABLE access_user_session OWNER TO freeside;
277
278 --
279 -- Name: access_user_session_sessionnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
280 --
281
282 CREATE SEQUENCE access_user_session_sessionnum_seq
283     START WITH 1
284     INCREMENT BY 1
285     NO MINVALUE
286     NO MAXVALUE
287     CACHE 1;
288
289
290 ALTER TABLE access_user_session_sessionnum_seq OWNER TO freeside;
291
292 --
293 -- Name: access_user_session_sessionnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
294 --
295
296 ALTER SEQUENCE access_user_session_sessionnum_seq OWNED BY access_user_session.sessionnum;
297
298
299 --
300 -- Name: access_user_usernum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
301 --
302
303 CREATE SEQUENCE access_user_usernum_seq
304     START WITH 1
305     INCREMENT BY 1
306     NO MINVALUE
307     NO MAXVALUE
308     CACHE 1;
309
310
311 ALTER TABLE access_user_usernum_seq OWNER TO freeside;
312
313 --
314 -- Name: access_user_usernum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
315 --
316
317 ALTER SEQUENCE access_user_usernum_seq OWNED BY access_user.usernum;
318
319
320 --
321 -- Name: access_usergroup; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
322 --
323
324 CREATE TABLE access_usergroup (
325     usergroupnum integer NOT NULL,
326     usernum integer NOT NULL,
327     groupnum integer NOT NULL
328 );
329
330
331 ALTER TABLE access_usergroup OWNER TO freeside;
332
333 --
334 -- Name: access_usergroup_usergroupnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
335 --
336
337 CREATE SEQUENCE access_usergroup_usergroupnum_seq
338     START WITH 1
339     INCREMENT BY 1
340     NO MINVALUE
341     NO MAXVALUE
342     CACHE 1;
343
344
345 ALTER TABLE access_usergroup_usergroupnum_seq OWNER TO freeside;
346
347 --
348 -- Name: access_usergroup_usergroupnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
349 --
350
351 ALTER SEQUENCE access_usergroup_usergroupnum_seq OWNED BY access_usergroup.usergroupnum;
352
353
354 --
355 -- Name: acct_rt_transaction; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
356 --
357
358 CREATE TABLE acct_rt_transaction (
359     svcrtid integer NOT NULL,
360     svcnum integer NOT NULL,
361     transaction_id integer NOT NULL,
362     _date integer,
363     seconds integer NOT NULL,
364     support integer NOT NULL
365 );
366
367
368 ALTER TABLE acct_rt_transaction OWNER TO freeside;
369
370 --
371 -- Name: acct_snarf; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
372 --
373
374 CREATE TABLE acct_snarf (
375     snarfnum integer NOT NULL,
376     snarfname character varying(80),
377     svcnum integer NOT NULL,
378     machine character varying(255) NOT NULL,
379     protocol character varying(80) NOT NULL,
380     username character varying(80) NOT NULL,
381     _password character varying(80) NOT NULL,
382     check_freq integer,
383     leavemail character(1),
384     apop character(1),
385     tls character(1),
386     mailbox character varying(80)
387 );
388
389
390 ALTER TABLE acct_snarf OWNER TO freeside;
391
392 --
393 -- Name: acct_snarf_snarfnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
394 --
395
396 CREATE SEQUENCE acct_snarf_snarfnum_seq
397     START WITH 1
398     INCREMENT BY 1
399     NO MINVALUE
400     NO MAXVALUE
401     CACHE 1;
402
403
404 ALTER TABLE acct_snarf_snarfnum_seq OWNER TO freeside;
405
406 --
407 -- Name: acct_snarf_snarfnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
408 --
409
410 ALTER SEQUENCE acct_snarf_snarfnum_seq OWNED BY acct_snarf.snarfnum;
411
412
413 --
414 -- Name: acl_id_seq; Type: SEQUENCE; Schema: public; Owner: freeside
415 --
416
417 CREATE SEQUENCE acl_id_seq
418     START WITH 1
419     INCREMENT BY 1
420     NO MINVALUE
421     NO MAXVALUE
422     CACHE 1;
423
424
425 ALTER TABLE acl_id_seq OWNER TO freeside;
426
427 --
428 -- Name: acl; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
429 --
430
431 CREATE TABLE acl (
432     id integer DEFAULT nextval('acl_id_seq'::regclass) NOT NULL,
433     principaltype character varying(25) NOT NULL,
434     principalid integer NOT NULL,
435     rightname character varying(25) NOT NULL,
436     objecttype character varying(25) NOT NULL,
437     objectid integer DEFAULT 0 NOT NULL,
438     creator integer DEFAULT 0 NOT NULL,
439     created timestamp without time zone,
440     lastupdatedby integer DEFAULT 0 NOT NULL,
441     lastupdated timestamp without time zone
442 );
443
444
445 ALTER TABLE acl OWNER TO freeside;
446
447 --
448 -- Name: addr_block; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
449 --
450
451 CREATE TABLE addr_block (
452     blocknum integer NOT NULL,
453     routernum integer NOT NULL,
454     ip_gateway character varying(15) NOT NULL,
455     ip_netmask integer NOT NULL,
456     agentnum integer,
457     manual_flag character(1)
458 );
459
460
461 ALTER TABLE addr_block OWNER TO freeside;
462
463 --
464 -- Name: addr_block_blocknum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
465 --
466
467 CREATE SEQUENCE addr_block_blocknum_seq
468     START WITH 1
469     INCREMENT BY 1
470     NO MINVALUE
471     NO MAXVALUE
472     CACHE 1;
473
474
475 ALTER TABLE addr_block_blocknum_seq OWNER TO freeside;
476
477 --
478 -- Name: addr_block_blocknum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
479 --
480
481 ALTER SEQUENCE addr_block_blocknum_seq OWNED BY addr_block.blocknum;
482
483
484 --
485 -- Name: addr_range; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
486 --
487
488 CREATE TABLE addr_range (
489     rangenum integer NOT NULL,
490     start character varying(15) NOT NULL,
491     length integer NOT NULL,
492     status character varying(32)
493 );
494
495
496 ALTER TABLE addr_range OWNER TO freeside;
497
498 --
499 -- Name: addr_range_rangenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
500 --
501
502 CREATE SEQUENCE addr_range_rangenum_seq
503     START WITH 1
504     INCREMENT BY 1
505     NO MINVALUE
506     NO MAXVALUE
507     CACHE 1;
508
509
510 ALTER TABLE addr_range_rangenum_seq OWNER TO freeside;
511
512 --
513 -- Name: addr_range_rangenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
514 --
515
516 ALTER SEQUENCE addr_range_rangenum_seq OWNED BY addr_range.rangenum;
517
518
519 --
520 -- Name: agent; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
521 --
522
523 CREATE TABLE agent (
524     agentnum integer NOT NULL,
525     agent character varying(80) NOT NULL,
526     typenum integer NOT NULL,
527     ticketing_queueid integer,
528     invoice_template character varying(80),
529     agent_custnum integer,
530     disabled character(1),
531     username character varying(80),
532     _password character varying(80),
533     freq integer,
534     prog text
535 );
536
537
538 ALTER TABLE agent OWNER TO freeside;
539
540 --
541 -- Name: agent_agentnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
542 --
543
544 CREATE SEQUENCE agent_agentnum_seq
545     START WITH 1
546     INCREMENT BY 1
547     NO MINVALUE
548     NO MAXVALUE
549     CACHE 1;
550
551
552 ALTER TABLE agent_agentnum_seq OWNER TO freeside;
553
554 --
555 -- Name: agent_agentnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
556 --
557
558 ALTER SEQUENCE agent_agentnum_seq OWNED BY agent.agentnum;
559
560
561 --
562 -- Name: agent_currency; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
563 --
564
565 CREATE TABLE agent_currency (
566     agentcurrencynum integer NOT NULL,
567     agentnum integer NOT NULL,
568     currency character(3) NOT NULL
569 );
570
571
572 ALTER TABLE agent_currency OWNER TO freeside;
573
574 --
575 -- Name: agent_currency_agentcurrencynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
576 --
577
578 CREATE SEQUENCE agent_currency_agentcurrencynum_seq
579     START WITH 1
580     INCREMENT BY 1
581     NO MINVALUE
582     NO MAXVALUE
583     CACHE 1;
584
585
586 ALTER TABLE agent_currency_agentcurrencynum_seq OWNER TO freeside;
587
588 --
589 -- Name: agent_currency_agentcurrencynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
590 --
591
592 ALTER SEQUENCE agent_currency_agentcurrencynum_seq OWNED BY agent_currency.agentcurrencynum;
593
594
595 --
596 -- Name: agent_payment_gateway; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
597 --
598
599 CREATE TABLE agent_payment_gateway (
600     agentgatewaynum integer NOT NULL,
601     agentnum integer NOT NULL,
602     gatewaynum integer NOT NULL,
603     cardtype character varying(80),
604     taxclass character varying(80)
605 );
606
607
608 ALTER TABLE agent_payment_gateway OWNER TO freeside;
609
610 --
611 -- Name: agent_payment_gateway_agentgatewaynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
612 --
613
614 CREATE SEQUENCE agent_payment_gateway_agentgatewaynum_seq
615     START WITH 1
616     INCREMENT BY 1
617     NO MINVALUE
618     NO MAXVALUE
619     CACHE 1;
620
621
622 ALTER TABLE agent_payment_gateway_agentgatewaynum_seq OWNER TO freeside;
623
624 --
625 -- Name: agent_payment_gateway_agentgatewaynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
626 --
627
628 ALTER SEQUENCE agent_payment_gateway_agentgatewaynum_seq OWNED BY agent_payment_gateway.agentgatewaynum;
629
630
631 --
632 -- Name: agent_pkg_class; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
633 --
634
635 CREATE TABLE agent_pkg_class (
636     agentpkgclassnum integer NOT NULL,
637     agentnum integer NOT NULL,
638     classnum integer,
639     commission_percent numeric(7,4) NOT NULL
640 );
641
642
643 ALTER TABLE agent_pkg_class OWNER TO freeside;
644
645 --
646 -- Name: agent_pkg_class_agentpkgclassnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
647 --
648
649 CREATE SEQUENCE agent_pkg_class_agentpkgclassnum_seq
650     START WITH 1
651     INCREMENT BY 1
652     NO MINVALUE
653     NO MAXVALUE
654     CACHE 1;
655
656
657 ALTER TABLE agent_pkg_class_agentpkgclassnum_seq OWNER TO freeside;
658
659 --
660 -- Name: agent_pkg_class_agentpkgclassnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
661 --
662
663 ALTER SEQUENCE agent_pkg_class_agentpkgclassnum_seq OWNED BY agent_pkg_class.agentpkgclassnum;
664
665
666 --
667 -- Name: agent_type; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
668 --
669
670 CREATE TABLE agent_type (
671     typenum integer NOT NULL,
672     atype character varying(80) NOT NULL,
673     disabled character(1)
674 );
675
676
677 ALTER TABLE agent_type OWNER TO freeside;
678
679 --
680 -- Name: agent_type_typenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
681 --
682
683 CREATE SEQUENCE agent_type_typenum_seq
684     START WITH 1
685     INCREMENT BY 1
686     NO MINVALUE
687     NO MAXVALUE
688     CACHE 1;
689
690
691 ALTER TABLE agent_type_typenum_seq OWNER TO freeside;
692
693 --
694 -- Name: agent_type_typenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
695 --
696
697 ALTER SEQUENCE agent_type_typenum_seq OWNED BY agent_type.typenum;
698
699
700 --
701 -- Name: alarm_station; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
702 --
703
704 CREATE TABLE alarm_station (
705     alarmstationnum integer NOT NULL,
706     agentnum integer,
707     stationname character varying(80) NOT NULL,
708     disabled character(1)
709 );
710
711
712 ALTER TABLE alarm_station OWNER TO freeside;
713
714 --
715 -- Name: alarm_station_alarmstationnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
716 --
717
718 CREATE SEQUENCE alarm_station_alarmstationnum_seq
719     START WITH 1
720     INCREMENT BY 1
721     NO MINVALUE
722     NO MAXVALUE
723     CACHE 1;
724
725
726 ALTER TABLE alarm_station_alarmstationnum_seq OWNER TO freeside;
727
728 --
729 -- Name: alarm_station_alarmstationnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
730 --
731
732 ALTER SEQUENCE alarm_station_alarmstationnum_seq OWNED BY alarm_station.alarmstationnum;
733
734
735 --
736 -- Name: alarm_system; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
737 --
738
739 CREATE TABLE alarm_system (
740     alarmsystemnum integer NOT NULL,
741     agentnum integer,
742     systemname character varying(80) NOT NULL,
743     disabled character(1)
744 );
745
746
747 ALTER TABLE alarm_system OWNER TO freeside;
748
749 --
750 -- Name: alarm_system_alarmsystemnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
751 --
752
753 CREATE SEQUENCE alarm_system_alarmsystemnum_seq
754     START WITH 1
755     INCREMENT BY 1
756     NO MINVALUE
757     NO MAXVALUE
758     CACHE 1;
759
760
761 ALTER TABLE alarm_system_alarmsystemnum_seq OWNER TO freeside;
762
763 --
764 -- Name: alarm_system_alarmsystemnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
765 --
766
767 ALTER SEQUENCE alarm_system_alarmsystemnum_seq OWNED BY alarm_system.alarmsystemnum;
768
769
770 --
771 -- Name: alarm_type; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
772 --
773
774 CREATE TABLE alarm_type (
775     alarmtypenum integer NOT NULL,
776     agentnum integer,
777     inputs integer NOT NULL,
778     outputs integer NOT NULL,
779     disabled character(1)
780 );
781
782
783 ALTER TABLE alarm_type OWNER TO freeside;
784
785 --
786 -- Name: alarm_type_alarmtypenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
787 --
788
789 CREATE SEQUENCE alarm_type_alarmtypenum_seq
790     START WITH 1
791     INCREMENT BY 1
792     NO MINVALUE
793     NO MAXVALUE
794     CACHE 1;
795
796
797 ALTER TABLE alarm_type_alarmtypenum_seq OWNER TO freeside;
798
799 --
800 -- Name: alarm_type_alarmtypenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
801 --
802
803 ALTER SEQUENCE alarm_type_alarmtypenum_seq OWNED BY alarm_type.alarmtypenum;
804
805
806 --
807 -- Name: areacode; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
808 --
809
810 CREATE TABLE areacode (
811     areanum integer NOT NULL,
812     code character(3) NOT NULL,
813     country character(2),
814     state character(2),
815     description character varying(255)
816 );
817
818
819 ALTER TABLE areacode OWNER TO freeside;
820
821 --
822 -- Name: areacode_areanum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
823 --
824
825 CREATE SEQUENCE areacode_areanum_seq
826     START WITH 1
827     INCREMENT BY 1
828     NO MINVALUE
829     NO MAXVALUE
830     CACHE 1;
831
832
833 ALTER TABLE areacode_areanum_seq OWNER TO freeside;
834
835 --
836 -- Name: areacode_areanum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
837 --
838
839 ALTER SEQUENCE areacode_areanum_seq OWNED BY areacode.areanum;
840
841
842 --
843 -- Name: articles; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
844 --
845
846 CREATE TABLE articles (
847     id integer NOT NULL,
848     name character varying(255) DEFAULT ''::character varying NOT NULL,
849     summary character varying(255) DEFAULT ''::character varying NOT NULL,
850     sortorder integer DEFAULT 0 NOT NULL,
851     class integer DEFAULT 0 NOT NULL,
852     parent integer DEFAULT 0 NOT NULL,
853     uri character varying(255),
854     creator integer DEFAULT 0 NOT NULL,
855     created timestamp without time zone,
856     lastupdatedby integer DEFAULT 0 NOT NULL,
857     lastupdated timestamp without time zone
858 );
859
860
861 ALTER TABLE articles OWNER TO freeside;
862
863 --
864 -- Name: articles_id_seq; Type: SEQUENCE; Schema: public; Owner: freeside
865 --
866
867 CREATE SEQUENCE articles_id_seq
868     START WITH 1
869     INCREMENT BY 1
870     NO MINVALUE
871     NO MAXVALUE
872     CACHE 1;
873
874
875 ALTER TABLE articles_id_seq OWNER TO freeside;
876
877 --
878 -- Name: articles_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
879 --
880
881 ALTER SEQUENCE articles_id_seq OWNED BY articles.id;
882
883
884 --
885 -- Name: attachments_id_seq; Type: SEQUENCE; Schema: public; Owner: freeside
886 --
887
888 CREATE SEQUENCE attachments_id_seq
889     START WITH 1
890     INCREMENT BY 1
891     NO MINVALUE
892     NO MAXVALUE
893     CACHE 1;
894
895
896 ALTER TABLE attachments_id_seq OWNER TO freeside;
897
898 --
899 -- Name: attachments; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
900 --
901
902 CREATE TABLE attachments (
903     id integer DEFAULT nextval('attachments_id_seq'::regclass) NOT NULL,
904     transactionid integer NOT NULL,
905     parent integer DEFAULT 0 NOT NULL,
906     messageid character varying(160),
907     subject character varying(255),
908     filename character varying(255),
909     contenttype character varying(80),
910     contentencoding character varying(80),
911     content text,
912     headers text,
913     creator integer DEFAULT 0 NOT NULL,
914     created timestamp without time zone
915 );
916
917
918 ALTER TABLE attachments OWNER TO freeside;
919
920 --
921 -- Name: attributes_id_seq; Type: SEQUENCE; Schema: public; Owner: freeside
922 --
923
924 CREATE SEQUENCE attributes_id_seq
925     START WITH 1
926     INCREMENT BY 1
927     NO MINVALUE
928     NO MAXVALUE
929     CACHE 1;
930
931
932 ALTER TABLE attributes_id_seq OWNER TO freeside;
933
934 --
935 -- Name: attributes; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
936 --
937
938 CREATE TABLE attributes (
939     id integer DEFAULT nextval('attributes_id_seq'::regclass) NOT NULL,
940     name character varying(255) NOT NULL,
941     description character varying(255),
942     content text,
943     contenttype character varying(16),
944     objecttype character varying(64),
945     objectid integer,
946     creator integer DEFAULT 0 NOT NULL,
947     created timestamp without time zone,
948     lastupdatedby integer DEFAULT 0 NOT NULL,
949     lastupdated timestamp without time zone
950 );
951
952
953 ALTER TABLE attributes OWNER TO freeside;
954
955 --
956 -- Name: banned_pay; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
957 --
958
959 CREATE TABLE banned_pay (
960     bannum integer NOT NULL,
961     payby character(4) NOT NULL,
962     payinfo character varying(128) NOT NULL,
963     _date integer,
964     end_date integer,
965     otaker character varying(32),
966     usernum integer,
967     bantype character varying(80),
968     reason character varying(80),
969     payinfo_hash character varying(32)
970 );
971
972
973 ALTER TABLE banned_pay OWNER TO freeside;
974
975 --
976 -- Name: banned_pay_bannum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
977 --
978
979 CREATE SEQUENCE banned_pay_bannum_seq
980     START WITH 1
981     INCREMENT BY 1
982     NO MINVALUE
983     NO MAXVALUE
984     CACHE 1;
985
986
987 ALTER TABLE banned_pay_bannum_seq OWNER TO freeside;
988
989 --
990 -- Name: banned_pay_bannum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
991 --
992
993 ALTER SEQUENCE banned_pay_bannum_seq OWNED BY banned_pay.bannum;
994
995
996 --
997 -- Name: bill_batch; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
998 --
999
1000 CREATE TABLE bill_batch (
1001     batchnum integer NOT NULL,
1002     agentnum integer,
1003     status character(1),
1004     pdf bytea
1005 );
1006
1007
1008 ALTER TABLE bill_batch OWNER TO freeside;
1009
1010 --
1011 -- Name: bill_batch_batchnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1012 --
1013
1014 CREATE SEQUENCE bill_batch_batchnum_seq
1015     START WITH 1
1016     INCREMENT BY 1
1017     NO MINVALUE
1018     NO MAXVALUE
1019     CACHE 1;
1020
1021
1022 ALTER TABLE bill_batch_batchnum_seq OWNER TO freeside;
1023
1024 --
1025 -- Name: bill_batch_batchnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1026 --
1027
1028 ALTER SEQUENCE bill_batch_batchnum_seq OWNED BY bill_batch.batchnum;
1029
1030
1031 --
1032 -- Name: cable_model; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1033 --
1034
1035 CREATE TABLE cable_model (
1036     modelnum integer NOT NULL,
1037     model_name character varying(80) NOT NULL,
1038     disabled character(1)
1039 );
1040
1041
1042 ALTER TABLE cable_model OWNER TO freeside;
1043
1044 --
1045 -- Name: cable_model_modelnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1046 --
1047
1048 CREATE SEQUENCE cable_model_modelnum_seq
1049     START WITH 1
1050     INCREMENT BY 1
1051     NO MINVALUE
1052     NO MAXVALUE
1053     CACHE 1;
1054
1055
1056 ALTER TABLE cable_model_modelnum_seq OWNER TO freeside;
1057
1058 --
1059 -- Name: cable_model_modelnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1060 --
1061
1062 ALTER SEQUENCE cable_model_modelnum_seq OWNED BY cable_model.modelnum;
1063
1064
1065 --
1066 -- Name: cable_provider; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1067 --
1068
1069 CREATE TABLE cable_provider (
1070     providernum integer NOT NULL,
1071     provider character varying(80) NOT NULL,
1072     disabled character(1)
1073 );
1074
1075
1076 ALTER TABLE cable_provider OWNER TO freeside;
1077
1078 --
1079 -- Name: cable_provider_providernum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1080 --
1081
1082 CREATE SEQUENCE cable_provider_providernum_seq
1083     START WITH 1
1084     INCREMENT BY 1
1085     NO MINVALUE
1086     NO MAXVALUE
1087     CACHE 1;
1088
1089
1090 ALTER TABLE cable_provider_providernum_seq OWNER TO freeside;
1091
1092 --
1093 -- Name: cable_provider_providernum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1094 --
1095
1096 ALTER SEQUENCE cable_provider_providernum_seq OWNED BY cable_provider.providernum;
1097
1098
1099 --
1100 -- Name: cachedgroupmembers_id_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1101 --
1102
1103 CREATE SEQUENCE cachedgroupmembers_id_seq
1104     START WITH 1
1105     INCREMENT BY 1
1106     NO MINVALUE
1107     NO MAXVALUE
1108     CACHE 1;
1109
1110
1111 ALTER TABLE cachedgroupmembers_id_seq OWNER TO freeside;
1112
1113 --
1114 -- Name: cachedgroupmembers; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1115 --
1116
1117 CREATE TABLE cachedgroupmembers (
1118     id integer DEFAULT nextval('cachedgroupmembers_id_seq'::regclass) NOT NULL,
1119     groupid integer,
1120     memberid integer,
1121     via integer,
1122     immediateparentid integer,
1123     disabled integer DEFAULT 0 NOT NULL
1124 );
1125
1126
1127 ALTER TABLE cachedgroupmembers OWNER TO freeside;
1128
1129 --
1130 -- Name: cacti_page; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1131 --
1132
1133 CREATE TABLE cacti_page (
1134     cacti_pagenum integer NOT NULL,
1135     exportnum integer,
1136     svcnum integer,
1137     graphnum integer,
1138     imported integer,
1139     content text
1140 );
1141
1142
1143 ALTER TABLE cacti_page OWNER TO freeside;
1144
1145 --
1146 -- Name: cacti_page_cacti_pagenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1147 --
1148
1149 CREATE SEQUENCE cacti_page_cacti_pagenum_seq
1150     START WITH 1
1151     INCREMENT BY 1
1152     NO MINVALUE
1153     NO MAXVALUE
1154     CACHE 1;
1155
1156
1157 ALTER TABLE cacti_page_cacti_pagenum_seq OWNER TO freeside;
1158
1159 --
1160 -- Name: cacti_page_cacti_pagenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1161 --
1162
1163 ALTER SEQUENCE cacti_page_cacti_pagenum_seq OWNED BY cacti_page.cacti_pagenum;
1164
1165
1166 --
1167 -- Name: cdr; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1168 --
1169
1170 CREATE TABLE cdr (
1171     acctid bigint NOT NULL,
1172     calldate timestamp with time zone DEFAULT now() NOT NULL,
1173     clid character varying(80) DEFAULT ''::character varying NOT NULL,
1174     src character varying(80) DEFAULT ''::character varying NOT NULL,
1175     dst character varying(80) DEFAULT ''::character varying NOT NULL,
1176     dcontext character varying(80) DEFAULT ''::character varying NOT NULL,
1177     channel character varying(80) DEFAULT ''::character varying NOT NULL,
1178     dstchannel character varying(80) DEFAULT ''::character varying NOT NULL,
1179     lastapp character varying(80) DEFAULT ''::character varying NOT NULL,
1180     lastdata character varying(255) DEFAULT ''::character varying NOT NULL,
1181     src_ip_addr character varying(15),
1182     dst_ip_addr character varying(15),
1183     dst_term character varying(80),
1184     startdate integer,
1185     answerdate integer,
1186     enddate integer,
1187     duration integer DEFAULT 0 NOT NULL,
1188     billsec integer DEFAULT 0 NOT NULL,
1189     disposition character varying(45) DEFAULT ''::character varying NOT NULL,
1190     amaflags integer DEFAULT 0 NOT NULL,
1191     accountcode character varying(32) DEFAULT ''::character varying NOT NULL,
1192     uniqueid character varying(80) DEFAULT ''::character varying NOT NULL,
1193     userfield character varying(512) DEFAULT ''::character varying NOT NULL,
1194     max_callers integer,
1195     upstream_currency character(3),
1196     upstream_rateplanid integer,
1197     ratedetailnum integer,
1198     distance numeric,
1199     islocal integer,
1200     calltypenum integer,
1201     description character varying(80),
1202     quantity integer,
1203     upstream_rateid integer,
1204     servicecode integer,
1205     quantity_able integer,
1206     cdrtypenum integer,
1207     charged_party character varying(80),
1208     charged_party_imsi character varying(80),
1209     upstream_price numeric(10,5),
1210     upstream_src_regionname character varying(80),
1211     upstream_dst_regionname character varying(80),
1212     rated_pretty_dst character varying(80),
1213     rated_regionname character varying(80),
1214     rated_price numeric(10,4),
1215     rated_seconds integer,
1216     rated_minutes double precision,
1217     rated_granularity integer,
1218     rated_ratedetailnum integer,
1219     rated_classnum integer,
1220     rated_ratename character varying(80),
1221     carrierid bigint,
1222     svcnum integer,
1223     freesidestatus character varying(32),
1224     freesiderewritestatus character varying(32),
1225     cdrid bigint,
1226     sessionnum integer,
1227     subscriber character varying(80),
1228     cdrbatch character varying(255),
1229     cdrbatchnum integer,
1230     detailnum bigint,
1231     rated_cost numeric(10,4)
1232 );
1233
1234
1235 ALTER TABLE cdr OWNER TO freeside;
1236
1237 --
1238 -- Name: cdr_acctid_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1239 --
1240
1241 CREATE SEQUENCE cdr_acctid_seq
1242     START WITH 1
1243     INCREMENT BY 1
1244     NO MINVALUE
1245     NO MAXVALUE
1246     CACHE 1;
1247
1248
1249 ALTER TABLE cdr_acctid_seq OWNER TO freeside;
1250
1251 --
1252 -- Name: cdr_acctid_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1253 --
1254
1255 ALTER SEQUENCE cdr_acctid_seq OWNED BY cdr.acctid;
1256
1257
1258 --
1259 -- Name: cdr_batch; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1260 --
1261
1262 CREATE TABLE cdr_batch (
1263     cdrbatchnum integer NOT NULL,
1264     cdrbatch character varying(255),
1265     _date integer
1266 );
1267
1268
1269 ALTER TABLE cdr_batch OWNER TO freeside;
1270
1271 --
1272 -- Name: cdr_batch_cdrbatchnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1273 --
1274
1275 CREATE SEQUENCE cdr_batch_cdrbatchnum_seq
1276     START WITH 1
1277     INCREMENT BY 1
1278     NO MINVALUE
1279     NO MAXVALUE
1280     CACHE 1;
1281
1282
1283 ALTER TABLE cdr_batch_cdrbatchnum_seq OWNER TO freeside;
1284
1285 --
1286 -- Name: cdr_batch_cdrbatchnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1287 --
1288
1289 ALTER SEQUENCE cdr_batch_cdrbatchnum_seq OWNED BY cdr_batch.cdrbatchnum;
1290
1291
1292 --
1293 -- Name: cdr_calltype; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1294 --
1295
1296 CREATE TABLE cdr_calltype (
1297     calltypenum integer NOT NULL,
1298     calltypename character varying(80) NOT NULL
1299 );
1300
1301
1302 ALTER TABLE cdr_calltype OWNER TO freeside;
1303
1304 --
1305 -- Name: cdr_calltype_calltypenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1306 --
1307
1308 CREATE SEQUENCE cdr_calltype_calltypenum_seq
1309     START WITH 1
1310     INCREMENT BY 1
1311     NO MINVALUE
1312     NO MAXVALUE
1313     CACHE 1;
1314
1315
1316 ALTER TABLE cdr_calltype_calltypenum_seq OWNER TO freeside;
1317
1318 --
1319 -- Name: cdr_calltype_calltypenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1320 --
1321
1322 ALTER SEQUENCE cdr_calltype_calltypenum_seq OWNED BY cdr_calltype.calltypenum;
1323
1324
1325 --
1326 -- Name: cdr_carrier; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1327 --
1328
1329 CREATE TABLE cdr_carrier (
1330     carrierid integer NOT NULL,
1331     carriername character varying(80) NOT NULL,
1332     disabled character(1)
1333 );
1334
1335
1336 ALTER TABLE cdr_carrier OWNER TO freeside;
1337
1338 --
1339 -- Name: cdr_carrier_carrierid_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1340 --
1341
1342 CREATE SEQUENCE cdr_carrier_carrierid_seq
1343     START WITH 1
1344     INCREMENT BY 1
1345     NO MINVALUE
1346     NO MAXVALUE
1347     CACHE 1;
1348
1349
1350 ALTER TABLE cdr_carrier_carrierid_seq OWNER TO freeside;
1351
1352 --
1353 -- Name: cdr_carrier_carrierid_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1354 --
1355
1356 ALTER SEQUENCE cdr_carrier_carrierid_seq OWNED BY cdr_carrier.carrierid;
1357
1358
1359 --
1360 -- Name: cdr_cust_pkg_usage; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1361 --
1362
1363 CREATE TABLE cdr_cust_pkg_usage (
1364     cdrusagenum bigint NOT NULL,
1365     acctid bigint NOT NULL,
1366     pkgusagenum integer NOT NULL,
1367     minutes double precision NOT NULL
1368 );
1369
1370
1371 ALTER TABLE cdr_cust_pkg_usage OWNER TO freeside;
1372
1373 --
1374 -- Name: cdr_cust_pkg_usage_cdrusagenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1375 --
1376
1377 CREATE SEQUENCE cdr_cust_pkg_usage_cdrusagenum_seq
1378     START WITH 1
1379     INCREMENT BY 1
1380     NO MINVALUE
1381     NO MAXVALUE
1382     CACHE 1;
1383
1384
1385 ALTER TABLE cdr_cust_pkg_usage_cdrusagenum_seq OWNER TO freeside;
1386
1387 --
1388 -- Name: cdr_cust_pkg_usage_cdrusagenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1389 --
1390
1391 ALTER SEQUENCE cdr_cust_pkg_usage_cdrusagenum_seq OWNED BY cdr_cust_pkg_usage.cdrusagenum;
1392
1393
1394 --
1395 -- Name: cdr_termination; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1396 --
1397
1398 CREATE TABLE cdr_termination (
1399     cdrtermnum bigint NOT NULL,
1400     acctid bigint NOT NULL,
1401     termpart integer NOT NULL,
1402     rated_price numeric(10,4),
1403     rated_seconds integer,
1404     rated_minutes double precision,
1405     status character varying(32),
1406     svcnum integer
1407 );
1408
1409
1410 ALTER TABLE cdr_termination OWNER TO freeside;
1411
1412 --
1413 -- Name: cdr_termination_cdrtermnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1414 --
1415
1416 CREATE SEQUENCE cdr_termination_cdrtermnum_seq
1417     START WITH 1
1418     INCREMENT BY 1
1419     NO MINVALUE
1420     NO MAXVALUE
1421     CACHE 1;
1422
1423
1424 ALTER TABLE cdr_termination_cdrtermnum_seq OWNER TO freeside;
1425
1426 --
1427 -- Name: cdr_termination_cdrtermnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1428 --
1429
1430 ALTER SEQUENCE cdr_termination_cdrtermnum_seq OWNED BY cdr_termination.cdrtermnum;
1431
1432
1433 --
1434 -- Name: cdr_type; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1435 --
1436
1437 CREATE TABLE cdr_type (
1438     cdrtypenum integer NOT NULL,
1439     cdrtypename character varying(80) NOT NULL
1440 );
1441
1442
1443 ALTER TABLE cdr_type OWNER TO freeside;
1444
1445 --
1446 -- Name: cdr_type_cdrtypenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1447 --
1448
1449 CREATE SEQUENCE cdr_type_cdrtypenum_seq
1450     START WITH 1
1451     INCREMENT BY 1
1452     NO MINVALUE
1453     NO MAXVALUE
1454     CACHE 1;
1455
1456
1457 ALTER TABLE cdr_type_cdrtypenum_seq OWNER TO freeside;
1458
1459 --
1460 -- Name: cdr_type_cdrtypenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1461 --
1462
1463 ALTER SEQUENCE cdr_type_cdrtypenum_seq OWNED BY cdr_type.cdrtypenum;
1464
1465
1466 --
1467 -- Name: cgp_rule; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1468 --
1469
1470 CREATE TABLE cgp_rule (
1471     rulenum integer NOT NULL,
1472     name character varying(80) NOT NULL,
1473     comment character varying(80),
1474     svcnum integer NOT NULL,
1475     priority integer NOT NULL
1476 );
1477
1478
1479 ALTER TABLE cgp_rule OWNER TO freeside;
1480
1481 --
1482 -- Name: cgp_rule_action; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1483 --
1484
1485 CREATE TABLE cgp_rule_action (
1486     ruleactionnum integer NOT NULL,
1487     action character varying(80) NOT NULL,
1488     params character varying(255),
1489     rulenum integer NOT NULL
1490 );
1491
1492
1493 ALTER TABLE cgp_rule_action OWNER TO freeside;
1494
1495 --
1496 -- Name: cgp_rule_action_ruleactionnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1497 --
1498
1499 CREATE SEQUENCE cgp_rule_action_ruleactionnum_seq
1500     START WITH 1
1501     INCREMENT BY 1
1502     NO MINVALUE
1503     NO MAXVALUE
1504     CACHE 1;
1505
1506
1507 ALTER TABLE cgp_rule_action_ruleactionnum_seq OWNER TO freeside;
1508
1509 --
1510 -- Name: cgp_rule_action_ruleactionnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1511 --
1512
1513 ALTER SEQUENCE cgp_rule_action_ruleactionnum_seq OWNED BY cgp_rule_action.ruleactionnum;
1514
1515
1516 --
1517 -- Name: cgp_rule_condition; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1518 --
1519
1520 CREATE TABLE cgp_rule_condition (
1521     ruleconditionnum integer NOT NULL,
1522     conditionname character varying(80) NOT NULL,
1523     op character varying(80),
1524     params character varying(255),
1525     rulenum integer NOT NULL
1526 );
1527
1528
1529 ALTER TABLE cgp_rule_condition OWNER TO freeside;
1530
1531 --
1532 -- Name: cgp_rule_condition_ruleconditionnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1533 --
1534
1535 CREATE SEQUENCE cgp_rule_condition_ruleconditionnum_seq
1536     START WITH 1
1537     INCREMENT BY 1
1538     NO MINVALUE
1539     NO MAXVALUE
1540     CACHE 1;
1541
1542
1543 ALTER TABLE cgp_rule_condition_ruleconditionnum_seq OWNER TO freeside;
1544
1545 --
1546 -- Name: cgp_rule_condition_ruleconditionnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1547 --
1548
1549 ALTER SEQUENCE cgp_rule_condition_ruleconditionnum_seq OWNED BY cgp_rule_condition.ruleconditionnum;
1550
1551
1552 --
1553 -- Name: cgp_rule_rulenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1554 --
1555
1556 CREATE SEQUENCE cgp_rule_rulenum_seq
1557     START WITH 1
1558     INCREMENT BY 1
1559     NO MINVALUE
1560     NO MAXVALUE
1561     CACHE 1;
1562
1563
1564 ALTER TABLE cgp_rule_rulenum_seq OWNER TO freeside;
1565
1566 --
1567 -- Name: cgp_rule_rulenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1568 --
1569
1570 ALTER SEQUENCE cgp_rule_rulenum_seq OWNED BY cgp_rule.rulenum;
1571
1572
1573 --
1574 -- Name: circuit_provider; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1575 --
1576
1577 CREATE TABLE circuit_provider (
1578     providernum integer NOT NULL,
1579     provider character varying(80) NOT NULL,
1580     disabled character(1)
1581 );
1582
1583
1584 ALTER TABLE circuit_provider OWNER TO freeside;
1585
1586 --
1587 -- Name: circuit_provider_providernum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1588 --
1589
1590 CREATE SEQUENCE circuit_provider_providernum_seq
1591     START WITH 1
1592     INCREMENT BY 1
1593     NO MINVALUE
1594     NO MAXVALUE
1595     CACHE 1;
1596
1597
1598 ALTER TABLE circuit_provider_providernum_seq OWNER TO freeside;
1599
1600 --
1601 -- Name: circuit_provider_providernum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1602 --
1603
1604 ALTER SEQUENCE circuit_provider_providernum_seq OWNED BY circuit_provider.providernum;
1605
1606
1607 --
1608 -- Name: circuit_termination; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1609 --
1610
1611 CREATE TABLE circuit_termination (
1612     termnum integer NOT NULL,
1613     termination character varying(80) NOT NULL,
1614     disabled character(1)
1615 );
1616
1617
1618 ALTER TABLE circuit_termination OWNER TO freeside;
1619
1620 --
1621 -- Name: circuit_termination_termnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1622 --
1623
1624 CREATE SEQUENCE circuit_termination_termnum_seq
1625     START WITH 1
1626     INCREMENT BY 1
1627     NO MINVALUE
1628     NO MAXVALUE
1629     CACHE 1;
1630
1631
1632 ALTER TABLE circuit_termination_termnum_seq OWNER TO freeside;
1633
1634 --
1635 -- Name: circuit_termination_termnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1636 --
1637
1638 ALTER SEQUENCE circuit_termination_termnum_seq OWNED BY circuit_termination.termnum;
1639
1640
1641 --
1642 -- Name: circuit_type; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1643 --
1644
1645 CREATE TABLE circuit_type (
1646     typenum integer NOT NULL,
1647     typename character varying(80) NOT NULL,
1648     disabled character(1)
1649 );
1650
1651
1652 ALTER TABLE circuit_type OWNER TO freeside;
1653
1654 --
1655 -- Name: circuit_type_typenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1656 --
1657
1658 CREATE SEQUENCE circuit_type_typenum_seq
1659     START WITH 1
1660     INCREMENT BY 1
1661     NO MINVALUE
1662     NO MAXVALUE
1663     CACHE 1;
1664
1665
1666 ALTER TABLE circuit_type_typenum_seq OWNER TO freeside;
1667
1668 --
1669 -- Name: circuit_type_typenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1670 --
1671
1672 ALTER SEQUENCE circuit_type_typenum_seq OWNED BY circuit_type.typenum;
1673
1674
1675 --
1676 -- Name: classes; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1677 --
1678
1679 CREATE TABLE classes (
1680     id integer NOT NULL,
1681     name character varying(255) DEFAULT ''::character varying NOT NULL,
1682     description character varying(255) DEFAULT ''::character varying NOT NULL,
1683     sortorder integer DEFAULT 0 NOT NULL,
1684     disabled smallint DEFAULT 0 NOT NULL,
1685     creator integer DEFAULT 0 NOT NULL,
1686     created timestamp without time zone,
1687     lastupdatedby integer DEFAULT 0 NOT NULL,
1688     lastupdated timestamp without time zone,
1689     hotlist smallint DEFAULT 0 NOT NULL
1690 );
1691
1692
1693 ALTER TABLE classes OWNER TO freeside;
1694
1695 --
1696 -- Name: classes_id_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1697 --
1698
1699 CREATE SEQUENCE classes_id_seq
1700     START WITH 1
1701     INCREMENT BY 1
1702     NO MINVALUE
1703     NO MAXVALUE
1704     CACHE 1;
1705
1706
1707 ALTER TABLE classes_id_seq OWNER TO freeside;
1708
1709 --
1710 -- Name: classes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1711 --
1712
1713 ALTER SEQUENCE classes_id_seq OWNED BY classes.id;
1714
1715
1716 --
1717 -- Name: clientapi_session; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1718 --
1719
1720 CREATE TABLE clientapi_session (
1721     sessionnum integer NOT NULL,
1722     sessionid character varying(80) NOT NULL,
1723     namespace character varying(80) NOT NULL
1724 );
1725
1726
1727 ALTER TABLE clientapi_session OWNER TO freeside;
1728
1729 --
1730 -- Name: clientapi_session_field; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1731 --
1732
1733 CREATE TABLE clientapi_session_field (
1734     fieldnum integer NOT NULL,
1735     sessionnum integer NOT NULL,
1736     fieldname character varying(80) NOT NULL,
1737     fieldvalue text
1738 );
1739
1740
1741 ALTER TABLE clientapi_session_field OWNER TO freeside;
1742
1743 --
1744 -- Name: clientapi_session_field_fieldnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1745 --
1746
1747 CREATE SEQUENCE clientapi_session_field_fieldnum_seq
1748     START WITH 1
1749     INCREMENT BY 1
1750     NO MINVALUE
1751     NO MAXVALUE
1752     CACHE 1;
1753
1754
1755 ALTER TABLE clientapi_session_field_fieldnum_seq OWNER TO freeside;
1756
1757 --
1758 -- Name: clientapi_session_field_fieldnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1759 --
1760
1761 ALTER SEQUENCE clientapi_session_field_fieldnum_seq OWNED BY clientapi_session_field.fieldnum;
1762
1763
1764 --
1765 -- Name: clientapi_session_sessionnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1766 --
1767
1768 CREATE SEQUENCE clientapi_session_sessionnum_seq
1769     START WITH 1
1770     INCREMENT BY 1
1771     NO MINVALUE
1772     NO MAXVALUE
1773     CACHE 1;
1774
1775
1776 ALTER TABLE clientapi_session_sessionnum_seq OWNER TO freeside;
1777
1778 --
1779 -- Name: clientapi_session_sessionnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1780 --
1781
1782 ALTER SEQUENCE clientapi_session_sessionnum_seq OWNED BY clientapi_session.sessionnum;
1783
1784
1785 --
1786 -- Name: conf; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1787 --
1788
1789 CREATE TABLE conf (
1790     confnum integer NOT NULL,
1791     agentnum integer,
1792     locale character varying(16),
1793     name character varying(80) NOT NULL,
1794     value text
1795 );
1796
1797
1798 ALTER TABLE conf OWNER TO freeside;
1799
1800 --
1801 -- Name: conf_confnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1802 --
1803
1804 CREATE SEQUENCE conf_confnum_seq
1805     START WITH 1
1806     INCREMENT BY 1
1807     NO MINVALUE
1808     NO MAXVALUE
1809     CACHE 1;
1810
1811
1812 ALTER TABLE conf_confnum_seq OWNER TO freeside;
1813
1814 --
1815 -- Name: conf_confnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1816 --
1817
1818 ALTER SEQUENCE conf_confnum_seq OWNED BY conf.confnum;
1819
1820
1821 --
1822 -- Name: conferencing_quality; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1823 --
1824
1825 CREATE TABLE conferencing_quality (
1826     confqualitynum integer NOT NULL,
1827     qualityid integer NOT NULL,
1828     qualityname character varying(80) NOT NULL,
1829     disabled character(1)
1830 );
1831
1832
1833 ALTER TABLE conferencing_quality OWNER TO freeside;
1834
1835 --
1836 -- Name: conferencing_type; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1837 --
1838
1839 CREATE TABLE conferencing_type (
1840     conftypenum integer NOT NULL,
1841     typeid integer NOT NULL,
1842     typename character varying(80) NOT NULL,
1843     disabled character(1)
1844 );
1845
1846
1847 ALTER TABLE conferencing_type OWNER TO freeside;
1848
1849 --
1850 -- Name: contact; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1851 --
1852
1853 CREATE TABLE contact (
1854     contactnum integer NOT NULL,
1855     prospectnum integer,
1856     custnum integer,
1857     locationnum integer,
1858     classnum integer,
1859     last character varying(80) NOT NULL,
1860     first character varying(80) NOT NULL,
1861     title character varying(80),
1862     comment character varying(255),
1863     selfservice_access character(1),
1864     _password character varying(80),
1865     _password_encoding character varying(80),
1866     disabled character(1),
1867     invoice_dest character(1)
1868 );
1869
1870
1871 ALTER TABLE contact OWNER TO freeside;
1872
1873 --
1874 -- Name: contact_class; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1875 --
1876
1877 CREATE TABLE contact_class (
1878     classnum integer NOT NULL,
1879     classname character varying(80) NOT NULL,
1880     disabled character(1)
1881 );
1882
1883
1884 ALTER TABLE contact_class OWNER TO freeside;
1885
1886 --
1887 -- Name: contact_class_classnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1888 --
1889
1890 CREATE SEQUENCE contact_class_classnum_seq
1891     START WITH 1
1892     INCREMENT BY 1
1893     NO MINVALUE
1894     NO MAXVALUE
1895     CACHE 1;
1896
1897
1898 ALTER TABLE contact_class_classnum_seq OWNER TO freeside;
1899
1900 --
1901 -- Name: contact_class_classnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1902 --
1903
1904 ALTER SEQUENCE contact_class_classnum_seq OWNED BY contact_class.classnum;
1905
1906
1907 --
1908 -- Name: contact_contactnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1909 --
1910
1911 CREATE SEQUENCE contact_contactnum_seq
1912     START WITH 1
1913     INCREMENT BY 1
1914     NO MINVALUE
1915     NO MAXVALUE
1916     CACHE 1;
1917
1918
1919 ALTER TABLE contact_contactnum_seq OWNER TO freeside;
1920
1921 --
1922 -- Name: contact_contactnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1923 --
1924
1925 ALTER SEQUENCE contact_contactnum_seq OWNED BY contact.contactnum;
1926
1927
1928 --
1929 -- Name: contact_email; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1930 --
1931
1932 CREATE TABLE contact_email (
1933     contactemailnum integer NOT NULL,
1934     contactnum integer NOT NULL,
1935     emailaddress character varying(80) NOT NULL
1936 );
1937
1938
1939 ALTER TABLE contact_email OWNER TO freeside;
1940
1941 --
1942 -- Name: contact_email_contactemailnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1943 --
1944
1945 CREATE SEQUENCE contact_email_contactemailnum_seq
1946     START WITH 1
1947     INCREMENT BY 1
1948     NO MINVALUE
1949     NO MAXVALUE
1950     CACHE 1;
1951
1952
1953 ALTER TABLE contact_email_contactemailnum_seq OWNER TO freeside;
1954
1955 --
1956 -- Name: contact_email_contactemailnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1957 --
1958
1959 ALTER SEQUENCE contact_email_contactemailnum_seq OWNED BY contact_email.contactemailnum;
1960
1961
1962 --
1963 -- Name: contact_phone; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1964 --
1965
1966 CREATE TABLE contact_phone (
1967     contactphonenum integer NOT NULL,
1968     contactnum integer NOT NULL,
1969     phonetypenum integer NOT NULL,
1970     countrycode character varying(3) NOT NULL,
1971     phonenum character varying(14) NOT NULL,
1972     extension character varying(7)
1973 );
1974
1975
1976 ALTER TABLE contact_phone OWNER TO freeside;
1977
1978 --
1979 -- Name: contact_phone_contactphonenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1980 --
1981
1982 CREATE SEQUENCE contact_phone_contactphonenum_seq
1983     START WITH 1
1984     INCREMENT BY 1
1985     NO MINVALUE
1986     NO MAXVALUE
1987     CACHE 1;
1988
1989
1990 ALTER TABLE contact_phone_contactphonenum_seq OWNER TO freeside;
1991
1992 --
1993 -- Name: contact_phone_contactphonenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1994 --
1995
1996 ALTER SEQUENCE contact_phone_contactphonenum_seq OWNED BY contact_phone.contactphonenum;
1997
1998
1999 --
2000 -- Name: currency_exchange; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2001 --
2002
2003 CREATE TABLE currency_exchange (
2004     currencyratenum integer NOT NULL,
2005     from_currency character(3) NOT NULL,
2006     to_currency character(3) NOT NULL,
2007     rate numeric(7,6) NOT NULL
2008 );
2009
2010
2011 ALTER TABLE currency_exchange OWNER TO freeside;
2012
2013 --
2014 -- Name: currency_exchange_currencyratenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2015 --
2016
2017 CREATE SEQUENCE currency_exchange_currencyratenum_seq
2018     START WITH 1
2019     INCREMENT BY 1
2020     NO MINVALUE
2021     NO MAXVALUE
2022     CACHE 1;
2023
2024
2025 ALTER TABLE currency_exchange_currencyratenum_seq OWNER TO freeside;
2026
2027 --
2028 -- Name: currency_exchange_currencyratenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2029 --
2030
2031 ALTER SEQUENCE currency_exchange_currencyratenum_seq OWNED BY currency_exchange.currencyratenum;
2032
2033
2034 --
2035 -- Name: cust_attachment; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2036 --
2037
2038 CREATE TABLE cust_attachment (
2039     attachnum integer NOT NULL,
2040     custnum integer NOT NULL,
2041     _date integer,
2042     otaker character varying(32),
2043     usernum integer,
2044     filename character varying(255) NOT NULL,
2045     mime_type character varying(80) NOT NULL,
2046     title character varying(80),
2047     body bytea,
2048     disabled integer
2049 );
2050
2051
2052 ALTER TABLE cust_attachment OWNER TO freeside;
2053
2054 --
2055 -- Name: cust_attachment_attachnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2056 --
2057
2058 CREATE SEQUENCE cust_attachment_attachnum_seq
2059     START WITH 1
2060     INCREMENT BY 1
2061     NO MINVALUE
2062     NO MAXVALUE
2063     CACHE 1;
2064
2065
2066 ALTER TABLE cust_attachment_attachnum_seq OWNER TO freeside;
2067
2068 --
2069 -- Name: cust_attachment_attachnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2070 --
2071
2072 ALTER SEQUENCE cust_attachment_attachnum_seq OWNED BY cust_attachment.attachnum;
2073
2074
2075 --
2076 -- Name: cust_bill; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2077 --
2078
2079 CREATE TABLE cust_bill (
2080     invnum integer NOT NULL,
2081     custnum integer NOT NULL,
2082     _date integer,
2083     charged numeric(10,2) NOT NULL,
2084     invoice_terms character varying(80),
2085     previous_balance numeric(10,2),
2086     billing_balance numeric(10,2),
2087     printed integer NOT NULL,
2088     closed character(1),
2089     statementnum integer,
2090     agent_invid integer,
2091     promised_date integer,
2092     currency character(3),
2093     pending character(1)
2094 );
2095
2096
2097 ALTER TABLE cust_bill OWNER TO freeside;
2098
2099 --
2100 -- Name: cust_bill_batch; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2101 --
2102
2103 CREATE TABLE cust_bill_batch (
2104     billbatchnum integer NOT NULL,
2105     batchnum integer NOT NULL,
2106     invnum integer NOT NULL
2107 );
2108
2109
2110 ALTER TABLE cust_bill_batch OWNER TO freeside;
2111
2112 --
2113 -- Name: cust_bill_batch_billbatchnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2114 --
2115
2116 CREATE SEQUENCE cust_bill_batch_billbatchnum_seq
2117     START WITH 1
2118     INCREMENT BY 1
2119     NO MINVALUE
2120     NO MAXVALUE
2121     CACHE 1;
2122
2123
2124 ALTER TABLE cust_bill_batch_billbatchnum_seq OWNER TO freeside;
2125
2126 --
2127 -- Name: cust_bill_batch_billbatchnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2128 --
2129
2130 ALTER SEQUENCE cust_bill_batch_billbatchnum_seq OWNED BY cust_bill_batch.billbatchnum;
2131
2132
2133 --
2134 -- Name: cust_bill_batch_option; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2135 --
2136
2137 CREATE TABLE cust_bill_batch_option (
2138     optionnum integer NOT NULL,
2139     billbatchnum integer NOT NULL,
2140     optionname character varying(80) NOT NULL,
2141     optionvalue text
2142 );
2143
2144
2145 ALTER TABLE cust_bill_batch_option OWNER TO freeside;
2146
2147 --
2148 -- Name: cust_bill_batch_option_optionnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2149 --
2150
2151 CREATE SEQUENCE cust_bill_batch_option_optionnum_seq
2152     START WITH 1
2153     INCREMENT BY 1
2154     NO MINVALUE
2155     NO MAXVALUE
2156     CACHE 1;
2157
2158
2159 ALTER TABLE cust_bill_batch_option_optionnum_seq OWNER TO freeside;
2160
2161 --
2162 -- Name: cust_bill_batch_option_optionnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2163 --
2164
2165 ALTER SEQUENCE cust_bill_batch_option_optionnum_seq OWNED BY cust_bill_batch_option.optionnum;
2166
2167
2168 --
2169 -- Name: cust_bill_event; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2170 --
2171
2172 CREATE TABLE cust_bill_event (
2173     eventnum integer NOT NULL,
2174     invnum integer NOT NULL,
2175     eventpart integer NOT NULL,
2176     _date integer,
2177     status character varying(80) NOT NULL,
2178     statustext text
2179 );
2180
2181
2182 ALTER TABLE cust_bill_event OWNER TO freeside;
2183
2184 --
2185 -- Name: cust_bill_event_eventnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2186 --
2187
2188 CREATE SEQUENCE cust_bill_event_eventnum_seq
2189     START WITH 1
2190     INCREMENT BY 1
2191     NO MINVALUE
2192     NO MAXVALUE
2193     CACHE 1;
2194
2195
2196 ALTER TABLE cust_bill_event_eventnum_seq OWNER TO freeside;
2197
2198 --
2199 -- Name: cust_bill_event_eventnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2200 --
2201
2202 ALTER SEQUENCE cust_bill_event_eventnum_seq OWNED BY cust_bill_event.eventnum;
2203
2204
2205 --
2206 -- Name: cust_bill_invnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2207 --
2208
2209 CREATE SEQUENCE cust_bill_invnum_seq
2210     START WITH 1
2211     INCREMENT BY 1
2212     NO MINVALUE
2213     NO MAXVALUE
2214     CACHE 1;
2215
2216
2217 ALTER TABLE cust_bill_invnum_seq OWNER TO freeside;
2218
2219 --
2220 -- Name: cust_bill_invnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2221 --
2222
2223 ALTER SEQUENCE cust_bill_invnum_seq OWNED BY cust_bill.invnum;
2224
2225
2226 --
2227 -- Name: cust_bill_pay; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2228 --
2229
2230 CREATE TABLE cust_bill_pay (
2231     billpaynum integer NOT NULL,
2232     invnum integer NOT NULL,
2233     paynum integer NOT NULL,
2234     amount numeric(10,2) NOT NULL,
2235     _date integer,
2236     pkgnum integer
2237 );
2238
2239
2240 ALTER TABLE cust_bill_pay OWNER TO freeside;
2241
2242 --
2243 -- Name: cust_bill_pay_batch; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2244 --
2245
2246 CREATE TABLE cust_bill_pay_batch (
2247     billpaynum integer NOT NULL,
2248     invnum integer NOT NULL,
2249     paybatchnum integer NOT NULL,
2250     amount numeric(10,2) NOT NULL,
2251     _date integer
2252 );
2253
2254
2255 ALTER TABLE cust_bill_pay_batch OWNER TO freeside;
2256
2257 --
2258 -- Name: cust_bill_pay_batch_billpaynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2259 --
2260
2261 CREATE SEQUENCE cust_bill_pay_batch_billpaynum_seq
2262     START WITH 1
2263     INCREMENT BY 1
2264     NO MINVALUE
2265     NO MAXVALUE
2266     CACHE 1;
2267
2268
2269 ALTER TABLE cust_bill_pay_batch_billpaynum_seq OWNER TO freeside;
2270
2271 --
2272 -- Name: cust_bill_pay_batch_billpaynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2273 --
2274
2275 ALTER SEQUENCE cust_bill_pay_batch_billpaynum_seq OWNED BY cust_bill_pay_batch.billpaynum;
2276
2277
2278 --
2279 -- Name: cust_bill_pay_billpaynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2280 --
2281
2282 CREATE SEQUENCE cust_bill_pay_billpaynum_seq
2283     START WITH 1
2284     INCREMENT BY 1
2285     NO MINVALUE
2286     NO MAXVALUE
2287     CACHE 1;
2288
2289
2290 ALTER TABLE cust_bill_pay_billpaynum_seq OWNER TO freeside;
2291
2292 --
2293 -- Name: cust_bill_pay_billpaynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2294 --
2295
2296 ALTER SEQUENCE cust_bill_pay_billpaynum_seq OWNED BY cust_bill_pay.billpaynum;
2297
2298
2299 --
2300 -- Name: cust_bill_pay_pkg; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2301 --
2302
2303 CREATE TABLE cust_bill_pay_pkg (
2304     billpaypkgnum integer NOT NULL,
2305     billpaynum integer NOT NULL,
2306     billpkgnum integer NOT NULL,
2307     billpkgtaxlocationnum integer,
2308     billpkgtaxratelocationnum integer,
2309     amount numeric(10,2) NOT NULL,
2310     setuprecur character varying(80) NOT NULL,
2311     sdate integer,
2312     edate integer
2313 );
2314
2315
2316 ALTER TABLE cust_bill_pay_pkg OWNER TO freeside;
2317
2318 --
2319 -- Name: cust_bill_pay_pkg_billpaypkgnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2320 --
2321
2322 CREATE SEQUENCE cust_bill_pay_pkg_billpaypkgnum_seq
2323     START WITH 1
2324     INCREMENT BY 1
2325     NO MINVALUE
2326     NO MAXVALUE
2327     CACHE 1;
2328
2329
2330 ALTER TABLE cust_bill_pay_pkg_billpaypkgnum_seq OWNER TO freeside;
2331
2332 --
2333 -- Name: cust_bill_pay_pkg_billpaypkgnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2334 --
2335
2336 ALTER SEQUENCE cust_bill_pay_pkg_billpaypkgnum_seq OWNED BY cust_bill_pay_pkg.billpaypkgnum;
2337
2338
2339 --
2340 -- Name: cust_bill_pkg; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2341 --
2342
2343 CREATE TABLE cust_bill_pkg (
2344     billpkgnum integer NOT NULL,
2345     invnum integer NOT NULL,
2346     pkgnum integer NOT NULL,
2347     pkgpart_override integer,
2348     setup numeric(10,2) NOT NULL,
2349     recur numeric(10,2) NOT NULL,
2350     sdate integer,
2351     edate integer,
2352     itemdesc character varying(80),
2353     itemcomment character varying(80),
2354     section character varying(80),
2355     freq character varying(80),
2356     quantity integer,
2357     unitsetup numeric(10,2),
2358     unitrecur numeric(10,2),
2359     hidden character(1),
2360     feepart integer,
2361     setup_billed_currency character(3),
2362     setup_billed_amount numeric(10,2),
2363     recur_billed_currency character(3),
2364     recur_billed_amount numeric(10,2)
2365 );
2366
2367
2368 ALTER TABLE cust_bill_pkg OWNER TO freeside;
2369
2370 --
2371 -- Name: cust_bill_pkg_billpkgnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2372 --
2373
2374 CREATE SEQUENCE cust_bill_pkg_billpkgnum_seq
2375     START WITH 1
2376     INCREMENT BY 1
2377     NO MINVALUE
2378     NO MAXVALUE
2379     CACHE 1;
2380
2381
2382 ALTER TABLE cust_bill_pkg_billpkgnum_seq OWNER TO freeside;
2383
2384 --
2385 -- Name: cust_bill_pkg_billpkgnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2386 --
2387
2388 ALTER SEQUENCE cust_bill_pkg_billpkgnum_seq OWNED BY cust_bill_pkg.billpkgnum;
2389
2390
2391 --
2392 -- Name: cust_bill_pkg_detail; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2393 --
2394
2395 CREATE TABLE cust_bill_pkg_detail (
2396     detailnum integer NOT NULL,
2397     billpkgnum integer,
2398     pkgnum integer,
2399     invnum integer,
2400     amount numeric(10,4),
2401     format character(1),
2402     classnum integer,
2403     duration integer DEFAULT 0,
2404     phonenum character varying(255),
2405     accountcode character varying(32),
2406     startdate integer,
2407     regionname character varying(80),
2408     detail character varying(255) NOT NULL
2409 );
2410
2411
2412 ALTER TABLE cust_bill_pkg_detail OWNER TO freeside;
2413
2414 --
2415 -- Name: cust_bill_pkg_detail_detailnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2416 --
2417
2418 CREATE SEQUENCE cust_bill_pkg_detail_detailnum_seq
2419     START WITH 1
2420     INCREMENT BY 1
2421     NO MINVALUE
2422     NO MAXVALUE
2423     CACHE 1;
2424
2425
2426 ALTER TABLE cust_bill_pkg_detail_detailnum_seq OWNER TO freeside;
2427
2428 --
2429 -- Name: cust_bill_pkg_detail_detailnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2430 --
2431
2432 ALTER SEQUENCE cust_bill_pkg_detail_detailnum_seq OWNED BY cust_bill_pkg_detail.detailnum;
2433
2434
2435 --
2436 -- Name: cust_bill_pkg_detail_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2437 --
2438
2439 CREATE TABLE cust_bill_pkg_detail_void (
2440     detailnum integer NOT NULL,
2441     billpkgnum integer,
2442     pkgnum integer,
2443     invnum integer,
2444     amount numeric(10,4),
2445     format character(1),
2446     classnum integer,
2447     duration integer DEFAULT 0,
2448     phonenum character varying(255),
2449     accountcode character varying(32),
2450     startdate integer,
2451     regionname character varying(80),
2452     detail character varying(255) NOT NULL
2453 );
2454
2455
2456 ALTER TABLE cust_bill_pkg_detail_void OWNER TO freeside;
2457
2458 --
2459 -- Name: cust_bill_pkg_discount; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2460 --
2461
2462 CREATE TABLE cust_bill_pkg_discount (
2463     billpkgdiscountnum integer NOT NULL,
2464     billpkgnum integer NOT NULL,
2465     pkgdiscountnum integer NOT NULL,
2466     amount numeric(10,2) NOT NULL,
2467     months numeric(7,4)
2468 );
2469
2470
2471 ALTER TABLE cust_bill_pkg_discount OWNER TO freeside;
2472
2473 --
2474 -- Name: cust_bill_pkg_discount_billpkgdiscountnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2475 --
2476
2477 CREATE SEQUENCE cust_bill_pkg_discount_billpkgdiscountnum_seq
2478     START WITH 1
2479     INCREMENT BY 1
2480     NO MINVALUE
2481     NO MAXVALUE
2482     CACHE 1;
2483
2484
2485 ALTER TABLE cust_bill_pkg_discount_billpkgdiscountnum_seq OWNER TO freeside;
2486
2487 --
2488 -- Name: cust_bill_pkg_discount_billpkgdiscountnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2489 --
2490
2491 ALTER SEQUENCE cust_bill_pkg_discount_billpkgdiscountnum_seq OWNED BY cust_bill_pkg_discount.billpkgdiscountnum;
2492
2493
2494 --
2495 -- Name: cust_bill_pkg_discount_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2496 --
2497
2498 CREATE TABLE cust_bill_pkg_discount_void (
2499     billpkgdiscountnum integer NOT NULL,
2500     billpkgnum integer NOT NULL,
2501     pkgdiscountnum integer NOT NULL,
2502     amount numeric(10,2) NOT NULL,
2503     months numeric(7,4)
2504 );
2505
2506
2507 ALTER TABLE cust_bill_pkg_discount_void OWNER TO freeside;
2508
2509 --
2510 -- Name: cust_bill_pkg_display; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2511 --
2512
2513 CREATE TABLE cust_bill_pkg_display (
2514     billpkgdisplaynum integer NOT NULL,
2515     billpkgnum integer NOT NULL,
2516     section character varying(80),
2517     post_total character(1),
2518     type character(1),
2519     summary character(1)
2520 );
2521
2522
2523 ALTER TABLE cust_bill_pkg_display OWNER TO freeside;
2524
2525 --
2526 -- Name: cust_bill_pkg_display_billpkgdisplaynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2527 --
2528
2529 CREATE SEQUENCE cust_bill_pkg_display_billpkgdisplaynum_seq
2530     START WITH 1
2531     INCREMENT BY 1
2532     NO MINVALUE
2533     NO MAXVALUE
2534     CACHE 1;
2535
2536
2537 ALTER TABLE cust_bill_pkg_display_billpkgdisplaynum_seq OWNER TO freeside;
2538
2539 --
2540 -- Name: cust_bill_pkg_display_billpkgdisplaynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2541 --
2542
2543 ALTER SEQUENCE cust_bill_pkg_display_billpkgdisplaynum_seq OWNED BY cust_bill_pkg_display.billpkgdisplaynum;
2544
2545
2546 --
2547 -- Name: cust_bill_pkg_display_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2548 --
2549
2550 CREATE TABLE cust_bill_pkg_display_void (
2551     billpkgdisplaynum integer NOT NULL,
2552     billpkgnum integer NOT NULL,
2553     section character varying(80),
2554     post_total character(1),
2555     type character(1),
2556     summary character(1)
2557 );
2558
2559
2560 ALTER TABLE cust_bill_pkg_display_void OWNER TO freeside;
2561
2562 --
2563 -- Name: cust_bill_pkg_fee; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2564 --
2565
2566 CREATE TABLE cust_bill_pkg_fee (
2567     billpkgfeenum integer NOT NULL,
2568     billpkgnum integer NOT NULL,
2569     base_invnum integer NOT NULL,
2570     base_billpkgnum integer,
2571     amount numeric(10,2) NOT NULL
2572 );
2573
2574
2575 ALTER TABLE cust_bill_pkg_fee OWNER TO freeside;
2576
2577 --
2578 -- Name: cust_bill_pkg_fee_billpkgfeenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2579 --
2580
2581 CREATE SEQUENCE cust_bill_pkg_fee_billpkgfeenum_seq
2582     START WITH 1
2583     INCREMENT BY 1
2584     NO MINVALUE
2585     NO MAXVALUE
2586     CACHE 1;
2587
2588
2589 ALTER TABLE cust_bill_pkg_fee_billpkgfeenum_seq OWNER TO freeside;
2590
2591 --
2592 -- Name: cust_bill_pkg_fee_billpkgfeenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2593 --
2594
2595 ALTER SEQUENCE cust_bill_pkg_fee_billpkgfeenum_seq OWNED BY cust_bill_pkg_fee.billpkgfeenum;
2596
2597
2598 --
2599 -- Name: cust_bill_pkg_fee_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2600 --
2601
2602 CREATE TABLE cust_bill_pkg_fee_void (
2603     billpkgfeenum integer NOT NULL,
2604     billpkgnum integer NOT NULL,
2605     base_invnum integer NOT NULL,
2606     base_billpkgnum integer,
2607     amount numeric(10,2) NOT NULL
2608 );
2609
2610
2611 ALTER TABLE cust_bill_pkg_fee_void OWNER TO freeside;
2612
2613 --
2614 -- Name: cust_bill_pkg_fee_void_billpkgfeenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2615 --
2616
2617 CREATE SEQUENCE cust_bill_pkg_fee_void_billpkgfeenum_seq
2618     START WITH 1
2619     INCREMENT BY 1
2620     NO MINVALUE
2621     NO MAXVALUE
2622     CACHE 1;
2623
2624
2625 ALTER TABLE cust_bill_pkg_fee_void_billpkgfeenum_seq OWNER TO freeside;
2626
2627 --
2628 -- Name: cust_bill_pkg_fee_void_billpkgfeenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2629 --
2630
2631 ALTER SEQUENCE cust_bill_pkg_fee_void_billpkgfeenum_seq OWNED BY cust_bill_pkg_fee_void.billpkgfeenum;
2632
2633
2634 --
2635 -- Name: cust_bill_pkg_tax_location; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2636 --
2637
2638 CREATE TABLE cust_bill_pkg_tax_location (
2639     billpkgtaxlocationnum integer NOT NULL,
2640     billpkgnum integer NOT NULL,
2641     taxnum integer NOT NULL,
2642     taxtype character varying(80) NOT NULL,
2643     pkgnum integer NOT NULL,
2644     locationnum integer NOT NULL,
2645     amount numeric(10,2) NOT NULL,
2646     taxable_billpkgnum integer,
2647     currency character(3)
2648 );
2649
2650
2651 ALTER TABLE cust_bill_pkg_tax_location OWNER TO freeside;
2652
2653 --
2654 -- Name: cust_bill_pkg_tax_location_billpkgtaxlocationnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2655 --
2656
2657 CREATE SEQUENCE cust_bill_pkg_tax_location_billpkgtaxlocationnum_seq
2658     START WITH 1
2659     INCREMENT BY 1
2660     NO MINVALUE
2661     NO MAXVALUE
2662     CACHE 1;
2663
2664
2665 ALTER TABLE cust_bill_pkg_tax_location_billpkgtaxlocationnum_seq OWNER TO freeside;
2666
2667 --
2668 -- Name: cust_bill_pkg_tax_location_billpkgtaxlocationnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2669 --
2670
2671 ALTER SEQUENCE cust_bill_pkg_tax_location_billpkgtaxlocationnum_seq OWNED BY cust_bill_pkg_tax_location.billpkgtaxlocationnum;
2672
2673
2674 --
2675 -- Name: cust_bill_pkg_tax_location_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2676 --
2677
2678 CREATE TABLE cust_bill_pkg_tax_location_void (
2679     billpkgtaxlocationnum integer NOT NULL,
2680     billpkgnum integer NOT NULL,
2681     taxnum integer NOT NULL,
2682     taxtype character varying(80) NOT NULL,
2683     pkgnum integer NOT NULL,
2684     locationnum integer NOT NULL,
2685     amount numeric(10,2) NOT NULL,
2686     taxable_billpkgnum integer,
2687     currency character(3)
2688 );
2689
2690
2691 ALTER TABLE cust_bill_pkg_tax_location_void OWNER TO freeside;
2692
2693 --
2694 -- Name: cust_bill_pkg_tax_rate_location; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2695 --
2696
2697 CREATE TABLE cust_bill_pkg_tax_rate_location (
2698     billpkgtaxratelocationnum integer NOT NULL,
2699     billpkgnum integer NOT NULL,
2700     taxnum integer NOT NULL,
2701     taxtype character varying(80) NOT NULL,
2702     locationtaxid character varying(80),
2703     taxratelocationnum integer NOT NULL,
2704     amount numeric(10,2) NOT NULL,
2705     taxable_billpkgnum integer,
2706     taxclass character varying(10),
2707     currency character(3)
2708 );
2709
2710
2711 ALTER TABLE cust_bill_pkg_tax_rate_location OWNER TO freeside;
2712
2713 --
2714 -- Name: cust_bill_pkg_tax_rate_location_billpkgtaxratelocationnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2715 --
2716
2717 CREATE SEQUENCE cust_bill_pkg_tax_rate_location_billpkgtaxratelocationnum_seq
2718     START WITH 1
2719     INCREMENT BY 1
2720     NO MINVALUE
2721     NO MAXVALUE
2722     CACHE 1;
2723
2724
2725 ALTER TABLE cust_bill_pkg_tax_rate_location_billpkgtaxratelocationnum_seq OWNER TO freeside;
2726
2727 --
2728 -- Name: cust_bill_pkg_tax_rate_location_billpkgtaxratelocationnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2729 --
2730
2731 ALTER SEQUENCE cust_bill_pkg_tax_rate_location_billpkgtaxratelocationnum_seq OWNED BY cust_bill_pkg_tax_rate_location.billpkgtaxratelocationnum;
2732
2733
2734 --
2735 -- Name: cust_bill_pkg_tax_rate_location_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2736 --
2737
2738 CREATE TABLE cust_bill_pkg_tax_rate_location_void (
2739     billpkgtaxratelocationnum integer NOT NULL,
2740     billpkgnum integer NOT NULL,
2741     taxnum integer NOT NULL,
2742     taxtype character varying(80) NOT NULL,
2743     locationtaxid character varying(80),
2744     taxratelocationnum integer NOT NULL,
2745     amount numeric(10,2) NOT NULL,
2746     currency character(3)
2747 );
2748
2749
2750 ALTER TABLE cust_bill_pkg_tax_rate_location_void OWNER TO freeside;
2751
2752 --
2753 -- Name: cust_bill_pkg_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2754 --
2755
2756 CREATE TABLE cust_bill_pkg_void (
2757     billpkgnum integer NOT NULL,
2758     invnum integer NOT NULL,
2759     pkgnum integer NOT NULL,
2760     pkgpart_override integer,
2761     setup numeric(10,2) NOT NULL,
2762     recur numeric(10,2) NOT NULL,
2763     sdate integer,
2764     edate integer,
2765     itemdesc character varying(80),
2766     itemcomment character varying(80),
2767     section character varying(80),
2768     freq character varying(80),
2769     quantity integer,
2770     unitsetup numeric(10,2),
2771     unitrecur numeric(10,2),
2772     hidden character(1),
2773     feepart integer,
2774     void_date integer,
2775     reason character varying(80),
2776     void_usernum integer,
2777     reasonnum integer
2778 );
2779
2780
2781 ALTER TABLE cust_bill_pkg_void OWNER TO freeside;
2782
2783 --
2784 -- Name: cust_bill_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2785 --
2786
2787 CREATE TABLE cust_bill_void (
2788     invnum integer NOT NULL,
2789     custnum integer NOT NULL,
2790     _date integer,
2791     charged numeric(10,2) NOT NULL,
2792     invoice_terms character varying(80),
2793     previous_balance numeric(10,2),
2794     billing_balance numeric(10,2),
2795     closed character(1),
2796     statementnum integer,
2797     agent_invid integer,
2798     promised_date integer,
2799     void_date integer,
2800     reason character varying(80),
2801     void_usernum integer,
2802     currency character(3),
2803     reasonnum integer
2804 );
2805
2806
2807 ALTER TABLE cust_bill_void OWNER TO freeside;
2808
2809 --
2810 -- Name: cust_category; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2811 --
2812
2813 CREATE TABLE cust_category (
2814     categorynum integer NOT NULL,
2815     categoryname character varying(80) NOT NULL,
2816     weight integer,
2817     disabled character(1)
2818 );
2819
2820
2821 ALTER TABLE cust_category OWNER TO freeside;
2822
2823 --
2824 -- Name: cust_category_categorynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2825 --
2826
2827 CREATE SEQUENCE cust_category_categorynum_seq
2828     START WITH 1
2829     INCREMENT BY 1
2830     NO MINVALUE
2831     NO MAXVALUE
2832     CACHE 1;
2833
2834
2835 ALTER TABLE cust_category_categorynum_seq OWNER TO freeside;
2836
2837 --
2838 -- Name: cust_category_categorynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2839 --
2840
2841 ALTER SEQUENCE cust_category_categorynum_seq OWNED BY cust_category.categorynum;
2842
2843
2844 --
2845 -- Name: cust_class; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2846 --
2847
2848 CREATE TABLE cust_class (
2849     classnum integer NOT NULL,
2850     classname character varying(80) NOT NULL,
2851     categorynum integer,
2852     tax character(1),
2853     disabled character(1)
2854 );
2855
2856
2857 ALTER TABLE cust_class OWNER TO freeside;
2858
2859 --
2860 -- Name: cust_class_classnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2861 --
2862
2863 CREATE SEQUENCE cust_class_classnum_seq
2864     START WITH 1
2865     INCREMENT BY 1
2866     NO MINVALUE
2867     NO MAXVALUE
2868     CACHE 1;
2869
2870
2871 ALTER TABLE cust_class_classnum_seq OWNER TO freeside;
2872
2873 --
2874 -- Name: cust_class_classnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2875 --
2876
2877 ALTER SEQUENCE cust_class_classnum_seq OWNED BY cust_class.classnum;
2878
2879
2880 --
2881 -- Name: cust_contact; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2882 --
2883
2884 CREATE TABLE cust_contact (
2885     custcontactnum integer NOT NULL,
2886     custnum integer NOT NULL,
2887     contactnum integer NOT NULL,
2888     classnum integer,
2889     comment character varying(255),
2890     selfservice_access character(1),
2891     invoice_dest character(1)
2892 );
2893
2894
2895 ALTER TABLE cust_contact OWNER TO freeside;
2896
2897 --
2898 -- Name: cust_contact_custcontactnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2899 --
2900
2901 CREATE SEQUENCE cust_contact_custcontactnum_seq
2902     START WITH 1
2903     INCREMENT BY 1
2904     NO MINVALUE
2905     NO MAXVALUE
2906     CACHE 1;
2907
2908
2909 ALTER TABLE cust_contact_custcontactnum_seq OWNER TO freeside;
2910
2911 --
2912 -- Name: cust_contact_custcontactnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2913 --
2914
2915 ALTER SEQUENCE cust_contact_custcontactnum_seq OWNED BY cust_contact.custcontactnum;
2916
2917
2918 --
2919 -- Name: cust_credit; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2920 --
2921
2922 CREATE TABLE cust_credit (
2923     crednum integer NOT NULL,
2924     custnum integer NOT NULL,
2925     _date integer,
2926     amount numeric(10,2) NOT NULL,
2927     otaker character varying(32),
2928     usernum integer,
2929     reason text,
2930     reasonnum integer,
2931     addlinfo text,
2932     closed character(1),
2933     pkgnum integer,
2934     eventnum integer,
2935     commission_agentnum integer,
2936     commission_salesnum integer,
2937     commission_pkgnum integer,
2938     credbatch character varying(80),
2939     currency character(3)
2940 );
2941
2942
2943 ALTER TABLE cust_credit OWNER TO freeside;
2944
2945 --
2946 -- Name: cust_credit_bill; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2947 --
2948
2949 CREATE TABLE cust_credit_bill (
2950     creditbillnum integer NOT NULL,
2951     crednum integer NOT NULL,
2952     invnum integer NOT NULL,
2953     _date integer,
2954     amount numeric(10,2) NOT NULL,
2955     pkgnum integer
2956 );
2957
2958
2959 ALTER TABLE cust_credit_bill OWNER TO freeside;
2960
2961 --
2962 -- Name: cust_credit_bill_creditbillnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2963 --
2964
2965 CREATE SEQUENCE cust_credit_bill_creditbillnum_seq
2966     START WITH 1
2967     INCREMENT BY 1
2968     NO MINVALUE
2969     NO MAXVALUE
2970     CACHE 1;
2971
2972
2973 ALTER TABLE cust_credit_bill_creditbillnum_seq OWNER TO freeside;
2974
2975 --
2976 -- Name: cust_credit_bill_creditbillnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2977 --
2978
2979 ALTER SEQUENCE cust_credit_bill_creditbillnum_seq OWNED BY cust_credit_bill.creditbillnum;
2980
2981
2982 --
2983 -- Name: cust_credit_bill_pkg; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2984 --
2985
2986 CREATE TABLE cust_credit_bill_pkg (
2987     creditbillpkgnum integer NOT NULL,
2988     creditbillnum integer NOT NULL,
2989     billpkgnum integer NOT NULL,
2990     billpkgtaxlocationnum integer,
2991     billpkgtaxratelocationnum integer,
2992     amount numeric(10,2) NOT NULL,
2993     setuprecur character varying(80) NOT NULL,
2994     sdate integer,
2995     edate integer
2996 );
2997
2998
2999 ALTER TABLE cust_credit_bill_pkg OWNER TO freeside;
3000
3001 --
3002 -- Name: cust_credit_bill_pkg_creditbillpkgnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3003 --
3004
3005 CREATE SEQUENCE cust_credit_bill_pkg_creditbillpkgnum_seq
3006     START WITH 1
3007     INCREMENT BY 1
3008     NO MINVALUE
3009     NO MAXVALUE
3010     CACHE 1;
3011
3012
3013 ALTER TABLE cust_credit_bill_pkg_creditbillpkgnum_seq OWNER TO freeside;
3014
3015 --
3016 -- Name: cust_credit_bill_pkg_creditbillpkgnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3017 --
3018
3019 ALTER SEQUENCE cust_credit_bill_pkg_creditbillpkgnum_seq OWNED BY cust_credit_bill_pkg.creditbillpkgnum;
3020
3021
3022 --
3023 -- Name: cust_credit_crednum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3024 --
3025
3026 CREATE SEQUENCE cust_credit_crednum_seq
3027     START WITH 1
3028     INCREMENT BY 1
3029     NO MINVALUE
3030     NO MAXVALUE
3031     CACHE 1;
3032
3033
3034 ALTER TABLE cust_credit_crednum_seq OWNER TO freeside;
3035
3036 --
3037 -- Name: cust_credit_crednum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3038 --
3039
3040 ALTER SEQUENCE cust_credit_crednum_seq OWNED BY cust_credit.crednum;
3041
3042
3043 --
3044 -- Name: cust_credit_refund; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3045 --
3046
3047 CREATE TABLE cust_credit_refund (
3048     creditrefundnum integer NOT NULL,
3049     crednum integer NOT NULL,
3050     refundnum integer NOT NULL,
3051     amount numeric(10,2) NOT NULL,
3052     _date integer
3053 );
3054
3055
3056 ALTER TABLE cust_credit_refund OWNER TO freeside;
3057
3058 --
3059 -- Name: cust_credit_refund_creditrefundnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3060 --
3061
3062 CREATE SEQUENCE cust_credit_refund_creditrefundnum_seq
3063     START WITH 1
3064     INCREMENT BY 1
3065     NO MINVALUE
3066     NO MAXVALUE
3067     CACHE 1;
3068
3069
3070 ALTER TABLE cust_credit_refund_creditrefundnum_seq OWNER TO freeside;
3071
3072 --
3073 -- Name: cust_credit_refund_creditrefundnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3074 --
3075
3076 ALTER SEQUENCE cust_credit_refund_creditrefundnum_seq OWNED BY cust_credit_refund.creditrefundnum;
3077
3078
3079 --
3080 -- Name: cust_credit_source_bill_pkg; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3081 --
3082
3083 CREATE TABLE cust_credit_source_bill_pkg (
3084     creditsourcebillpkgnum integer NOT NULL,
3085     crednum integer NOT NULL,
3086     billpkgnum integer NOT NULL,
3087     amount numeric(10,2) NOT NULL,
3088     currency character(3)
3089 );
3090
3091
3092 ALTER TABLE cust_credit_source_bill_pkg OWNER TO freeside;
3093
3094 --
3095 -- Name: cust_credit_source_bill_pkg_creditsourcebillpkgnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3096 --
3097
3098 CREATE SEQUENCE cust_credit_source_bill_pkg_creditsourcebillpkgnum_seq
3099     START WITH 1
3100     INCREMENT BY 1
3101     NO MINVALUE
3102     NO MAXVALUE
3103     CACHE 1;
3104
3105
3106 ALTER TABLE cust_credit_source_bill_pkg_creditsourcebillpkgnum_seq OWNER TO freeside;
3107
3108 --
3109 -- Name: cust_credit_source_bill_pkg_creditsourcebillpkgnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3110 --
3111
3112 ALTER SEQUENCE cust_credit_source_bill_pkg_creditsourcebillpkgnum_seq OWNED BY cust_credit_source_bill_pkg.creditsourcebillpkgnum;
3113
3114
3115 --
3116 -- Name: cust_credit_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3117 --
3118
3119 CREATE TABLE cust_credit_void (
3120     crednum integer NOT NULL,
3121     custnum integer NOT NULL,
3122     _date integer,
3123     amount numeric(10,2) NOT NULL,
3124     currency character(3),
3125     otaker character varying(32),
3126     usernum integer,
3127     reason text,
3128     reasonnum integer,
3129     addlinfo text,
3130     closed character(1),
3131     pkgnum integer,
3132     eventnum integer,
3133     commission_agentnum integer,
3134     commission_salesnum integer,
3135     commission_pkgnum integer,
3136     void_date integer,
3137     void_reason character varying(80),
3138     void_reasonnum integer,
3139     void_usernum integer
3140 );
3141
3142
3143 ALTER TABLE cust_credit_void OWNER TO freeside;
3144
3145 --
3146 -- Name: cust_credit_void_crednum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3147 --
3148
3149 CREATE SEQUENCE cust_credit_void_crednum_seq
3150     START WITH 1
3151     INCREMENT BY 1
3152     NO MINVALUE
3153     NO MAXVALUE
3154     CACHE 1;
3155
3156
3157 ALTER TABLE cust_credit_void_crednum_seq OWNER TO freeside;
3158
3159 --
3160 -- Name: cust_credit_void_crednum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3161 --
3162
3163 ALTER SEQUENCE cust_credit_void_crednum_seq OWNED BY cust_credit_void.crednum;
3164
3165
3166 --
3167 -- Name: cust_event; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3168 --
3169
3170 CREATE TABLE cust_event (
3171     eventnum integer NOT NULL,
3172     eventpart integer NOT NULL,
3173     tablenum integer NOT NULL,
3174     _date integer,
3175     status character varying(80) NOT NULL,
3176     statustext text,
3177     no_action character(1)
3178 );
3179
3180
3181 ALTER TABLE cust_event OWNER TO freeside;
3182
3183 --
3184 -- Name: cust_event_eventnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3185 --
3186
3187 CREATE SEQUENCE cust_event_eventnum_seq
3188     START WITH 1
3189     INCREMENT BY 1
3190     NO MINVALUE
3191     NO MAXVALUE
3192     CACHE 1;
3193
3194
3195 ALTER TABLE cust_event_eventnum_seq OWNER TO freeside;
3196
3197 --
3198 -- Name: cust_event_eventnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3199 --
3200
3201 ALTER SEQUENCE cust_event_eventnum_seq OWNED BY cust_event.eventnum;
3202
3203
3204 --
3205 -- Name: cust_event_fee; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3206 --
3207
3208 CREATE TABLE cust_event_fee (
3209     eventfeenum integer NOT NULL,
3210     eventnum integer NOT NULL,
3211     billpkgnum integer,
3212     feepart integer NOT NULL,
3213     nextbill character(1)
3214 );
3215
3216
3217 ALTER TABLE cust_event_fee OWNER TO freeside;
3218
3219 --
3220 -- Name: cust_event_fee_eventfeenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3221 --
3222
3223 CREATE SEQUENCE cust_event_fee_eventfeenum_seq
3224     START WITH 1
3225     INCREMENT BY 1
3226     NO MINVALUE
3227     NO MAXVALUE
3228     CACHE 1;
3229
3230
3231 ALTER TABLE cust_event_fee_eventfeenum_seq OWNER TO freeside;
3232
3233 --
3234 -- Name: cust_event_fee_eventfeenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3235 --
3236
3237 ALTER SEQUENCE cust_event_fee_eventfeenum_seq OWNED BY cust_event_fee.eventfeenum;
3238
3239
3240 --
3241 -- Name: cust_location; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3242 --
3243
3244 CREATE TABLE cust_location (
3245     locationnum integer NOT NULL,
3246     prospectnum integer,
3247     custnum integer,
3248     locationname character varying(80),
3249     address1 character varying(80) NOT NULL,
3250     address2 character varying(80),
3251     city character varying(80),
3252     county character varying(80),
3253     state character varying(80),
3254     zip character varying(10),
3255     latitude numeric(10,7),
3256     longitude numeric(10,7),
3257     coord_auto character(1),
3258     addr_clean character(1),
3259     country character(2) NOT NULL,
3260     geocode character varying(20),
3261     district character varying(20),
3262     censustract character varying(20),
3263     censusyear character(4),
3264     location_type character varying(20),
3265     location_number character varying(20),
3266     location_kind character(1),
3267     disabled character(1),
3268     incorporated character(1)
3269 );
3270
3271
3272 ALTER TABLE cust_location OWNER TO freeside;
3273
3274 --
3275 -- Name: cust_location_locationnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3276 --
3277
3278 CREATE SEQUENCE cust_location_locationnum_seq
3279     START WITH 1
3280     INCREMENT BY 1
3281     NO MINVALUE
3282     NO MAXVALUE
3283     CACHE 1;
3284
3285
3286 ALTER TABLE cust_location_locationnum_seq OWNER TO freeside;
3287
3288 --
3289 -- Name: cust_location_locationnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3290 --
3291
3292 ALTER SEQUENCE cust_location_locationnum_seq OWNED BY cust_location.locationnum;
3293
3294
3295 --
3296 -- Name: cust_main; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3297 --
3298
3299 CREATE TABLE cust_main (
3300     custnum integer NOT NULL,
3301     agentnum integer NOT NULL,
3302     salesnum integer,
3303     agent_custid character varying(80),
3304     classnum integer,
3305     custbatch character varying(80),
3306     last character varying(160) NOT NULL,
3307     first character varying(80) NOT NULL,
3308     ss character varying(11),
3309     stateid character varying(80),
3310     stateid_state character varying(80),
3311     national_id character varying(80),
3312     birthdate integer,
3313     spouse_last character varying(160),
3314     spouse_first character varying(80),
3315     spouse_birthdate integer,
3316     anniversary_date integer,
3317     signupdate integer,
3318     dundate integer,
3319     company character varying(80),
3320     address1 character varying(80),
3321     address2 character varying(80),
3322     city character varying(80),
3323     county character varying(80),
3324     state character varying(80),
3325     zip character varying(10),
3326     country character(2),
3327     latitude numeric(10,7),
3328     longitude numeric(10,7),
3329     coord_auto character(1),
3330     addr_clean character(1),
3331     daytime character varying(20),
3332     night character varying(20),
3333     fax character varying(12),
3334     mobile character varying(12),
3335     ship_last character varying(160),
3336     ship_first character varying(80),
3337     ship_company character varying(80),
3338     ship_address1 character varying(80),
3339     ship_address2 character varying(80),
3340     ship_city character varying(80),
3341     ship_county character varying(80),
3342     ship_state character varying(80),
3343     ship_zip character varying(10),
3344     ship_country character(2),
3345     ship_latitude numeric(10,7),
3346     ship_longitude numeric(10,7),
3347     ship_coord_auto character(1),
3348     ship_addr_clean character(1),
3349     ship_daytime character varying(20),
3350     ship_night character varying(20),
3351     ship_fax character varying(12),
3352     ship_mobile character varying(12),
3353     geocode character varying(20),
3354     censustract character varying(20),
3355     censusyear character(4),
3356     district character varying(20),
3357     tax character(1),
3358     otaker character varying(32),
3359     usernum integer,
3360     refnum integer NOT NULL,
3361     referral_custnum integer,
3362     comments text,
3363     spool_cdr character(1),
3364     squelch_cdr character(1),
3365     cdr_termination_percentage numeric(7,4),
3366     invoice_terms character varying(80),
3367     credit_limit numeric(10,2),
3368     archived character(1),
3369     email_csv_cdr character(1),
3370     accountcode_cdr character(1),
3371     billday integer,
3372     prorate_day integer,
3373     edit_subject character(1),
3374     locale character varying(16),
3375     calling_list_exempt character(1),
3376     invoice_noemail character(1),
3377     message_noemail character(1),
3378     bill_locationnum integer,
3379     ship_locationnum integer,
3380     invoice_ship_address character(1),
3381     currency character(3),
3382     credit_limit_currency character(3),
3383     taxstatusnum integer,
3384     complimentary character(1),
3385     po_number character varying(80),
3386     invoice_attn character varying(80),
3387     postal_invoice character(1)
3388 );
3389
3390
3391 ALTER TABLE cust_main OWNER TO freeside;
3392
3393 --
3394 -- Name: cust_main_county; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3395 --
3396
3397 CREATE TABLE cust_main_county (
3398     taxnum integer NOT NULL,
3399     district character varying(20),
3400     city character varying(80),
3401     county character varying(80),
3402     state character varying(80),
3403     country character(2) NOT NULL,
3404     taxclass character varying(80),
3405     exempt_amount numeric(10,2) NOT NULL,
3406     tax real NOT NULL,
3407     taxname character varying(80),
3408     setuptax character(1),
3409     recurtax character(1),
3410     exempt_amount_currency character(3),
3411     source character varying(80)
3412 );
3413
3414
3415 ALTER TABLE cust_main_county OWNER TO freeside;
3416
3417 --
3418 -- Name: cust_main_county_taxnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3419 --
3420
3421 CREATE SEQUENCE cust_main_county_taxnum_seq
3422     START WITH 1
3423     INCREMENT BY 1
3424     NO MINVALUE
3425     NO MAXVALUE
3426     CACHE 1;
3427
3428
3429 ALTER TABLE cust_main_county_taxnum_seq OWNER TO freeside;
3430
3431 --
3432 -- Name: cust_main_county_taxnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3433 --
3434
3435 ALTER SEQUENCE cust_main_county_taxnum_seq OWNED BY cust_main_county.taxnum;
3436
3437
3438 --
3439 -- Name: cust_main_credit_limit; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3440 --
3441
3442 CREATE TABLE cust_main_credit_limit (
3443     creditlimitnum integer NOT NULL,
3444     custnum integer NOT NULL,
3445     _date integer,
3446     amount numeric(10,2),
3447     credit_limit numeric(10,2)
3448 );
3449
3450
3451 ALTER TABLE cust_main_credit_limit OWNER TO freeside;
3452
3453 --
3454 -- Name: cust_main_credit_limit_creditlimitnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3455 --
3456
3457 CREATE SEQUENCE cust_main_credit_limit_creditlimitnum_seq
3458     START WITH 1
3459     INCREMENT BY 1
3460     NO MINVALUE
3461     NO MAXVALUE
3462     CACHE 1;
3463
3464
3465 ALTER TABLE cust_main_credit_limit_creditlimitnum_seq OWNER TO freeside;
3466
3467 --
3468 -- Name: cust_main_credit_limit_creditlimitnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3469 --
3470
3471 ALTER SEQUENCE cust_main_credit_limit_creditlimitnum_seq OWNED BY cust_main_credit_limit.creditlimitnum;
3472
3473
3474 --
3475 -- Name: cust_main_custnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3476 --
3477
3478 CREATE SEQUENCE cust_main_custnum_seq
3479     START WITH 1
3480     INCREMENT BY 1
3481     NO MINVALUE
3482     NO MAXVALUE
3483     CACHE 1;
3484
3485
3486 ALTER TABLE cust_main_custnum_seq OWNER TO freeside;
3487
3488 --
3489 -- Name: cust_main_custnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3490 --
3491
3492 ALTER SEQUENCE cust_main_custnum_seq OWNED BY cust_main.custnum;
3493
3494
3495 --
3496 -- Name: cust_main_exemption; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3497 --
3498
3499 CREATE TABLE cust_main_exemption (
3500     exemptionnum integer NOT NULL,
3501     custnum integer NOT NULL,
3502     taxname character varying(80) NOT NULL,
3503     exempt_number character varying(80)
3504 );
3505
3506
3507 ALTER TABLE cust_main_exemption OWNER TO freeside;
3508
3509 --
3510 -- Name: cust_main_exemption_exemptionnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3511 --
3512
3513 CREATE SEQUENCE cust_main_exemption_exemptionnum_seq
3514     START WITH 1
3515     INCREMENT BY 1
3516     NO MINVALUE
3517     NO MAXVALUE
3518     CACHE 1;
3519
3520
3521 ALTER TABLE cust_main_exemption_exemptionnum_seq OWNER TO freeside;
3522
3523 --
3524 -- Name: cust_main_exemption_exemptionnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3525 --
3526
3527 ALTER SEQUENCE cust_main_exemption_exemptionnum_seq OWNED BY cust_main_exemption.exemptionnum;
3528
3529
3530 --
3531 -- Name: cust_main_invoice; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3532 --
3533
3534 CREATE TABLE cust_main_invoice (
3535     destnum integer NOT NULL,
3536     custnum integer NOT NULL,
3537     dest character varying(80) NOT NULL
3538 );
3539
3540
3541 ALTER TABLE cust_main_invoice OWNER TO freeside;
3542
3543 --
3544 -- Name: cust_main_invoice_destnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3545 --
3546
3547 CREATE SEQUENCE cust_main_invoice_destnum_seq
3548     START WITH 1
3549     INCREMENT BY 1
3550     NO MINVALUE
3551     NO MAXVALUE
3552     CACHE 1;
3553
3554
3555 ALTER TABLE cust_main_invoice_destnum_seq OWNER TO freeside;
3556
3557 --
3558 -- Name: cust_main_invoice_destnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3559 --
3560
3561 ALTER SEQUENCE cust_main_invoice_destnum_seq OWNED BY cust_main_invoice.destnum;
3562
3563
3564 --
3565 -- Name: cust_main_note; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3566 --
3567
3568 CREATE TABLE cust_main_note (
3569     notenum integer NOT NULL,
3570     custnum integer NOT NULL,
3571     classnum integer,
3572     _date integer,
3573     otaker character varying(32),
3574     usernum integer,
3575     comments text,
3576     sticky integer DEFAULT 0 NOT NULL
3577 );
3578
3579
3580 ALTER TABLE cust_main_note OWNER TO freeside;
3581
3582 --
3583 -- Name: cust_main_note_notenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3584 --
3585
3586 CREATE SEQUENCE cust_main_note_notenum_seq
3587     START WITH 1
3588     INCREMENT BY 1
3589     NO MINVALUE
3590     NO MAXVALUE
3591     CACHE 1;
3592
3593
3594 ALTER TABLE cust_main_note_notenum_seq OWNER TO freeside;
3595
3596 --
3597 -- Name: cust_main_note_notenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3598 --
3599
3600 ALTER SEQUENCE cust_main_note_notenum_seq OWNED BY cust_main_note.notenum;
3601
3602
3603 --
3604 -- Name: cust_msg; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3605 --
3606
3607 CREATE TABLE cust_msg (
3608     custmsgnum integer NOT NULL,
3609     custnum integer,
3610     msgnum integer,
3611     _date integer,
3612     env_from character varying(255),
3613     env_to character varying(255),
3614     header bytea,
3615     body bytea,
3616     error character varying(255),
3617     status character varying(80) NOT NULL,
3618     msgtype character varying(16),
3619     preview text
3620 );
3621
3622
3623 ALTER TABLE cust_msg OWNER TO freeside;
3624
3625 --
3626 -- Name: cust_msg_custmsgnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3627 --
3628
3629 CREATE SEQUENCE cust_msg_custmsgnum_seq
3630     START WITH 1
3631     INCREMENT BY 1
3632     NO MINVALUE
3633     NO MAXVALUE
3634     CACHE 1;
3635
3636
3637 ALTER TABLE cust_msg_custmsgnum_seq OWNER TO freeside;
3638
3639 --
3640 -- Name: cust_msg_custmsgnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3641 --
3642
3643 ALTER SEQUENCE cust_msg_custmsgnum_seq OWNED BY cust_msg.custmsgnum;
3644
3645
3646 --
3647 -- Name: cust_note_class; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3648 --
3649
3650 CREATE TABLE cust_note_class (
3651     classnum integer NOT NULL,
3652     classname character varying(80) NOT NULL,
3653     disabled character(1)
3654 );
3655
3656
3657 ALTER TABLE cust_note_class OWNER TO freeside;
3658
3659 --
3660 -- Name: cust_note_class_classnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3661 --
3662
3663 CREATE SEQUENCE cust_note_class_classnum_seq
3664     START WITH 1
3665     INCREMENT BY 1
3666     NO MINVALUE
3667     NO MAXVALUE
3668     CACHE 1;
3669
3670
3671 ALTER TABLE cust_note_class_classnum_seq OWNER TO freeside;
3672
3673 --
3674 -- Name: cust_note_class_classnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3675 --
3676
3677 ALTER SEQUENCE cust_note_class_classnum_seq OWNED BY cust_note_class.classnum;
3678
3679
3680 --
3681 -- Name: cust_pay; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3682 --
3683
3684 CREATE TABLE cust_pay (
3685     paynum integer NOT NULL,
3686     custnum integer NOT NULL,
3687     _date integer,
3688     paid numeric(10,2) NOT NULL,
3689     otaker character varying(32),
3690     usernum integer,
3691     payby character(4) NOT NULL,
3692     payinfo character varying(512),
3693     paymask character varying(80),
3694     paydate character varying(10),
3695     paybatch character varying(80),
3696     payunique character varying(80),
3697     closed character(1),
3698     pkgnum integer,
3699     no_auto_apply character(1),
3700     bank character varying(80),
3701     depositor character varying(80),
3702     account character varying(20),
3703     teller character varying(20),
3704     batchnum integer,
3705     gatewaynum integer,
3706     processor character varying(80),
3707     auth character varying(16),
3708     order_number character varying(80),
3709     currency character(3)
3710 );
3711
3712
3713 ALTER TABLE cust_pay OWNER TO freeside;
3714
3715 --
3716 -- Name: cust_pay_batch; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3717 --
3718
3719 CREATE TABLE cust_pay_batch (
3720     paybatchnum integer NOT NULL,
3721     batchnum integer NOT NULL,
3722     invnum integer NOT NULL,
3723     custnum integer NOT NULL,
3724     last character varying(80) NOT NULL,
3725     first character varying(80) NOT NULL,
3726     address1 character varying(80) NOT NULL,
3727     address2 character varying(80),
3728     city character varying(80),
3729     state character varying(80),
3730     zip character varying(10),
3731     country character(2) NOT NULL,
3732     payby character(4) NOT NULL,
3733     payinfo character varying(512),
3734     exp character varying(11),
3735     payname character varying(80),
3736     amount numeric(10,2) NOT NULL,
3737     status character varying(80),
3738     error_message character varying(80),
3739     currency character(3),
3740     failure_status character varying(16),
3741     paytype character varying(80)
3742 );
3743
3744
3745 ALTER TABLE cust_pay_batch OWNER TO freeside;
3746
3747 --
3748 -- Name: cust_pay_batch_paybatchnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3749 --
3750
3751 CREATE SEQUENCE cust_pay_batch_paybatchnum_seq
3752     START WITH 1
3753     INCREMENT BY 1
3754     NO MINVALUE
3755     NO MAXVALUE
3756     CACHE 1;
3757
3758
3759 ALTER TABLE cust_pay_batch_paybatchnum_seq OWNER TO freeside;
3760
3761 --
3762 -- Name: cust_pay_batch_paybatchnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3763 --
3764
3765 ALTER SEQUENCE cust_pay_batch_paybatchnum_seq OWNED BY cust_pay_batch.paybatchnum;
3766
3767
3768 --
3769 -- Name: cust_pay_paynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3770 --
3771
3772 CREATE SEQUENCE cust_pay_paynum_seq
3773     START WITH 1
3774     INCREMENT BY 1
3775     NO MINVALUE
3776     NO MAXVALUE
3777     CACHE 1;
3778
3779
3780 ALTER TABLE cust_pay_paynum_seq OWNER TO freeside;
3781
3782 --
3783 -- Name: cust_pay_paynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3784 --
3785
3786 ALTER SEQUENCE cust_pay_paynum_seq OWNED BY cust_pay.paynum;
3787
3788
3789 --
3790 -- Name: cust_pay_pending; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3791 --
3792
3793 CREATE TABLE cust_pay_pending (
3794     paypendingnum integer NOT NULL,
3795     custnum integer NOT NULL,
3796     paid numeric(10,2) NOT NULL,
3797     _date integer,
3798     payby character(4) NOT NULL,
3799     payinfo character varying(512),
3800     paymask character varying(80),
3801     paydate character varying(10),
3802     recurring_billing character varying(80),
3803     payunique character varying(80),
3804     pkgnum integer,
3805     status character varying(80) NOT NULL,
3806     session_id character varying(1024),
3807     statustext text,
3808     gatewaynum integer,
3809     paynum integer,
3810     void_paynum integer,
3811     jobnum bigint,
3812     invnum integer,
3813     manual character(1),
3814     discount_term integer,
3815     currency character(3),
3816     failure_status character varying(16)
3817 );
3818
3819
3820 ALTER TABLE cust_pay_pending OWNER TO freeside;
3821
3822 --
3823 -- Name: cust_pay_pending_paypendingnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3824 --
3825
3826 CREATE SEQUENCE cust_pay_pending_paypendingnum_seq
3827     START WITH 1
3828     INCREMENT BY 1
3829     NO MINVALUE
3830     NO MAXVALUE
3831     CACHE 1;
3832
3833
3834 ALTER TABLE cust_pay_pending_paypendingnum_seq OWNER TO freeside;
3835
3836 --
3837 -- Name: cust_pay_pending_paypendingnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3838 --
3839
3840 ALTER SEQUENCE cust_pay_pending_paypendingnum_seq OWNED BY cust_pay_pending.paypendingnum;
3841
3842
3843 --
3844 -- Name: cust_pay_refund; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3845 --
3846
3847 CREATE TABLE cust_pay_refund (
3848     payrefundnum integer NOT NULL,
3849     paynum integer NOT NULL,
3850     refundnum integer NOT NULL,
3851     _date integer,
3852     amount numeric(10,2) NOT NULL
3853 );
3854
3855
3856 ALTER TABLE cust_pay_refund OWNER TO freeside;
3857
3858 --
3859 -- Name: cust_pay_refund_payrefundnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3860 --
3861
3862 CREATE SEQUENCE cust_pay_refund_payrefundnum_seq
3863     START WITH 1
3864     INCREMENT BY 1
3865     NO MINVALUE
3866     NO MAXVALUE
3867     CACHE 1;
3868
3869
3870 ALTER TABLE cust_pay_refund_payrefundnum_seq OWNER TO freeside;
3871
3872 --
3873 -- Name: cust_pay_refund_payrefundnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3874 --
3875
3876 ALTER SEQUENCE cust_pay_refund_payrefundnum_seq OWNED BY cust_pay_refund.payrefundnum;
3877
3878
3879 --
3880 -- Name: cust_pay_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3881 --
3882
3883 CREATE TABLE cust_pay_void (
3884     paynum integer NOT NULL,
3885     custnum integer NOT NULL,
3886     _date integer,
3887     paid numeric(10,2) NOT NULL,
3888     otaker character varying(32),
3889     usernum integer,
3890     payby character(4) NOT NULL,
3891     payinfo character varying(512),
3892     paymask character varying(80),
3893     paybatch character varying(80),
3894     closed character(1),
3895     pkgnum integer,
3896     bank character varying(80),
3897     depositor character varying(80),
3898     account character varying(20),
3899     teller character varying(20),
3900     batchnum integer,
3901     gatewaynum integer,
3902     processor character varying(80),
3903     auth character varying(16),
3904     order_number character varying(80),
3905     void_date integer,
3906     reason character varying(80),
3907     void_usernum integer,
3908     currency character(3),
3909     reasonnum integer
3910 );
3911
3912
3913 ALTER TABLE cust_pay_void OWNER TO freeside;
3914
3915 --
3916 -- Name: cust_payby; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3917 --
3918
3919 CREATE TABLE cust_payby (
3920     custpaybynum integer NOT NULL,
3921     custnum integer NOT NULL,
3922     weight integer,
3923     payby character(4) NOT NULL,
3924     payinfo character varying(512),
3925     cardtype character varying(80),
3926     paycvv character varying(512),
3927     paymask character varying(80),
3928     paydate character varying(10),
3929     paystart_month integer,
3930     paystart_year integer,
3931     payissue character varying(2),
3932     payname character varying(160),
3933     paystate character varying(80),
3934     paytype character varying(80),
3935     payip character varying(15),
3936     locationnum integer
3937 );
3938
3939
3940 ALTER TABLE cust_payby OWNER TO freeside;
3941
3942 --
3943 -- Name: cust_payby_custpaybynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3944 --
3945
3946 CREATE SEQUENCE cust_payby_custpaybynum_seq
3947     START WITH 1
3948     INCREMENT BY 1
3949     NO MINVALUE
3950     NO MAXVALUE
3951     CACHE 1;
3952
3953
3954 ALTER TABLE cust_payby_custpaybynum_seq OWNER TO freeside;
3955
3956 --
3957 -- Name: cust_payby_custpaybynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3958 --
3959
3960 ALTER SEQUENCE cust_payby_custpaybynum_seq OWNED BY cust_payby.custpaybynum;
3961
3962
3963 --
3964 -- Name: cust_pkg; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3965 --
3966
3967 CREATE TABLE cust_pkg (
3968     pkgnum integer NOT NULL,
3969     custnum integer NOT NULL,
3970     pkgpart integer NOT NULL,
3971     pkgbatch character varying(80),
3972     contactnum integer,
3973     locationnum integer,
3974     otaker character varying(32),
3975     usernum integer,
3976     salesnum integer,
3977     order_date integer,
3978     start_date integer,
3979     setup integer,
3980     bill integer,
3981     last_bill integer,
3982     susp integer,
3983     adjourn integer,
3984     resume integer,
3985     cancel integer,
3986     uncancel integer,
3987     uncancel_pkgnum integer,
3988     expire integer,
3989     contract_end integer,
3990     dundate integer,
3991     change_date integer,
3992     change_pkgnum integer,
3993     change_pkgpart integer,
3994     change_locationnum integer,
3995     change_custnum integer,
3996     main_pkgnum integer,
3997     pkglinknum integer,
3998     no_auto character(1),
3999     quantity integer,
4000     agent_pkgid character varying(80),
4001     waive_setup character(1),
4002     recur_show_zero character(1),
4003     setup_show_zero character(1),
4004     change_to_pkgnum integer,
4005     separate_bill character(1)
4006 );
4007
4008
4009 ALTER TABLE cust_pkg OWNER TO freeside;
4010
4011 --
4012 -- Name: cust_pkg_detail; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4013 --
4014
4015 CREATE TABLE cust_pkg_detail (
4016     pkgdetailnum integer NOT NULL,
4017     pkgnum integer NOT NULL,
4018     detail character varying(160) NOT NULL,
4019     detailtype character(1) NOT NULL,
4020     weight integer NOT NULL
4021 );
4022
4023
4024 ALTER TABLE cust_pkg_detail OWNER TO freeside;
4025
4026 --
4027 -- Name: cust_pkg_detail_pkgdetailnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
4028 --
4029
4030 CREATE SEQUENCE cust_pkg_detail_pkgdetailnum_seq
4031     START WITH 1
4032     INCREMENT BY 1
4033     NO MINVALUE
4034     NO MAXVALUE
4035     CACHE 1;
4036
4037
4038 ALTER TABLE cust_pkg_detail_pkgdetailnum_seq OWNER TO freeside;
4039
4040 --
4041 -- Name: cust_pkg_detail_pkgdetailnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
4042 --
4043
4044 ALTER SEQUENCE cust_pkg_detail_pkgdetailnum_seq OWNED BY cust_pkg_detail.pkgdetailnum;
4045
4046
4047 --
4048 -- Name: cust_pkg_discount; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4049 --
4050
4051 CREATE TABLE cust_pkg_discount (
4052     pkgdiscountnum integer NOT NULL,
4053     pkgnum integer NOT NULL,
4054     discountnum integer NOT NULL,
4055     months_used numeric(7,4),
4056     end_date integer,
4057     otaker character varying(32),
4058     usernum integer,
4059     disabled character(1),
4060     setuprecur character(5)
4061 );
4062
4063
4064 ALTER TABLE cust_pkg_discount OWNER TO freeside;
4065
4066 --