enable CardFortress in test database, #71513
[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     thumbnail text
1141 );
1142
1143
1144 ALTER TABLE cacti_page OWNER TO freeside;
1145
1146 --
1147 -- Name: cacti_page_cacti_pagenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1148 --
1149
1150 CREATE SEQUENCE cacti_page_cacti_pagenum_seq
1151     START WITH 1
1152     INCREMENT BY 1
1153     NO MINVALUE
1154     NO MAXVALUE
1155     CACHE 1;
1156
1157
1158 ALTER TABLE cacti_page_cacti_pagenum_seq OWNER TO freeside;
1159
1160 --
1161 -- Name: cacti_page_cacti_pagenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1162 --
1163
1164 ALTER SEQUENCE cacti_page_cacti_pagenum_seq OWNED BY cacti_page.cacti_pagenum;
1165
1166
1167 --
1168 -- Name: cdr; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1169 --
1170
1171 CREATE TABLE cdr (
1172     acctid bigint NOT NULL,
1173     calldate timestamp with time zone DEFAULT now() NOT NULL,
1174     clid character varying(80) DEFAULT ''::character varying NOT NULL,
1175     src character varying(80) DEFAULT ''::character varying NOT NULL,
1176     dst character varying(80) DEFAULT ''::character varying NOT NULL,
1177     dcontext character varying(80) DEFAULT ''::character varying NOT NULL,
1178     channel character varying(80) DEFAULT ''::character varying NOT NULL,
1179     dstchannel character varying(80) DEFAULT ''::character varying NOT NULL,
1180     lastapp character varying(80) DEFAULT ''::character varying NOT NULL,
1181     lastdata character varying(255) DEFAULT ''::character varying NOT NULL,
1182     src_ip_addr character varying(15),
1183     dst_ip_addr character varying(15),
1184     dst_term character varying(80),
1185     startdate integer,
1186     answerdate integer,
1187     enddate integer,
1188     duration integer DEFAULT 0 NOT NULL,
1189     billsec integer DEFAULT 0 NOT NULL,
1190     disposition character varying(45) DEFAULT ''::character varying NOT NULL,
1191     amaflags integer DEFAULT 0 NOT NULL,
1192     accountcode character varying(32) DEFAULT ''::character varying NOT NULL,
1193     uniqueid character varying(80) DEFAULT ''::character varying NOT NULL,
1194     userfield character varying(512) DEFAULT ''::character varying NOT NULL,
1195     max_callers integer,
1196     upstream_currency character(3),
1197     upstream_rateplanid integer,
1198     ratedetailnum integer,
1199     distance numeric,
1200     islocal integer,
1201     calltypenum integer,
1202     description character varying(80),
1203     quantity integer,
1204     upstream_rateid integer,
1205     servicecode integer,
1206     quantity_able integer,
1207     cdrtypenum integer,
1208     charged_party character varying(80),
1209     charged_party_imsi character varying(80),
1210     upstream_price numeric(10,5),
1211     upstream_src_regionname character varying(80),
1212     upstream_dst_regionname character varying(80),
1213     rated_pretty_dst character varying(80),
1214     rated_regionname character varying(80),
1215     rated_price numeric(10,4),
1216     rated_seconds integer,
1217     rated_minutes double precision,
1218     rated_granularity integer,
1219     rated_ratedetailnum integer,
1220     rated_classnum integer,
1221     rated_ratename character varying(80),
1222     carrierid bigint,
1223     svcnum integer,
1224     freesidestatus character varying(32),
1225     freesiderewritestatus character varying(32),
1226     cdrid bigint,
1227     sessionnum integer,
1228     subscriber character varying(80),
1229     cdrbatch character varying(255),
1230     cdrbatchnum integer,
1231     detailnum bigint,
1232     rated_cost numeric(10,4),
1233     src_lrn character varying(15),
1234     dst_lrn character varying(15)
1235 );
1236
1237
1238 ALTER TABLE cdr OWNER TO freeside;
1239
1240 --
1241 -- Name: cdr_acctid_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1242 --
1243
1244 CREATE SEQUENCE cdr_acctid_seq
1245     START WITH 1
1246     INCREMENT BY 1
1247     NO MINVALUE
1248     NO MAXVALUE
1249     CACHE 1;
1250
1251
1252 ALTER TABLE cdr_acctid_seq OWNER TO freeside;
1253
1254 --
1255 -- Name: cdr_acctid_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1256 --
1257
1258 ALTER SEQUENCE cdr_acctid_seq OWNED BY cdr.acctid;
1259
1260
1261 --
1262 -- Name: cdr_batch; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1263 --
1264
1265 CREATE TABLE cdr_batch (
1266     cdrbatchnum integer NOT NULL,
1267     cdrbatch character varying(255),
1268     _date integer
1269 );
1270
1271
1272 ALTER TABLE cdr_batch OWNER TO freeside;
1273
1274 --
1275 -- Name: cdr_batch_cdrbatchnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1276 --
1277
1278 CREATE SEQUENCE cdr_batch_cdrbatchnum_seq
1279     START WITH 1
1280     INCREMENT BY 1
1281     NO MINVALUE
1282     NO MAXVALUE
1283     CACHE 1;
1284
1285
1286 ALTER TABLE cdr_batch_cdrbatchnum_seq OWNER TO freeside;
1287
1288 --
1289 -- Name: cdr_batch_cdrbatchnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1290 --
1291
1292 ALTER SEQUENCE cdr_batch_cdrbatchnum_seq OWNED BY cdr_batch.cdrbatchnum;
1293
1294
1295 --
1296 -- Name: cdr_calltype; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1297 --
1298
1299 CREATE TABLE cdr_calltype (
1300     calltypenum integer NOT NULL,
1301     calltypename character varying(80) NOT NULL
1302 );
1303
1304
1305 ALTER TABLE cdr_calltype OWNER TO freeside;
1306
1307 --
1308 -- Name: cdr_calltype_calltypenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1309 --
1310
1311 CREATE SEQUENCE cdr_calltype_calltypenum_seq
1312     START WITH 1
1313     INCREMENT BY 1
1314     NO MINVALUE
1315     NO MAXVALUE
1316     CACHE 1;
1317
1318
1319 ALTER TABLE cdr_calltype_calltypenum_seq OWNER TO freeside;
1320
1321 --
1322 -- Name: cdr_calltype_calltypenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1323 --
1324
1325 ALTER SEQUENCE cdr_calltype_calltypenum_seq OWNED BY cdr_calltype.calltypenum;
1326
1327
1328 --
1329 -- Name: cdr_carrier; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1330 --
1331
1332 CREATE TABLE cdr_carrier (
1333     carrierid integer NOT NULL,
1334     carriername character varying(80) NOT NULL,
1335     disabled character(1)
1336 );
1337
1338
1339 ALTER TABLE cdr_carrier OWNER TO freeside;
1340
1341 --
1342 -- Name: cdr_carrier_carrierid_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1343 --
1344
1345 CREATE SEQUENCE cdr_carrier_carrierid_seq
1346     START WITH 1
1347     INCREMENT BY 1
1348     NO MINVALUE
1349     NO MAXVALUE
1350     CACHE 1;
1351
1352
1353 ALTER TABLE cdr_carrier_carrierid_seq OWNER TO freeside;
1354
1355 --
1356 -- Name: cdr_carrier_carrierid_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1357 --
1358
1359 ALTER SEQUENCE cdr_carrier_carrierid_seq OWNED BY cdr_carrier.carrierid;
1360
1361
1362 --
1363 -- Name: cdr_cust_pkg_usage; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1364 --
1365
1366 CREATE TABLE cdr_cust_pkg_usage (
1367     cdrusagenum bigint NOT NULL,
1368     acctid bigint NOT NULL,
1369     pkgusagenum integer NOT NULL,
1370     minutes double precision NOT NULL
1371 );
1372
1373
1374 ALTER TABLE cdr_cust_pkg_usage OWNER TO freeside;
1375
1376 --
1377 -- Name: cdr_cust_pkg_usage_cdrusagenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1378 --
1379
1380 CREATE SEQUENCE cdr_cust_pkg_usage_cdrusagenum_seq
1381     START WITH 1
1382     INCREMENT BY 1
1383     NO MINVALUE
1384     NO MAXVALUE
1385     CACHE 1;
1386
1387
1388 ALTER TABLE cdr_cust_pkg_usage_cdrusagenum_seq OWNER TO freeside;
1389
1390 --
1391 -- Name: cdr_cust_pkg_usage_cdrusagenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1392 --
1393
1394 ALTER SEQUENCE cdr_cust_pkg_usage_cdrusagenum_seq OWNED BY cdr_cust_pkg_usage.cdrusagenum;
1395
1396
1397 --
1398 -- Name: cdr_termination; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1399 --
1400
1401 CREATE TABLE cdr_termination (
1402     cdrtermnum bigint NOT NULL,
1403     acctid bigint NOT NULL,
1404     termpart integer NOT NULL,
1405     rated_price numeric(10,4),
1406     rated_seconds integer,
1407     rated_minutes double precision,
1408     status character varying(32),
1409     svcnum integer,
1410     rated_granularity integer
1411 );
1412
1413
1414 ALTER TABLE cdr_termination OWNER TO freeside;
1415
1416 --
1417 -- Name: cdr_termination_cdrtermnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1418 --
1419
1420 CREATE SEQUENCE cdr_termination_cdrtermnum_seq
1421     START WITH 1
1422     INCREMENT BY 1
1423     NO MINVALUE
1424     NO MAXVALUE
1425     CACHE 1;
1426
1427
1428 ALTER TABLE cdr_termination_cdrtermnum_seq OWNER TO freeside;
1429
1430 --
1431 -- Name: cdr_termination_cdrtermnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1432 --
1433
1434 ALTER SEQUENCE cdr_termination_cdrtermnum_seq OWNED BY cdr_termination.cdrtermnum;
1435
1436
1437 --
1438 -- Name: cdr_type; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1439 --
1440
1441 CREATE TABLE cdr_type (
1442     cdrtypenum integer NOT NULL,
1443     cdrtypename character varying(80) NOT NULL
1444 );
1445
1446
1447 ALTER TABLE cdr_type OWNER TO freeside;
1448
1449 --
1450 -- Name: cdr_type_cdrtypenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1451 --
1452
1453 CREATE SEQUENCE cdr_type_cdrtypenum_seq
1454     START WITH 1
1455     INCREMENT BY 1
1456     NO MINVALUE
1457     NO MAXVALUE
1458     CACHE 1;
1459
1460
1461 ALTER TABLE cdr_type_cdrtypenum_seq OWNER TO freeside;
1462
1463 --
1464 -- Name: cdr_type_cdrtypenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1465 --
1466
1467 ALTER SEQUENCE cdr_type_cdrtypenum_seq OWNED BY cdr_type.cdrtypenum;
1468
1469
1470 --
1471 -- Name: cgp_rule; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1472 --
1473
1474 CREATE TABLE cgp_rule (
1475     rulenum integer NOT NULL,
1476     name character varying(80) NOT NULL,
1477     comment character varying(80),
1478     svcnum integer NOT NULL,
1479     priority integer NOT NULL
1480 );
1481
1482
1483 ALTER TABLE cgp_rule OWNER TO freeside;
1484
1485 --
1486 -- Name: cgp_rule_action; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1487 --
1488
1489 CREATE TABLE cgp_rule_action (
1490     ruleactionnum integer NOT NULL,
1491     action character varying(80) NOT NULL,
1492     params character varying(255),
1493     rulenum integer NOT NULL
1494 );
1495
1496
1497 ALTER TABLE cgp_rule_action OWNER TO freeside;
1498
1499 --
1500 -- Name: cgp_rule_action_ruleactionnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1501 --
1502
1503 CREATE SEQUENCE cgp_rule_action_ruleactionnum_seq
1504     START WITH 1
1505     INCREMENT BY 1
1506     NO MINVALUE
1507     NO MAXVALUE
1508     CACHE 1;
1509
1510
1511 ALTER TABLE cgp_rule_action_ruleactionnum_seq OWNER TO freeside;
1512
1513 --
1514 -- Name: cgp_rule_action_ruleactionnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1515 --
1516
1517 ALTER SEQUENCE cgp_rule_action_ruleactionnum_seq OWNED BY cgp_rule_action.ruleactionnum;
1518
1519
1520 --
1521 -- Name: cgp_rule_condition; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1522 --
1523
1524 CREATE TABLE cgp_rule_condition (
1525     ruleconditionnum integer NOT NULL,
1526     conditionname character varying(80) NOT NULL,
1527     op character varying(80),
1528     params character varying(255),
1529     rulenum integer NOT NULL
1530 );
1531
1532
1533 ALTER TABLE cgp_rule_condition OWNER TO freeside;
1534
1535 --
1536 -- Name: cgp_rule_condition_ruleconditionnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1537 --
1538
1539 CREATE SEQUENCE cgp_rule_condition_ruleconditionnum_seq
1540     START WITH 1
1541     INCREMENT BY 1
1542     NO MINVALUE
1543     NO MAXVALUE
1544     CACHE 1;
1545
1546
1547 ALTER TABLE cgp_rule_condition_ruleconditionnum_seq OWNER TO freeside;
1548
1549 --
1550 -- Name: cgp_rule_condition_ruleconditionnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1551 --
1552
1553 ALTER SEQUENCE cgp_rule_condition_ruleconditionnum_seq OWNED BY cgp_rule_condition.ruleconditionnum;
1554
1555
1556 --
1557 -- Name: cgp_rule_rulenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1558 --
1559
1560 CREATE SEQUENCE cgp_rule_rulenum_seq
1561     START WITH 1
1562     INCREMENT BY 1
1563     NO MINVALUE
1564     NO MAXVALUE
1565     CACHE 1;
1566
1567
1568 ALTER TABLE cgp_rule_rulenum_seq OWNER TO freeside;
1569
1570 --
1571 -- Name: cgp_rule_rulenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1572 --
1573
1574 ALTER SEQUENCE cgp_rule_rulenum_seq OWNED BY cgp_rule.rulenum;
1575
1576
1577 --
1578 -- Name: circuit_provider; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1579 --
1580
1581 CREATE TABLE circuit_provider (
1582     providernum integer NOT NULL,
1583     provider character varying(80) NOT NULL,
1584     disabled character(1)
1585 );
1586
1587
1588 ALTER TABLE circuit_provider OWNER TO freeside;
1589
1590 --
1591 -- Name: circuit_provider_providernum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1592 --
1593
1594 CREATE SEQUENCE circuit_provider_providernum_seq
1595     START WITH 1
1596     INCREMENT BY 1
1597     NO MINVALUE
1598     NO MAXVALUE
1599     CACHE 1;
1600
1601
1602 ALTER TABLE circuit_provider_providernum_seq OWNER TO freeside;
1603
1604 --
1605 -- Name: circuit_provider_providernum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1606 --
1607
1608 ALTER SEQUENCE circuit_provider_providernum_seq OWNED BY circuit_provider.providernum;
1609
1610
1611 --
1612 -- Name: circuit_termination; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1613 --
1614
1615 CREATE TABLE circuit_termination (
1616     termnum integer NOT NULL,
1617     termination character varying(80) NOT NULL,
1618     disabled character(1)
1619 );
1620
1621
1622 ALTER TABLE circuit_termination OWNER TO freeside;
1623
1624 --
1625 -- Name: circuit_termination_termnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1626 --
1627
1628 CREATE SEQUENCE circuit_termination_termnum_seq
1629     START WITH 1
1630     INCREMENT BY 1
1631     NO MINVALUE
1632     NO MAXVALUE
1633     CACHE 1;
1634
1635
1636 ALTER TABLE circuit_termination_termnum_seq OWNER TO freeside;
1637
1638 --
1639 -- Name: circuit_termination_termnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1640 --
1641
1642 ALTER SEQUENCE circuit_termination_termnum_seq OWNED BY circuit_termination.termnum;
1643
1644
1645 --
1646 -- Name: circuit_type; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1647 --
1648
1649 CREATE TABLE circuit_type (
1650     typenum integer NOT NULL,
1651     typename character varying(80) NOT NULL,
1652     disabled character(1)
1653 );
1654
1655
1656 ALTER TABLE circuit_type OWNER TO freeside;
1657
1658 --
1659 -- Name: circuit_type_typenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1660 --
1661
1662 CREATE SEQUENCE circuit_type_typenum_seq
1663     START WITH 1
1664     INCREMENT BY 1
1665     NO MINVALUE
1666     NO MAXVALUE
1667     CACHE 1;
1668
1669
1670 ALTER TABLE circuit_type_typenum_seq OWNER TO freeside;
1671
1672 --
1673 -- Name: circuit_type_typenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1674 --
1675
1676 ALTER SEQUENCE circuit_type_typenum_seq OWNED BY circuit_type.typenum;
1677
1678
1679 --
1680 -- Name: classes; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1681 --
1682
1683 CREATE TABLE classes (
1684     id integer NOT NULL,
1685     name character varying(255) DEFAULT ''::character varying NOT NULL,
1686     description character varying(255) DEFAULT ''::character varying NOT NULL,
1687     sortorder integer DEFAULT 0 NOT NULL,
1688     disabled smallint DEFAULT 0 NOT NULL,
1689     creator integer DEFAULT 0 NOT NULL,
1690     created timestamp without time zone,
1691     lastupdatedby integer DEFAULT 0 NOT NULL,
1692     lastupdated timestamp without time zone,
1693     hotlist smallint DEFAULT 0 NOT NULL
1694 );
1695
1696
1697 ALTER TABLE classes OWNER TO freeside;
1698
1699 --
1700 -- Name: classes_id_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1701 --
1702
1703 CREATE SEQUENCE classes_id_seq
1704     START WITH 1
1705     INCREMENT BY 1
1706     NO MINVALUE
1707     NO MAXVALUE
1708     CACHE 1;
1709
1710
1711 ALTER TABLE classes_id_seq OWNER TO freeside;
1712
1713 --
1714 -- Name: classes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1715 --
1716
1717 ALTER SEQUENCE classes_id_seq OWNED BY classes.id;
1718
1719
1720 --
1721 -- Name: clientapi_session; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1722 --
1723
1724 CREATE TABLE clientapi_session (
1725     sessionnum integer NOT NULL,
1726     sessionid character varying(80) NOT NULL,
1727     namespace character varying(80) NOT NULL
1728 );
1729
1730
1731 ALTER TABLE clientapi_session OWNER TO freeside;
1732
1733 --
1734 -- Name: clientapi_session_field; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1735 --
1736
1737 CREATE TABLE clientapi_session_field (
1738     fieldnum integer NOT NULL,
1739     sessionnum integer NOT NULL,
1740     fieldname character varying(80) NOT NULL,
1741     fieldvalue text
1742 );
1743
1744
1745 ALTER TABLE clientapi_session_field OWNER TO freeside;
1746
1747 --
1748 -- Name: clientapi_session_field_fieldnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1749 --
1750
1751 CREATE SEQUENCE clientapi_session_field_fieldnum_seq
1752     START WITH 1
1753     INCREMENT BY 1
1754     NO MINVALUE
1755     NO MAXVALUE
1756     CACHE 1;
1757
1758
1759 ALTER TABLE clientapi_session_field_fieldnum_seq OWNER TO freeside;
1760
1761 --
1762 -- Name: clientapi_session_field_fieldnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1763 --
1764
1765 ALTER SEQUENCE clientapi_session_field_fieldnum_seq OWNED BY clientapi_session_field.fieldnum;
1766
1767
1768 --
1769 -- Name: clientapi_session_sessionnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1770 --
1771
1772 CREATE SEQUENCE clientapi_session_sessionnum_seq
1773     START WITH 1
1774     INCREMENT BY 1
1775     NO MINVALUE
1776     NO MAXVALUE
1777     CACHE 1;
1778
1779
1780 ALTER TABLE clientapi_session_sessionnum_seq OWNER TO freeside;
1781
1782 --
1783 -- Name: clientapi_session_sessionnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1784 --
1785
1786 ALTER SEQUENCE clientapi_session_sessionnum_seq OWNED BY clientapi_session.sessionnum;
1787
1788
1789 --
1790 -- Name: conf; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1791 --
1792
1793 CREATE TABLE conf (
1794     confnum integer NOT NULL,
1795     agentnum integer,
1796     locale character varying(16),
1797     name character varying(80) NOT NULL,
1798     value text
1799 );
1800
1801
1802 ALTER TABLE conf OWNER TO freeside;
1803
1804 --
1805 -- Name: conf_confnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1806 --
1807
1808 CREATE SEQUENCE conf_confnum_seq
1809     START WITH 1
1810     INCREMENT BY 1
1811     NO MINVALUE
1812     NO MAXVALUE
1813     CACHE 1;
1814
1815
1816 ALTER TABLE conf_confnum_seq OWNER TO freeside;
1817
1818 --
1819 -- Name: conf_confnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1820 --
1821
1822 ALTER SEQUENCE conf_confnum_seq OWNED BY conf.confnum;
1823
1824
1825 --
1826 -- Name: conferencing_quality; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1827 --
1828
1829 CREATE TABLE conferencing_quality (
1830     confqualitynum integer NOT NULL,
1831     qualityid integer NOT NULL,
1832     qualityname character varying(80) NOT NULL,
1833     disabled character(1)
1834 );
1835
1836
1837 ALTER TABLE conferencing_quality OWNER TO freeside;
1838
1839 --
1840 -- Name: conferencing_type; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1841 --
1842
1843 CREATE TABLE conferencing_type (
1844     conftypenum integer NOT NULL,
1845     typeid integer NOT NULL,
1846     typename character varying(80) NOT NULL,
1847     disabled character(1)
1848 );
1849
1850
1851 ALTER TABLE conferencing_type OWNER TO freeside;
1852
1853 --
1854 -- Name: contact; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1855 --
1856
1857 CREATE TABLE contact (
1858     contactnum integer NOT NULL,
1859     prospectnum integer,
1860     custnum integer,
1861     locationnum integer,
1862     classnum integer,
1863     last character varying(80) NOT NULL,
1864     first character varying(80) NOT NULL,
1865     title character varying(80),
1866     comment character varying(255),
1867     selfservice_access character(1),
1868     _password character varying(80),
1869     _password_encoding character varying(80),
1870     disabled character(1),
1871     invoice_dest character(1)
1872 );
1873
1874
1875 ALTER TABLE contact OWNER TO freeside;
1876
1877 --
1878 -- Name: contact_class; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1879 --
1880
1881 CREATE TABLE contact_class (
1882     classnum integer NOT NULL,
1883     classname character varying(80) NOT NULL,
1884     disabled character(1)
1885 );
1886
1887
1888 ALTER TABLE contact_class OWNER TO freeside;
1889
1890 --
1891 -- Name: contact_class_classnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1892 --
1893
1894 CREATE SEQUENCE contact_class_classnum_seq
1895     START WITH 1
1896     INCREMENT BY 1
1897     NO MINVALUE
1898     NO MAXVALUE
1899     CACHE 1;
1900
1901
1902 ALTER TABLE contact_class_classnum_seq OWNER TO freeside;
1903
1904 --
1905 -- Name: contact_class_classnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1906 --
1907
1908 ALTER SEQUENCE contact_class_classnum_seq OWNED BY contact_class.classnum;
1909
1910
1911 --
1912 -- Name: contact_contactnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1913 --
1914
1915 CREATE SEQUENCE contact_contactnum_seq
1916     START WITH 1
1917     INCREMENT BY 1
1918     NO MINVALUE
1919     NO MAXVALUE
1920     CACHE 1;
1921
1922
1923 ALTER TABLE contact_contactnum_seq OWNER TO freeside;
1924
1925 --
1926 -- Name: contact_contactnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1927 --
1928
1929 ALTER SEQUENCE contact_contactnum_seq OWNED BY contact.contactnum;
1930
1931
1932 --
1933 -- Name: contact_email; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1934 --
1935
1936 CREATE TABLE contact_email (
1937     contactemailnum integer NOT NULL,
1938     contactnum integer NOT NULL,
1939     emailaddress character varying(80) NOT NULL
1940 );
1941
1942
1943 ALTER TABLE contact_email OWNER TO freeside;
1944
1945 --
1946 -- Name: contact_email_contactemailnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1947 --
1948
1949 CREATE SEQUENCE contact_email_contactemailnum_seq
1950     START WITH 1
1951     INCREMENT BY 1
1952     NO MINVALUE
1953     NO MAXVALUE
1954     CACHE 1;
1955
1956
1957 ALTER TABLE contact_email_contactemailnum_seq OWNER TO freeside;
1958
1959 --
1960 -- Name: contact_email_contactemailnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1961 --
1962
1963 ALTER SEQUENCE contact_email_contactemailnum_seq OWNED BY contact_email.contactemailnum;
1964
1965
1966 --
1967 -- Name: contact_phone; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1968 --
1969
1970 CREATE TABLE contact_phone (
1971     contactphonenum integer NOT NULL,
1972     contactnum integer NOT NULL,
1973     phonetypenum integer NOT NULL,
1974     countrycode character varying(3) NOT NULL,
1975     phonenum character varying(14) NOT NULL,
1976     extension character varying(7)
1977 );
1978
1979
1980 ALTER TABLE contact_phone OWNER TO freeside;
1981
1982 --
1983 -- Name: contact_phone_contactphonenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1984 --
1985
1986 CREATE SEQUENCE contact_phone_contactphonenum_seq
1987     START WITH 1
1988     INCREMENT BY 1
1989     NO MINVALUE
1990     NO MAXVALUE
1991     CACHE 1;
1992
1993
1994 ALTER TABLE contact_phone_contactphonenum_seq OWNER TO freeside;
1995
1996 --
1997 -- Name: contact_phone_contactphonenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1998 --
1999
2000 ALTER SEQUENCE contact_phone_contactphonenum_seq OWNED BY contact_phone.contactphonenum;
2001
2002
2003 --
2004 -- Name: currency_exchange; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2005 --
2006
2007 CREATE TABLE currency_exchange (
2008     currencyratenum integer NOT NULL,
2009     from_currency character(3) NOT NULL,
2010     to_currency character(3) NOT NULL,
2011     rate numeric(7,6) NOT NULL
2012 );
2013
2014
2015 ALTER TABLE currency_exchange OWNER TO freeside;
2016
2017 --
2018 -- Name: currency_exchange_currencyratenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2019 --
2020
2021 CREATE SEQUENCE currency_exchange_currencyratenum_seq
2022     START WITH 1
2023     INCREMENT BY 1
2024     NO MINVALUE
2025     NO MAXVALUE
2026     CACHE 1;
2027
2028
2029 ALTER TABLE currency_exchange_currencyratenum_seq OWNER TO freeside;
2030
2031 --
2032 -- Name: currency_exchange_currencyratenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2033 --
2034
2035 ALTER SEQUENCE currency_exchange_currencyratenum_seq OWNED BY currency_exchange.currencyratenum;
2036
2037
2038 --
2039 -- Name: cust_attachment; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2040 --
2041
2042 CREATE TABLE cust_attachment (
2043     attachnum integer NOT NULL,
2044     custnum integer NOT NULL,
2045     _date integer,
2046     otaker character varying(32),
2047     usernum integer,
2048     filename character varying(255) NOT NULL,
2049     mime_type character varying(80) NOT NULL,
2050     title character varying(80),
2051     body bytea,
2052     disabled integer
2053 );
2054
2055
2056 ALTER TABLE cust_attachment OWNER TO freeside;
2057
2058 --
2059 -- Name: cust_attachment_attachnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2060 --
2061
2062 CREATE SEQUENCE cust_attachment_attachnum_seq
2063     START WITH 1
2064     INCREMENT BY 1
2065     NO MINVALUE
2066     NO MAXVALUE
2067     CACHE 1;
2068
2069
2070 ALTER TABLE cust_attachment_attachnum_seq OWNER TO freeside;
2071
2072 --
2073 -- Name: cust_attachment_attachnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2074 --
2075
2076 ALTER SEQUENCE cust_attachment_attachnum_seq OWNED BY cust_attachment.attachnum;
2077
2078
2079 --
2080 -- Name: cust_bill; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2081 --
2082
2083 CREATE TABLE cust_bill (
2084     invnum integer NOT NULL,
2085     custnum integer NOT NULL,
2086     _date integer,
2087     charged numeric(10,2) NOT NULL,
2088     invoice_terms character varying(80),
2089     previous_balance numeric(10,2),
2090     billing_balance numeric(10,2),
2091     printed integer NOT NULL,
2092     closed character(1),
2093     statementnum integer,
2094     agent_invid integer,
2095     promised_date integer,
2096     currency character(3),
2097     pending character(1)
2098 );
2099
2100
2101 ALTER TABLE cust_bill OWNER TO freeside;
2102
2103 --
2104 -- Name: cust_bill_batch; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2105 --
2106
2107 CREATE TABLE cust_bill_batch (
2108     billbatchnum integer NOT NULL,
2109     batchnum integer NOT NULL,
2110     invnum integer NOT NULL
2111 );
2112
2113
2114 ALTER TABLE cust_bill_batch OWNER TO freeside;
2115
2116 --
2117 -- Name: cust_bill_batch_billbatchnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2118 --
2119
2120 CREATE SEQUENCE cust_bill_batch_billbatchnum_seq
2121     START WITH 1
2122     INCREMENT BY 1
2123     NO MINVALUE
2124     NO MAXVALUE
2125     CACHE 1;
2126
2127
2128 ALTER TABLE cust_bill_batch_billbatchnum_seq OWNER TO freeside;
2129
2130 --
2131 -- Name: cust_bill_batch_billbatchnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2132 --
2133
2134 ALTER SEQUENCE cust_bill_batch_billbatchnum_seq OWNED BY cust_bill_batch.billbatchnum;
2135
2136
2137 --
2138 -- Name: cust_bill_batch_option; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2139 --
2140
2141 CREATE TABLE cust_bill_batch_option (
2142     optionnum integer NOT NULL,
2143     billbatchnum integer NOT NULL,
2144     optionname character varying(80) NOT NULL,
2145     optionvalue text
2146 );
2147
2148
2149 ALTER TABLE cust_bill_batch_option OWNER TO freeside;
2150
2151 --
2152 -- Name: cust_bill_batch_option_optionnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2153 --
2154
2155 CREATE SEQUENCE cust_bill_batch_option_optionnum_seq
2156     START WITH 1
2157     INCREMENT BY 1
2158     NO MINVALUE
2159     NO MAXVALUE
2160     CACHE 1;
2161
2162
2163 ALTER TABLE cust_bill_batch_option_optionnum_seq OWNER TO freeside;
2164
2165 --
2166 -- Name: cust_bill_batch_option_optionnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2167 --
2168
2169 ALTER SEQUENCE cust_bill_batch_option_optionnum_seq OWNED BY cust_bill_batch_option.optionnum;
2170
2171
2172 --
2173 -- Name: cust_bill_event; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2174 --
2175
2176 CREATE TABLE cust_bill_event (
2177     eventnum integer NOT NULL,
2178     invnum integer NOT NULL,
2179     eventpart integer NOT NULL,
2180     _date integer,
2181     status character varying(80) NOT NULL,
2182     statustext text
2183 );
2184
2185
2186 ALTER TABLE cust_bill_event OWNER TO freeside;
2187
2188 --
2189 -- Name: cust_bill_event_eventnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2190 --
2191
2192 CREATE SEQUENCE cust_bill_event_eventnum_seq
2193     START WITH 1
2194     INCREMENT BY 1
2195     NO MINVALUE
2196     NO MAXVALUE
2197     CACHE 1;
2198
2199
2200 ALTER TABLE cust_bill_event_eventnum_seq OWNER TO freeside;
2201
2202 --
2203 -- Name: cust_bill_event_eventnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2204 --
2205
2206 ALTER SEQUENCE cust_bill_event_eventnum_seq OWNED BY cust_bill_event.eventnum;
2207
2208
2209 --
2210 -- Name: cust_bill_invnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2211 --
2212
2213 CREATE SEQUENCE cust_bill_invnum_seq
2214     START WITH 1
2215     INCREMENT BY 1
2216     NO MINVALUE
2217     NO MAXVALUE
2218     CACHE 1;
2219
2220
2221 ALTER TABLE cust_bill_invnum_seq OWNER TO freeside;
2222
2223 --
2224 -- Name: cust_bill_invnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2225 --
2226
2227 ALTER SEQUENCE cust_bill_invnum_seq OWNED BY cust_bill.invnum;
2228
2229
2230 --
2231 -- Name: cust_bill_pay; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2232 --
2233
2234 CREATE TABLE cust_bill_pay (
2235     billpaynum integer NOT NULL,
2236     invnum integer NOT NULL,
2237     paynum integer NOT NULL,
2238     amount numeric(10,2) NOT NULL,
2239     _date integer,
2240     pkgnum integer
2241 );
2242
2243
2244 ALTER TABLE cust_bill_pay OWNER TO freeside;
2245
2246 --
2247 -- Name: cust_bill_pay_batch; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2248 --
2249
2250 CREATE TABLE cust_bill_pay_batch (
2251     billpaynum integer NOT NULL,
2252     invnum integer NOT NULL,
2253     paybatchnum integer NOT NULL,
2254     amount numeric(10,2) NOT NULL,
2255     _date integer
2256 );
2257
2258
2259 ALTER TABLE cust_bill_pay_batch OWNER TO freeside;
2260
2261 --
2262 -- Name: cust_bill_pay_batch_billpaynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2263 --
2264
2265 CREATE SEQUENCE cust_bill_pay_batch_billpaynum_seq
2266     START WITH 1
2267     INCREMENT BY 1
2268     NO MINVALUE
2269     NO MAXVALUE
2270     CACHE 1;
2271
2272
2273 ALTER TABLE cust_bill_pay_batch_billpaynum_seq OWNER TO freeside;
2274
2275 --
2276 -- Name: cust_bill_pay_batch_billpaynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2277 --
2278
2279 ALTER SEQUENCE cust_bill_pay_batch_billpaynum_seq OWNED BY cust_bill_pay_batch.billpaynum;
2280
2281
2282 --
2283 -- Name: cust_bill_pay_billpaynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2284 --
2285
2286 CREATE SEQUENCE cust_bill_pay_billpaynum_seq
2287     START WITH 1
2288     INCREMENT BY 1
2289     NO MINVALUE
2290     NO MAXVALUE
2291     CACHE 1;
2292
2293
2294 ALTER TABLE cust_bill_pay_billpaynum_seq OWNER TO freeside;
2295
2296 --
2297 -- Name: cust_bill_pay_billpaynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2298 --
2299
2300 ALTER SEQUENCE cust_bill_pay_billpaynum_seq OWNED BY cust_bill_pay.billpaynum;
2301
2302
2303 --
2304 -- Name: cust_bill_pay_pkg; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2305 --
2306
2307 CREATE TABLE cust_bill_pay_pkg (
2308     billpaypkgnum integer NOT NULL,
2309     billpaynum integer NOT NULL,
2310     billpkgnum integer NOT NULL,
2311     billpkgtaxlocationnum integer,
2312     billpkgtaxratelocationnum integer,
2313     amount numeric(10,2) NOT NULL,
2314     setuprecur character varying(80) NOT NULL,
2315     sdate integer,
2316     edate integer
2317 );
2318
2319
2320 ALTER TABLE cust_bill_pay_pkg OWNER TO freeside;
2321
2322 --
2323 -- Name: cust_bill_pay_pkg_billpaypkgnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2324 --
2325
2326 CREATE SEQUENCE cust_bill_pay_pkg_billpaypkgnum_seq
2327     START WITH 1
2328     INCREMENT BY 1
2329     NO MINVALUE
2330     NO MAXVALUE
2331     CACHE 1;
2332
2333
2334 ALTER TABLE cust_bill_pay_pkg_billpaypkgnum_seq OWNER TO freeside;
2335
2336 --
2337 -- Name: cust_bill_pay_pkg_billpaypkgnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2338 --
2339
2340 ALTER SEQUENCE cust_bill_pay_pkg_billpaypkgnum_seq OWNED BY cust_bill_pay_pkg.billpaypkgnum;
2341
2342
2343 --
2344 -- Name: cust_bill_pkg; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2345 --
2346
2347 CREATE TABLE cust_bill_pkg (
2348     billpkgnum integer NOT NULL,
2349     invnum integer NOT NULL,
2350     pkgnum integer NOT NULL,
2351     pkgpart_override integer,
2352     setup numeric(10,2) NOT NULL,
2353     recur numeric(10,2) NOT NULL,
2354     sdate integer,
2355     edate integer,
2356     itemdesc character varying(80),
2357     itemcomment character varying(80),
2358     section character varying(80),
2359     freq character varying(80),
2360     quantity integer,
2361     unitsetup numeric(10,2),
2362     unitrecur numeric(10,2),
2363     hidden character(1),
2364     feepart integer,
2365     setup_billed_currency character(3),
2366     setup_billed_amount numeric(10,2),
2367     recur_billed_currency character(3),
2368     recur_billed_amount numeric(10,2)
2369 );
2370
2371
2372 ALTER TABLE cust_bill_pkg OWNER TO freeside;
2373
2374 --
2375 -- Name: cust_bill_pkg_billpkgnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2376 --
2377
2378 CREATE SEQUENCE cust_bill_pkg_billpkgnum_seq
2379     START WITH 1
2380     INCREMENT BY 1
2381     NO MINVALUE
2382     NO MAXVALUE
2383     CACHE 1;
2384
2385
2386 ALTER TABLE cust_bill_pkg_billpkgnum_seq OWNER TO freeside;
2387
2388 --
2389 -- Name: cust_bill_pkg_billpkgnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2390 --
2391
2392 ALTER SEQUENCE cust_bill_pkg_billpkgnum_seq OWNED BY cust_bill_pkg.billpkgnum;
2393
2394
2395 --
2396 -- Name: cust_bill_pkg_detail; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2397 --
2398
2399 CREATE TABLE cust_bill_pkg_detail (
2400     detailnum integer NOT NULL,
2401     billpkgnum integer,
2402     pkgnum integer,
2403     invnum integer,
2404     amount numeric(10,4),
2405     format character(1),
2406     classnum integer,
2407     duration integer DEFAULT 0,
2408     phonenum character varying(255),
2409     accountcode character varying(32),
2410     startdate integer,
2411     regionname character varying(80),
2412     detail character varying(255) NOT NULL
2413 );
2414
2415
2416 ALTER TABLE cust_bill_pkg_detail OWNER TO freeside;
2417
2418 --
2419 -- Name: cust_bill_pkg_detail_detailnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2420 --
2421
2422 CREATE SEQUENCE cust_bill_pkg_detail_detailnum_seq
2423     START WITH 1
2424     INCREMENT BY 1
2425     NO MINVALUE
2426     NO MAXVALUE
2427     CACHE 1;
2428
2429
2430 ALTER TABLE cust_bill_pkg_detail_detailnum_seq OWNER TO freeside;
2431
2432 --
2433 -- Name: cust_bill_pkg_detail_detailnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2434 --
2435
2436 ALTER SEQUENCE cust_bill_pkg_detail_detailnum_seq OWNED BY cust_bill_pkg_detail.detailnum;
2437
2438
2439 --
2440 -- Name: cust_bill_pkg_detail_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2441 --
2442
2443 CREATE TABLE cust_bill_pkg_detail_void (
2444     detailnum integer NOT NULL,
2445     billpkgnum integer,
2446     pkgnum integer,
2447     invnum integer,
2448     amount numeric(10,4),
2449     format character(1),
2450     classnum integer,
2451     duration integer DEFAULT 0,
2452     phonenum character varying(255),
2453     accountcode character varying(32),
2454     startdate integer,
2455     regionname character varying(80),
2456     detail character varying(255) NOT NULL
2457 );
2458
2459
2460 ALTER TABLE cust_bill_pkg_detail_void OWNER TO freeside;
2461
2462 --
2463 -- Name: cust_bill_pkg_discount; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2464 --
2465
2466 CREATE TABLE cust_bill_pkg_discount (
2467     billpkgdiscountnum integer NOT NULL,
2468     billpkgnum integer NOT NULL,
2469     pkgdiscountnum integer NOT NULL,
2470     amount numeric(10,2) NOT NULL,
2471     months numeric(7,4)
2472 );
2473
2474
2475 ALTER TABLE cust_bill_pkg_discount OWNER TO freeside;
2476
2477 --
2478 -- Name: cust_bill_pkg_discount_billpkgdiscountnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2479 --
2480
2481 CREATE SEQUENCE cust_bill_pkg_discount_billpkgdiscountnum_seq
2482     START WITH 1
2483     INCREMENT BY 1
2484     NO MINVALUE
2485     NO MAXVALUE
2486     CACHE 1;
2487
2488
2489 ALTER TABLE cust_bill_pkg_discount_billpkgdiscountnum_seq OWNER TO freeside;
2490
2491 --
2492 -- Name: cust_bill_pkg_discount_billpkgdiscountnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2493 --
2494
2495 ALTER SEQUENCE cust_bill_pkg_discount_billpkgdiscountnum_seq OWNED BY cust_bill_pkg_discount.billpkgdiscountnum;
2496
2497
2498 --
2499 -- Name: cust_bill_pkg_discount_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2500 --
2501
2502 CREATE TABLE cust_bill_pkg_discount_void (
2503     billpkgdiscountnum integer NOT NULL,
2504     billpkgnum integer NOT NULL,
2505     pkgdiscountnum integer NOT NULL,
2506     amount numeric(10,2) NOT NULL,
2507     months numeric(7,4)
2508 );
2509
2510
2511 ALTER TABLE cust_bill_pkg_discount_void OWNER TO freeside;
2512
2513 --
2514 -- Name: cust_bill_pkg_display; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2515 --
2516
2517 CREATE TABLE cust_bill_pkg_display (
2518     billpkgdisplaynum integer NOT NULL,
2519     billpkgnum integer NOT NULL,
2520     section character varying(80),
2521     post_total character(1),
2522     type character(1),
2523     summary character(1)
2524 );
2525
2526
2527 ALTER TABLE cust_bill_pkg_display OWNER TO freeside;
2528
2529 --
2530 -- Name: cust_bill_pkg_display_billpkgdisplaynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2531 --
2532
2533 CREATE SEQUENCE cust_bill_pkg_display_billpkgdisplaynum_seq
2534     START WITH 1
2535     INCREMENT BY 1
2536     NO MINVALUE
2537     NO MAXVALUE
2538     CACHE 1;
2539
2540
2541 ALTER TABLE cust_bill_pkg_display_billpkgdisplaynum_seq OWNER TO freeside;
2542
2543 --
2544 -- Name: cust_bill_pkg_display_billpkgdisplaynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2545 --
2546
2547 ALTER SEQUENCE cust_bill_pkg_display_billpkgdisplaynum_seq OWNED BY cust_bill_pkg_display.billpkgdisplaynum;
2548
2549
2550 --
2551 -- Name: cust_bill_pkg_display_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2552 --
2553
2554 CREATE TABLE cust_bill_pkg_display_void (
2555     billpkgdisplaynum integer NOT NULL,
2556     billpkgnum integer NOT NULL,
2557     section character varying(80),
2558     post_total character(1),
2559     type character(1),
2560     summary character(1)
2561 );
2562
2563
2564 ALTER TABLE cust_bill_pkg_display_void OWNER TO freeside;
2565
2566 --
2567 -- Name: cust_bill_pkg_fee; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2568 --
2569
2570 CREATE TABLE cust_bill_pkg_fee (
2571     billpkgfeenum integer NOT NULL,
2572     billpkgnum integer NOT NULL,
2573     base_invnum integer NOT NULL,
2574     base_billpkgnum integer,
2575     amount numeric(10,2) NOT NULL
2576 );
2577
2578
2579 ALTER TABLE cust_bill_pkg_fee OWNER TO freeside;
2580
2581 --
2582 -- Name: cust_bill_pkg_fee_billpkgfeenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2583 --
2584
2585 CREATE SEQUENCE cust_bill_pkg_fee_billpkgfeenum_seq
2586     START WITH 1
2587     INCREMENT BY 1
2588     NO MINVALUE
2589     NO MAXVALUE
2590     CACHE 1;
2591
2592
2593 ALTER TABLE cust_bill_pkg_fee_billpkgfeenum_seq OWNER TO freeside;
2594
2595 --
2596 -- Name: cust_bill_pkg_fee_billpkgfeenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2597 --
2598
2599 ALTER SEQUENCE cust_bill_pkg_fee_billpkgfeenum_seq OWNED BY cust_bill_pkg_fee.billpkgfeenum;
2600
2601
2602 --
2603 -- Name: cust_bill_pkg_fee_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2604 --
2605
2606 CREATE TABLE cust_bill_pkg_fee_void (
2607     billpkgfeenum integer NOT NULL,
2608     billpkgnum integer NOT NULL,
2609     base_invnum integer NOT NULL,
2610     base_billpkgnum integer,
2611     amount numeric(10,2) NOT NULL
2612 );
2613
2614
2615 ALTER TABLE cust_bill_pkg_fee_void OWNER TO freeside;
2616
2617 --
2618 -- Name: cust_bill_pkg_fee_void_billpkgfeenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2619 --
2620
2621 CREATE SEQUENCE cust_bill_pkg_fee_void_billpkgfeenum_seq
2622     START WITH 1
2623     INCREMENT BY 1
2624     NO MINVALUE
2625     NO MAXVALUE
2626     CACHE 1;
2627
2628
2629 ALTER TABLE cust_bill_pkg_fee_void_billpkgfeenum_seq OWNER TO freeside;
2630
2631 --
2632 -- Name: cust_bill_pkg_fee_void_billpkgfeenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2633 --
2634
2635 ALTER SEQUENCE cust_bill_pkg_fee_void_billpkgfeenum_seq OWNED BY cust_bill_pkg_fee_void.billpkgfeenum;
2636
2637
2638 --
2639 -- Name: cust_bill_pkg_tax_location; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2640 --
2641
2642 CREATE TABLE cust_bill_pkg_tax_location (
2643     billpkgtaxlocationnum integer NOT NULL,
2644     billpkgnum integer NOT NULL,
2645     taxnum integer NOT NULL,
2646     taxtype character varying(80) NOT NULL,
2647     pkgnum integer NOT NULL,
2648     locationnum integer NOT NULL,
2649     amount numeric(10,2) NOT NULL,
2650     taxable_billpkgnum integer,
2651     currency character(3)
2652 );
2653
2654
2655 ALTER TABLE cust_bill_pkg_tax_location OWNER TO freeside;
2656
2657 --
2658 -- Name: cust_bill_pkg_tax_location_billpkgtaxlocationnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2659 --
2660
2661 CREATE SEQUENCE cust_bill_pkg_tax_location_billpkgtaxlocationnum_seq
2662     START WITH 1
2663     INCREMENT BY 1
2664     NO MINVALUE
2665     NO MAXVALUE
2666     CACHE 1;
2667
2668
2669 ALTER TABLE cust_bill_pkg_tax_location_billpkgtaxlocationnum_seq OWNER TO freeside;
2670
2671 --
2672 -- Name: cust_bill_pkg_tax_location_billpkgtaxlocationnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2673 --
2674
2675 ALTER SEQUENCE cust_bill_pkg_tax_location_billpkgtaxlocationnum_seq OWNED BY cust_bill_pkg_tax_location.billpkgtaxlocationnum;
2676
2677
2678 --
2679 -- Name: cust_bill_pkg_tax_location_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2680 --
2681
2682 CREATE TABLE cust_bill_pkg_tax_location_void (
2683     billpkgtaxlocationnum integer NOT NULL,
2684     billpkgnum integer NOT NULL,
2685     taxnum integer NOT NULL,
2686     taxtype character varying(80) NOT NULL,
2687     pkgnum integer NOT NULL,
2688     locationnum integer NOT NULL,
2689     amount numeric(10,2) NOT NULL,
2690     taxable_billpkgnum integer,
2691     currency character(3)
2692 );
2693
2694
2695 ALTER TABLE cust_bill_pkg_tax_location_void OWNER TO freeside;
2696
2697 --
2698 -- Name: cust_bill_pkg_tax_rate_location; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2699 --
2700
2701 CREATE TABLE cust_bill_pkg_tax_rate_location (
2702     billpkgtaxratelocationnum integer NOT NULL,
2703     billpkgnum integer NOT NULL,
2704     taxnum integer NOT NULL,
2705     taxtype character varying(80) NOT NULL,
2706     locationtaxid character varying(80),
2707     taxratelocationnum integer NOT NULL,
2708     amount numeric(10,2) NOT NULL,
2709     taxable_billpkgnum integer,
2710     taxclass character varying(10),
2711     currency character(3)
2712 );
2713
2714
2715 ALTER TABLE cust_bill_pkg_tax_rate_location OWNER TO freeside;
2716
2717 --
2718 -- Name: cust_bill_pkg_tax_rate_location_billpkgtaxratelocationnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2719 --
2720
2721 CREATE SEQUENCE cust_bill_pkg_tax_rate_location_billpkgtaxratelocationnum_seq
2722     START WITH 1
2723     INCREMENT BY 1
2724     NO MINVALUE
2725     NO MAXVALUE
2726     CACHE 1;
2727
2728
2729 ALTER TABLE cust_bill_pkg_tax_rate_location_billpkgtaxratelocationnum_seq OWNER TO freeside;
2730
2731 --
2732 -- Name: cust_bill_pkg_tax_rate_location_billpkgtaxratelocationnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2733 --
2734
2735 ALTER SEQUENCE cust_bill_pkg_tax_rate_location_billpkgtaxratelocationnum_seq OWNED BY cust_bill_pkg_tax_rate_location.billpkgtaxratelocationnum;
2736
2737
2738 --
2739 -- Name: cust_bill_pkg_tax_rate_location_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2740 --
2741
2742 CREATE TABLE cust_bill_pkg_tax_rate_location_void (
2743     billpkgtaxratelocationnum integer NOT NULL,
2744     billpkgnum integer NOT NULL,
2745     taxnum integer NOT NULL,
2746     taxtype character varying(80) NOT NULL,
2747     locationtaxid character varying(80),
2748     taxratelocationnum integer NOT NULL,
2749     amount numeric(10,2) NOT NULL,
2750     currency character(3)
2751 );
2752
2753
2754 ALTER TABLE cust_bill_pkg_tax_rate_location_void OWNER TO freeside;
2755
2756 --
2757 -- Name: cust_bill_pkg_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2758 --
2759
2760 CREATE TABLE cust_bill_pkg_void (
2761     billpkgnum integer NOT NULL,
2762     invnum integer NOT NULL,
2763     pkgnum integer NOT NULL,
2764     pkgpart_override integer,
2765     setup numeric(10,2) NOT NULL,
2766     recur numeric(10,2) NOT NULL,
2767     sdate integer,
2768     edate integer,
2769     itemdesc character varying(80),
2770     itemcomment character varying(80),
2771     section character varying(80),
2772     freq character varying(80),
2773     quantity integer,
2774     unitsetup numeric(10,2),
2775     unitrecur numeric(10,2),
2776     hidden character(1),
2777     feepart integer,
2778     void_date integer,
2779     reason character varying(80),
2780     void_usernum integer,
2781     reasonnum integer
2782 );
2783
2784
2785 ALTER TABLE cust_bill_pkg_void OWNER TO freeside;
2786
2787 --
2788 -- Name: cust_bill_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2789 --
2790
2791 CREATE TABLE cust_bill_void (
2792     invnum integer NOT NULL,
2793     custnum integer NOT NULL,
2794     _date integer,
2795     charged numeric(10,2) NOT NULL,
2796     invoice_terms character varying(80),
2797     previous_balance numeric(10,2),
2798     billing_balance numeric(10,2),
2799     closed character(1),
2800     statementnum integer,
2801     agent_invid integer,
2802     promised_date integer,
2803     void_date integer,
2804     reason character varying(80),
2805     void_usernum integer,
2806     currency character(3),
2807     reasonnum integer
2808 );
2809
2810
2811 ALTER TABLE cust_bill_void OWNER TO freeside;
2812
2813 --
2814 -- Name: cust_category; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2815 --
2816
2817 CREATE TABLE cust_category (
2818     categorynum integer NOT NULL,
2819     categoryname character varying(80) NOT NULL,
2820     weight integer,
2821     disabled character(1)
2822 );
2823
2824
2825 ALTER TABLE cust_category OWNER TO freeside;
2826
2827 --
2828 -- Name: cust_category_categorynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2829 --
2830
2831 CREATE SEQUENCE cust_category_categorynum_seq
2832     START WITH 1
2833     INCREMENT BY 1
2834     NO MINVALUE
2835     NO MAXVALUE
2836     CACHE 1;
2837
2838
2839 ALTER TABLE cust_category_categorynum_seq OWNER TO freeside;
2840
2841 --
2842 -- Name: cust_category_categorynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2843 --
2844
2845 ALTER SEQUENCE cust_category_categorynum_seq OWNED BY cust_category.categorynum;
2846
2847
2848 --
2849 -- Name: cust_class; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2850 --
2851
2852 CREATE TABLE cust_class (
2853     classnum integer NOT NULL,
2854     classname character varying(80) NOT NULL,
2855     categorynum integer,
2856     tax character(1),
2857     disabled character(1)
2858 );
2859
2860
2861 ALTER TABLE cust_class OWNER TO freeside;
2862
2863 --
2864 -- Name: cust_class_classnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2865 --
2866
2867 CREATE SEQUENCE cust_class_classnum_seq
2868     START WITH 1
2869     INCREMENT BY 1
2870     NO MINVALUE
2871     NO MAXVALUE
2872     CACHE 1;
2873
2874
2875 ALTER TABLE cust_class_classnum_seq OWNER TO freeside;
2876
2877 --
2878 -- Name: cust_class_classnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2879 --
2880
2881 ALTER SEQUENCE cust_class_classnum_seq OWNED BY cust_class.classnum;
2882
2883
2884 --
2885 -- Name: cust_contact; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2886 --
2887
2888 CREATE TABLE cust_contact (
2889     custcontactnum integer NOT NULL,
2890     custnum integer NOT NULL,
2891     contactnum integer NOT NULL,
2892     classnum integer,
2893     comment character varying(255),
2894     selfservice_access character(1),
2895     invoice_dest character(1)
2896 );
2897
2898
2899 ALTER TABLE cust_contact OWNER TO freeside;
2900
2901 --
2902 -- Name: cust_contact_custcontactnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2903 --
2904
2905 CREATE SEQUENCE cust_contact_custcontactnum_seq
2906     START WITH 1
2907     INCREMENT BY 1
2908     NO MINVALUE
2909     NO MAXVALUE
2910     CACHE 1;
2911
2912
2913 ALTER TABLE cust_contact_custcontactnum_seq OWNER TO freeside;
2914
2915 --
2916 -- Name: cust_contact_custcontactnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2917 --
2918
2919 ALTER SEQUENCE cust_contact_custcontactnum_seq OWNED BY cust_contact.custcontactnum;
2920
2921
2922 --
2923 -- Name: cust_credit; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2924 --
2925
2926 CREATE TABLE cust_credit (
2927     crednum integer NOT NULL,
2928     custnum integer NOT NULL,
2929     _date integer,
2930     amount numeric(10,2) NOT NULL,
2931     otaker character varying(32),
2932     usernum integer,
2933     reason text,
2934     reasonnum integer,
2935     addlinfo text,
2936     closed character(1),
2937     pkgnum integer,
2938     eventnum integer,
2939     commission_agentnum integer,
2940     commission_salesnum integer,
2941     commission_pkgnum integer,
2942     credbatch character varying(80),
2943     currency character(3)
2944 );
2945
2946
2947 ALTER TABLE cust_credit OWNER TO freeside;
2948
2949 --
2950 -- Name: cust_credit_bill; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2951 --
2952
2953 CREATE TABLE cust_credit_bill (
2954     creditbillnum integer NOT NULL,
2955     crednum integer NOT NULL,
2956     invnum integer NOT NULL,
2957     _date integer,
2958     amount numeric(10,2) NOT NULL,
2959     pkgnum integer
2960 );
2961
2962
2963 ALTER TABLE cust_credit_bill OWNER TO freeside;
2964
2965 --
2966 -- Name: cust_credit_bill_creditbillnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2967 --
2968
2969 CREATE SEQUENCE cust_credit_bill_creditbillnum_seq
2970     START WITH 1
2971     INCREMENT BY 1
2972     NO MINVALUE
2973     NO MAXVALUE
2974     CACHE 1;
2975
2976
2977 ALTER TABLE cust_credit_bill_creditbillnum_seq OWNER TO freeside;
2978
2979 --
2980 -- Name: cust_credit_bill_creditbillnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2981 --
2982
2983 ALTER SEQUENCE cust_credit_bill_creditbillnum_seq OWNED BY cust_credit_bill.creditbillnum;
2984
2985
2986 --
2987 -- Name: cust_credit_bill_pkg; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2988 --
2989
2990 CREATE TABLE cust_credit_bill_pkg (
2991     creditbillpkgnum integer NOT NULL,
2992     creditbillnum integer NOT NULL,
2993     billpkgnum integer NOT NULL,
2994     billpkgtaxlocationnum integer,
2995     billpkgtaxratelocationnum integer,
2996     amount numeric(10,2) NOT NULL,
2997     setuprecur character varying(80) NOT NULL,
2998     sdate integer,
2999     edate integer
3000 );
3001
3002
3003 ALTER TABLE cust_credit_bill_pkg OWNER TO freeside;
3004
3005 --
3006 -- Name: cust_credit_bill_pkg_creditbillpkgnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3007 --
3008
3009 CREATE SEQUENCE cust_credit_bill_pkg_creditbillpkgnum_seq
3010     START WITH 1
3011     INCREMENT BY 1
3012     NO MINVALUE
3013     NO MAXVALUE
3014     CACHE 1;
3015
3016
3017 ALTER TABLE cust_credit_bill_pkg_creditbillpkgnum_seq OWNER TO freeside;
3018
3019 --
3020 -- Name: cust_credit_bill_pkg_creditbillpkgnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3021 --
3022
3023 ALTER SEQUENCE cust_credit_bill_pkg_creditbillpkgnum_seq OWNED BY cust_credit_bill_pkg.creditbillpkgnum;
3024
3025
3026 --
3027 -- Name: cust_credit_crednum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3028 --
3029
3030 CREATE SEQUENCE cust_credit_crednum_seq
3031     START WITH 1
3032     INCREMENT BY 1
3033     NO MINVALUE
3034     NO MAXVALUE
3035     CACHE 1;
3036
3037
3038 ALTER TABLE cust_credit_crednum_seq OWNER TO freeside;
3039
3040 --
3041 -- Name: cust_credit_crednum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3042 --
3043
3044 ALTER SEQUENCE cust_credit_crednum_seq OWNED BY cust_credit.crednum;
3045
3046
3047 --
3048 -- Name: cust_credit_refund; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3049 --
3050
3051 CREATE TABLE cust_credit_refund (
3052     creditrefundnum integer NOT NULL,
3053     crednum integer NOT NULL,
3054     refundnum integer NOT NULL,
3055     amount numeric(10,2) NOT NULL,
3056     _date integer
3057 );
3058
3059
3060 ALTER TABLE cust_credit_refund OWNER TO freeside;
3061
3062 --
3063 -- Name: cust_credit_refund_creditrefundnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3064 --
3065
3066 CREATE SEQUENCE cust_credit_refund_creditrefundnum_seq
3067     START WITH 1
3068     INCREMENT BY 1
3069     NO MINVALUE
3070     NO MAXVALUE
3071     CACHE 1;
3072
3073
3074 ALTER TABLE cust_credit_refund_creditrefundnum_seq OWNER TO freeside;
3075
3076 --
3077 -- Name: cust_credit_refund_creditrefundnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3078 --
3079
3080 ALTER SEQUENCE cust_credit_refund_creditrefundnum_seq OWNED BY cust_credit_refund.creditrefundnum;
3081
3082
3083 --
3084 -- Name: cust_credit_source_bill_pkg; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3085 --
3086
3087 CREATE TABLE cust_credit_source_bill_pkg (
3088     creditsourcebillpkgnum integer NOT NULL,
3089     crednum integer NOT NULL,
3090     billpkgnum integer NOT NULL,
3091     amount numeric(10,2) NOT NULL,
3092     currency character(3)
3093 );
3094
3095
3096 ALTER TABLE cust_credit_source_bill_pkg OWNER TO freeside;
3097
3098 --
3099 -- Name: cust_credit_source_bill_pkg_creditsourcebillpkgnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3100 --
3101
3102 CREATE SEQUENCE cust_credit_source_bill_pkg_creditsourcebillpkgnum_seq
3103     START WITH 1
3104     INCREMENT BY 1
3105     NO MINVALUE
3106     NO MAXVALUE
3107     CACHE 1;
3108
3109
3110 ALTER TABLE cust_credit_source_bill_pkg_creditsourcebillpkgnum_seq OWNER TO freeside;
3111
3112 --
3113 -- Name: cust_credit_source_bill_pkg_creditsourcebillpkgnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3114 --
3115
3116 ALTER SEQUENCE cust_credit_source_bill_pkg_creditsourcebillpkgnum_seq OWNED BY cust_credit_source_bill_pkg.creditsourcebillpkgnum;
3117
3118
3119 --
3120 -- Name: cust_credit_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3121 --
3122
3123 CREATE TABLE cust_credit_void (
3124     crednum integer NOT NULL,
3125     custnum integer NOT NULL,
3126     _date integer,
3127     amount numeric(10,2) NOT NULL,
3128     currency character(3),
3129     otaker character varying(32),
3130     usernum integer,
3131     reason text,
3132     reasonnum integer,
3133     addlinfo text,
3134     closed character(1),
3135     pkgnum integer,
3136     eventnum integer,
3137     commission_agentnum integer,
3138     commission_salesnum integer,
3139     commission_pkgnum integer,
3140     void_date integer,
3141     void_reason character varying(80),
3142     void_reasonnum integer,
3143     void_usernum integer
3144 );
3145
3146
3147 ALTER TABLE cust_credit_void OWNER TO freeside;
3148
3149 --
3150 -- Name: cust_credit_void_crednum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3151 --
3152
3153 CREATE SEQUENCE cust_credit_void_crednum_seq
3154     START WITH 1
3155     INCREMENT BY 1
3156     NO MINVALUE
3157     NO MAXVALUE
3158     CACHE 1;
3159
3160
3161 ALTER TABLE cust_credit_void_crednum_seq OWNER TO freeside;
3162
3163 --
3164 -- Name: cust_credit_void_crednum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3165 --
3166
3167 ALTER SEQUENCE cust_credit_void_crednum_seq OWNED BY cust_credit_void.crednum;
3168
3169
3170 --
3171 -- Name: cust_event; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3172 --
3173
3174 CREATE TABLE cust_event (
3175     eventnum integer NOT NULL,
3176     eventpart integer NOT NULL,
3177     tablenum integer NOT NULL,
3178     _date integer,
3179     status character varying(80) NOT NULL,
3180     statustext text,
3181     no_action character(1)
3182 );
3183
3184
3185 ALTER TABLE cust_event OWNER TO freeside;
3186
3187 --
3188 -- Name: cust_event_eventnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3189 --
3190
3191 CREATE SEQUENCE cust_event_eventnum_seq
3192     START WITH 1
3193     INCREMENT BY 1
3194     NO MINVALUE
3195     NO MAXVALUE
3196     CACHE 1;
3197
3198
3199 ALTER TABLE cust_event_eventnum_seq OWNER TO freeside;
3200
3201 --
3202 -- Name: cust_event_eventnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3203 --
3204
3205 ALTER SEQUENCE cust_event_eventnum_seq OWNED BY cust_event.eventnum;
3206
3207
3208 --
3209 -- Name: cust_event_fee; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3210 --
3211
3212 CREATE TABLE cust_event_fee (
3213     eventfeenum integer NOT NULL,
3214     eventnum integer NOT NULL,
3215     billpkgnum integer,
3216     feepart integer NOT NULL,
3217     nextbill character(1)
3218 );
3219
3220
3221 ALTER TABLE cust_event_fee OWNER TO freeside;
3222
3223 --
3224 -- Name: cust_event_fee_eventfeenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3225 --
3226
3227 CREATE SEQUENCE cust_event_fee_eventfeenum_seq
3228     START WITH 1
3229     INCREMENT BY 1
3230     NO MINVALUE
3231     NO MAXVALUE
3232     CACHE 1;
3233
3234
3235 ALTER TABLE cust_event_fee_eventfeenum_seq OWNER TO freeside;
3236
3237 --
3238 -- Name: cust_event_fee_eventfeenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3239 --
3240
3241 ALTER SEQUENCE cust_event_fee_eventfeenum_seq OWNED BY cust_event_fee.eventfeenum;
3242
3243
3244 --
3245 -- Name: cust_location; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3246 --
3247
3248 CREATE TABLE cust_location (
3249     locationnum integer NOT NULL,
3250     prospectnum integer,
3251     custnum integer,
3252     locationname character varying(80),
3253     address1 character varying(80) NOT NULL,
3254     address2 character varying(80),
3255     city character varying(80),
3256     county character varying(80),
3257     state character varying(80),
3258     zip character varying(10),
3259     latitude numeric(10,7),
3260     longitude numeric(10,7),
3261     coord_auto character(1),
3262     addr_clean character(1),
3263     country character(2) NOT NULL,
3264     geocode character varying(20),
3265     district character varying(20),
3266     censustract character varying(20),
3267     censusyear character(4),
3268     location_type character varying(20),
3269     location_number character varying(20),
3270     location_kind character(1),
3271     disabled character(1),
3272     incorporated character(1)
3273 );
3274
3275
3276 ALTER TABLE cust_location OWNER TO freeside;
3277
3278 --
3279 -- Name: cust_location_locationnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3280 --
3281
3282 CREATE SEQUENCE cust_location_locationnum_seq
3283     START WITH 1
3284     INCREMENT BY 1
3285     NO MINVALUE
3286     NO MAXVALUE
3287     CACHE 1;
3288
3289
3290 ALTER TABLE cust_location_locationnum_seq OWNER TO freeside;
3291
3292 --
3293 -- Name: cust_location_locationnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3294 --
3295
3296 ALTER SEQUENCE cust_location_locationnum_seq OWNED BY cust_location.locationnum;
3297
3298
3299 --
3300 -- Name: cust_main; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3301 --
3302
3303 CREATE TABLE cust_main (
3304     custnum integer NOT NULL,
3305     agentnum integer NOT NULL,
3306     salesnum integer,
3307     agent_custid character varying(80),
3308     classnum integer,
3309     custbatch character varying(80),
3310     last character varying(160) NOT NULL,
3311     first character varying(80) NOT NULL,
3312     ss character varying(11),
3313     stateid character varying(80),
3314     stateid_state character varying(80),
3315     national_id character varying(80),
3316     birthdate integer,
3317     spouse_last character varying(160),
3318     spouse_first character varying(80),
3319     spouse_birthdate integer,
3320     anniversary_date integer,
3321     signupdate integer,
3322     dundate integer,
3323     company character varying(80),
3324     address1 character varying(80),
3325     address2 character varying(80),
3326     city character varying(80),
3327     county character varying(80),
3328     state character varying(80),
3329     zip character varying(10),
3330     country character(2),
3331     latitude numeric(10,7),
3332     longitude numeric(10,7),
3333     coord_auto character(1),
3334     addr_clean character(1),
3335     daytime character varying(20),
3336     night character varying(20),
3337     fax character varying(12),
3338     mobile character varying(12),
3339     ship_last character varying(160),
3340     ship_first character varying(80),
3341     ship_company character varying(80),
3342     ship_address1 character varying(80),
3343     ship_address2 character varying(80),
3344     ship_city character varying(80),
3345     ship_county character varying(80),
3346     ship_state character varying(80),
3347     ship_zip character varying(10),
3348     ship_country character(2),
3349     ship_latitude numeric(10,7),
3350     ship_longitude numeric(10,7),
3351     ship_coord_auto character(1),
3352     ship_addr_clean character(1),
3353     ship_daytime character varying(20),
3354     ship_night character varying(20),
3355     ship_fax character varying(12),
3356     ship_mobile character varying(12),
3357     payby character(4),
3358     payinfo character varying(512),
3359     paycvv character varying(512),
3360     paymask character varying(80),
3361     paydate character varying(10),
3362     paystart_month integer,
3363     paystart_year integer,
3364     payissue character varying(2),
3365     payname character varying(160),
3366     paystate character varying(80),
3367     paytype character varying(80),
3368     payip character varying(15),
3369     geocode character varying(20),
3370     censustract character varying(20),
3371     censusyear character(4),
3372     district character varying(20),
3373     tax character(1),
3374     otaker character varying(32),
3375     usernum integer,
3376     refnum integer NOT NULL,
3377     referral_custnum integer,
3378     comments text,
3379     spool_cdr character(1),
3380     squelch_cdr character(1),
3381     cdr_termination_percentage numeric(7,4),
3382     invoice_terms character varying(80),
3383     credit_limit numeric(10,2),
3384     archived character(1),
3385     email_csv_cdr character(1),
3386     accountcode_cdr character(1),
3387     billday integer,
3388     prorate_day integer,
3389     edit_subject character(1),
3390     locale character varying(16),
3391     calling_list_exempt character(1),
3392     invoice_noemail character(1),
3393     message_noemail character(1),
3394     bill_locationnum integer,
3395     ship_locationnum integer,
3396     invoice_ship_address character(1),
3397     currency character(3),
3398     credit_limit_currency character(3),
3399     taxstatusnum integer,
3400     complimentary character(1),
3401     po_number character varying(80),
3402     invoice_attn character varying(80),
3403     postal_invoice character(1),
3404     force_prorate_day character(1)
3405 );
3406
3407
3408 ALTER TABLE cust_main OWNER TO freeside;
3409
3410 --
3411 -- Name: cust_main_county; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3412 --
3413
3414 CREATE TABLE cust_main_county (
3415     taxnum integer NOT NULL,
3416     district character varying(20),
3417     city character varying(80),
3418     county character varying(80),
3419     state character varying(80),
3420     country character(2) NOT NULL,
3421     taxclass character varying(80),
3422     exempt_amount numeric(10,2) NOT NULL,
3423     tax real NOT NULL,
3424     taxname character varying(80),
3425     setuptax character(1),
3426     recurtax character(1),
3427     exempt_amount_currency character(3),
3428     source character varying(80)
3429 );
3430
3431
3432 ALTER TABLE cust_main_county OWNER TO freeside;
3433
3434 --
3435 -- Name: cust_main_county_taxnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3436 --
3437
3438 CREATE SEQUENCE cust_main_county_taxnum_seq
3439     START WITH 1
3440     INCREMENT BY 1
3441     NO MINVALUE
3442     NO MAXVALUE
3443     CACHE 1;
3444
3445
3446 ALTER TABLE cust_main_county_taxnum_seq OWNER TO freeside;
3447
3448 --
3449 -- Name: cust_main_county_taxnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3450 --
3451
3452 ALTER SEQUENCE cust_main_county_taxnum_seq OWNED BY cust_main_county.taxnum;
3453
3454
3455 --
3456 -- Name: cust_main_credit_limit; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3457 --
3458
3459 CREATE TABLE cust_main_credit_limit (
3460     creditlimitnum integer NOT NULL,
3461     custnum integer NOT NULL,
3462     _date integer,
3463     amount numeric(10,2),
3464     credit_limit numeric(10,2)
3465 );
3466
3467
3468 ALTER TABLE cust_main_credit_limit OWNER TO freeside;
3469
3470 --
3471 -- Name: cust_main_credit_limit_creditlimitnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3472 --
3473
3474 CREATE SEQUENCE cust_main_credit_limit_creditlimitnum_seq
3475     START WITH 1
3476     INCREMENT BY 1
3477     NO MINVALUE
3478     NO MAXVALUE
3479     CACHE 1;
3480
3481
3482 ALTER TABLE cust_main_credit_limit_creditlimitnum_seq OWNER TO freeside;
3483
3484 --
3485 -- Name: cust_main_credit_limit_creditlimitnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3486 --
3487
3488 ALTER SEQUENCE cust_main_credit_limit_creditlimitnum_seq OWNED BY cust_main_credit_limit.creditlimitnum;
3489
3490
3491 --
3492 -- Name: cust_main_custnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3493 --
3494
3495 CREATE SEQUENCE cust_main_custnum_seq
3496     START WITH 1
3497     INCREMENT BY 1
3498     NO MINVALUE
3499     NO MAXVALUE
3500     CACHE 1;
3501
3502
3503 ALTER TABLE cust_main_custnum_seq OWNER TO freeside;
3504
3505 --
3506 -- Name: cust_main_custnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3507 --
3508
3509 ALTER SEQUENCE cust_main_custnum_seq OWNED BY cust_main.custnum;
3510
3511
3512 --
3513 -- Name: cust_main_exemption; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3514 --
3515
3516 CREATE TABLE cust_main_exemption (
3517     exemptionnum integer NOT NULL,
3518     custnum integer NOT NULL,
3519     taxname character varying(80) NOT NULL,
3520     exempt_number character varying(80)
3521 );
3522
3523
3524 ALTER TABLE cust_main_exemption OWNER TO freeside;
3525
3526 --
3527 -- Name: cust_main_exemption_exemptionnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3528 --
3529
3530 CREATE SEQUENCE cust_main_exemption_exemptionnum_seq
3531     START WITH 1
3532     INCREMENT BY 1
3533     NO MINVALUE
3534     NO MAXVALUE
3535     CACHE 1;
3536
3537
3538 ALTER TABLE cust_main_exemption_exemptionnum_seq OWNER TO freeside;
3539
3540 --
3541 -- Name: cust_main_exemption_exemptionnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3542 --
3543
3544 ALTER SEQUENCE cust_main_exemption_exemptionnum_seq OWNED BY cust_main_exemption.exemptionnum;
3545
3546
3547 --
3548 -- Name: cust_main_invoice; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3549 --
3550
3551 CREATE TABLE cust_main_invoice (
3552     destnum integer NOT NULL,
3553     custnum integer NOT NULL,
3554     dest character varying(80) NOT NULL
3555 );
3556
3557
3558 ALTER TABLE cust_main_invoice OWNER TO freeside;
3559
3560 --
3561 -- Name: cust_main_invoice_destnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3562 --
3563
3564 CREATE SEQUENCE cust_main_invoice_destnum_seq
3565     START WITH 1
3566     INCREMENT BY 1
3567     NO MINVALUE
3568     NO MAXVALUE
3569     CACHE 1;
3570
3571
3572 ALTER TABLE cust_main_invoice_destnum_seq OWNER TO freeside;
3573
3574 --
3575 -- Name: cust_main_invoice_destnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3576 --
3577
3578 ALTER SEQUENCE cust_main_invoice_destnum_seq OWNED BY cust_main_invoice.destnum;
3579
3580
3581 --
3582 -- Name: cust_main_note; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3583 --
3584
3585 CREATE TABLE cust_main_note (
3586     notenum integer NOT NULL,
3587     custnum integer NOT NULL,
3588     classnum integer,
3589     _date integer,
3590     otaker character varying(32),
3591     usernum integer,
3592     comments text,
3593     sticky integer DEFAULT 0 NOT NULL
3594 );
3595
3596
3597 ALTER TABLE cust_main_note OWNER TO freeside;
3598
3599 --
3600 -- Name: cust_main_note_notenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3601 --
3602
3603 CREATE SEQUENCE cust_main_note_notenum_seq
3604     START WITH 1
3605     INCREMENT BY 1
3606     NO MINVALUE
3607     NO MAXVALUE
3608     CACHE 1;
3609
3610
3611 ALTER TABLE cust_main_note_notenum_seq OWNER TO freeside;
3612
3613 --
3614 -- Name: cust_main_note_notenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3615 --
3616
3617 ALTER SEQUENCE cust_main_note_notenum_seq OWNED BY cust_main_note.notenum;
3618
3619
3620 --
3621 -- Name: cust_msg; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3622 --
3623
3624 CREATE TABLE cust_msg (
3625     custmsgnum integer NOT NULL,
3626     custnum integer,
3627     msgnum integer,
3628     _date integer,
3629     env_from character varying(255),
3630     env_to character varying(255),
3631     header bytea,
3632     body bytea,
3633     error character varying(255),
3634     status character varying(80) NOT NULL,
3635     msgtype character varying(16),
3636     preview text
3637 );
3638
3639
3640 ALTER TABLE cust_msg OWNER TO freeside;
3641
3642 --
3643 -- Name: cust_msg_custmsgnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3644 --
3645
3646 CREATE SEQUENCE cust_msg_custmsgnum_seq
3647     START WITH 1
3648     INCREMENT BY 1
3649     NO MINVALUE
3650     NO MAXVALUE
3651     CACHE 1;
3652
3653
3654 ALTER TABLE cust_msg_custmsgnum_seq OWNER TO freeside;
3655
3656 --
3657 -- Name: cust_msg_custmsgnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3658 --
3659
3660 ALTER SEQUENCE cust_msg_custmsgnum_seq OWNED BY cust_msg.custmsgnum;
3661
3662
3663 --
3664 -- Name: cust_note_class; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3665 --
3666
3667 CREATE TABLE cust_note_class (
3668     classnum integer NOT NULL,
3669     classname character varying(80) NOT NULL,
3670     disabled character(1)
3671 );
3672
3673
3674 ALTER TABLE cust_note_class OWNER TO freeside;
3675
3676 --
3677 -- Name: cust_note_class_classnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3678 --
3679
3680 CREATE SEQUENCE cust_note_class_classnum_seq
3681     START WITH 1
3682     INCREMENT BY 1
3683     NO MINVALUE
3684     NO MAXVALUE
3685     CACHE 1;
3686
3687
3688 ALTER TABLE cust_note_class_classnum_seq OWNER TO freeside;
3689
3690 --
3691 -- Name: cust_note_class_classnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3692 --
3693
3694 ALTER SEQUENCE cust_note_class_classnum_seq OWNED BY cust_note_class.classnum;
3695
3696
3697 --
3698 -- Name: cust_pay; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3699 --
3700
3701 CREATE TABLE cust_pay (
3702     paynum integer NOT NULL,
3703     custnum integer NOT NULL,
3704     _date integer,
3705     paid numeric(10,2) NOT NULL,
3706     otaker character varying(32),
3707     usernum integer,
3708     payby character(4) NOT NULL,
3709     payinfo character varying(512),
3710     paymask character varying(80),
3711     paydate character varying(10),
3712     paybatch character varying(80),
3713     payunique character varying(80),
3714     closed character(1),
3715     pkgnum integer,
3716     no_auto_apply character(1),
3717     bank character varying(80),
3718     depositor character varying(80),
3719     account character varying(20),
3720     teller character varying(20),
3721     batchnum integer,
3722     gatewaynum integer,
3723     processor character varying(80),
3724     auth character varying(16),
3725     order_number character varying(256),
3726     currency character(3),
3727     paycardtype character varying(80)
3728 );
3729
3730
3731 ALTER TABLE cust_pay OWNER TO freeside;
3732
3733 --
3734 -- Name: cust_pay_batch; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3735 --
3736
3737 CREATE TABLE cust_pay_batch (
3738     paybatchnum integer NOT NULL,
3739     batchnum integer NOT NULL,
3740     invnum integer NOT NULL,
3741     custnum integer NOT NULL,
3742     last character varying(80) NOT NULL,
3743     first character varying(80) NOT NULL,
3744     address1 character varying(80) NOT NULL,
3745     address2 character varying(80),
3746     city character varying(80),
3747     state character varying(80),
3748     zip character varying(10),
3749     country character(2) NOT NULL,
3750     payby character(4) NOT NULL,
3751     payinfo character varying(512),
3752     exp character varying(11),
3753     payname character varying(80),
3754     amount numeric(10,2) NOT NULL,
3755     status character varying(80),
3756     error_message character varying(80),
3757     currency character(3),
3758     failure_status character varying(16),
3759     paytype character varying(80)
3760 );
3761
3762
3763 ALTER TABLE cust_pay_batch OWNER TO freeside;
3764
3765 --
3766 -- Name: cust_pay_batch_paybatchnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3767 --
3768
3769 CREATE SEQUENCE cust_pay_batch_paybatchnum_seq
3770     START WITH 1
3771     INCREMENT BY 1
3772     NO MINVALUE
3773     NO MAXVALUE
3774     CACHE 1;
3775
3776
3777 ALTER TABLE cust_pay_batch_paybatchnum_seq OWNER TO freeside;
3778
3779 --
3780 -- Name: cust_pay_batch_paybatchnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3781 --
3782
3783 ALTER SEQUENCE cust_pay_batch_paybatchnum_seq OWNED BY cust_pay_batch.paybatchnum;
3784
3785
3786 --
3787 -- Name: cust_pay_paynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3788 --
3789
3790 CREATE SEQUENCE cust_pay_paynum_seq
3791     START WITH 1
3792     INCREMENT BY 1
3793     NO MINVALUE
3794     NO MAXVALUE
3795     CACHE 1;
3796
3797
3798 ALTER TABLE cust_pay_paynum_seq OWNER TO freeside;
3799
3800 --
3801 -- Name: cust_pay_paynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3802 --
3803
3804 ALTER SEQUENCE cust_pay_paynum_seq OWNED BY cust_pay.paynum;
3805
3806
3807 --
3808 -- Name: cust_pay_pending; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3809 --
3810
3811 CREATE TABLE cust_pay_pending (
3812     paypendingnum integer NOT NULL,
3813     custnum integer,
3814     paid numeric(10,2) NOT NULL,
3815     _date integer,
3816     payby character(4) NOT NULL,
3817     payinfo character varying(512),
3818     paymask character varying(80),
3819     paydate character varying(10),
3820     recurring_billing character varying(80),
3821     payunique character varying(80),
3822     pkgnum integer,
3823     status character varying(80) NOT NULL,
3824     session_id character varying(1024),
3825     statustext text,
3826     gatewaynum integer,
3827     paynum integer,
3828     void_paynum integer,
3829     jobnum bigint,
3830     invnum integer,
3831     manual character(1),
3832     discount_term integer,
3833     currency character(3),
3834     failure_status character varying(16)
3835 );
3836
3837
3838 ALTER TABLE cust_pay_pending OWNER TO freeside;
3839
3840 --
3841 -- Name: cust_pay_pending_paypendingnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3842 --
3843
3844 CREATE SEQUENCE cust_pay_pending_paypendingnum_seq
3845     START WITH 1
3846     INCREMENT BY 1
3847     NO MINVALUE
3848     NO MAXVALUE
3849     CACHE 1;
3850
3851
3852 ALTER TABLE cust_pay_pending_paypendingnum_seq OWNER TO freeside;
3853
3854 --
3855 -- Name: cust_pay_pending_paypendingnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3856 --
3857
3858 ALTER SEQUENCE cust_pay_pending_paypendingnum_seq OWNED BY cust_pay_pending.paypendingnum;
3859
3860
3861 --
3862 -- Name: cust_pay_refund; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3863 --
3864
3865 CREATE TABLE cust_pay_refund (
3866     payrefundnum integer NOT NULL,
3867     paynum integer NOT NULL,
3868     refundnum integer NOT NULL,
3869     _date integer,
3870     amount numeric(10,2) NOT NULL
3871 );
3872
3873
3874 ALTER TABLE cust_pay_refund OWNER TO freeside;
3875
3876 --
3877 -- Name: cust_pay_refund_payrefundnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3878 --
3879
3880 CREATE SEQUENCE cust_pay_refund_payrefundnum_seq
3881     START WITH 1
3882     INCREMENT BY 1
3883     NO MINVALUE
3884     NO MAXVALUE
3885     CACHE 1;
3886
3887
3888 ALTER TABLE cust_pay_refund_payrefundnum_seq OWNER TO freeside;
3889
3890 --
3891 -- Name: cust_pay_refund_payrefundnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3892 --
3893
3894 ALTER SEQUENCE cust_pay_refund_payrefundnum_seq OWNED BY cust_pay_refund.payrefundnum;
3895
3896
3897 --
3898 -- Name: cust_pay_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3899 --
3900
3901 CREATE TABLE cust_pay_void (
3902     paynum integer NOT NULL,
3903     custnum integer NOT NULL,
3904     _date integer,
3905     paid numeric(10,2) NOT NULL,
3906     otaker character varying(32),
3907     usernum integer,
3908     payby character(4) NOT NULL,
3909     payinfo character varying(512),
3910     paymask character varying(80),
3911     paybatch character varying(80),
3912     closed character(1),
3913     pkgnum integer,
3914     bank character varying(80),
3915     depositor character varying(80),
3916     account character varying(20),
3917     teller character varying(20),
3918     batchnum integer,
3919     gatewaynum integer,
3920     processor character varying(80),
3921     auth character varying(16),
3922     order_number character varying(256),
3923     void_date integer,
3924     reason character varying(80),
3925     void_usernum integer,
3926     currency character(3),
3927     reasonnum integer,
3928     paycardtype character varying(80)
3929 );
3930
3931
3932 ALTER TABLE cust_pay_void OWNER TO freeside;
3933
3934 --
3935 -- Name: cust_payby; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3936 --
3937
3938 CREATE TABLE cust_payby (
3939     custpaybynum integer NOT NULL,
3940     custnum integer NOT NULL,
3941     weight integer,
3942     payby character(4) NOT NULL,
3943     payinfo character varying(512),
3944     paycvv character varying(512),
3945     paymask character varying(80),
3946     paydate character varying(10),
3947     paystart_month integer,
3948     paystart_year integer,
3949     payissue character varying(2),
3950     payname character varying(160),
3951     paystate character varying(80),
3952     paytype character varying(80),
3953     payip character varying(15),
3954     locationnum integer,
3955     paycardtype character varying(80)
3956 );
3957
3958
3959 ALTER TABLE cust_payby OWNER TO freeside;
3960
3961 --
3962 -- Name: cust_payby_custpaybynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3963 --
3964
3965 CREATE SEQUENCE cust_payby_custpaybynum_seq
3966     START WITH 1
3967     INCREMENT BY 1
3968     NO MINVALUE
3969     NO MAXVALUE
3970     CACHE 1;
3971
3972
3973 ALTER TABLE cust_payby_custpaybynum_seq OWNER TO freeside;
3974
3975 --
3976 -- Name: cust_payby_custpaybynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3977 --
3978
3979 ALTER SEQUENCE cust_payby_custpaybynum_seq OWNED BY cust_payby.custpaybynum;
3980
3981
3982 --
3983 -- Name: cust_pkg; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3984 --
3985
3986 CREATE TABLE cust_pkg (
3987     pkgnum integer NOT NULL,
3988     custnum integer NOT NULL,
3989     pkgpart integer NOT NULL,
3990     pkgbatch character varying(80),
3991     contactnum integer,
3992     locationnum integer,
3993     otaker character varying(32),
3994     usernum integer,
3995     salesnum integer,
3996     order_date integer,
3997     start_date integer,
3998     setup integer,
3999     bill integer,
4000     last_bill integer,
4001     susp integer,
4002     adjourn integer,
4003     resume integer,
4004     cancel integer,
4005     uncancel integer,
4006     uncancel_pkgnum integer,
4007     expire integer,
4008     contract_end integer,
4009     dundate integer,
4010     change_date integer,
4011     change_pkgnum integer,
4012     change_pkgpart integer,
4013     change_locationnum integer,
4014     change_custnum integer,
4015     main_pkgnum integer,
4016     pkglinknum integer,
4017     manual_flag character(1),
4018     no_auto character(1),
4019     quantity integer,
4020     agent_pkgid character varying(80),
4021     waive_setup character(1),
4022     recur_show_zero character(1),
4023     setup_show_zero character(1),
4024     change_to_pkgnum integer,
4025     separate_bill character(1)
4026 );
4027
4028
4029 ALTER TABLE cust_pkg OWNER TO freeside;
4030
4031 --
4032 -- Name: cust_pkg_detail; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4033 --
4034
4035 CREATE TABLE cust_pkg_detail (
4036     pkgdetailnum integer NOT NULL,
4037     pkgnum integer NOT NULL,
4038     detail character varying(160) NOT NULL,
4039     detailtype character(1) NOT NULL,
4040     weight integer NOT NULL
4041 );
4042
4043
4044 ALTER TABLE cust_pkg_detail OWNER TO freeside;
4045
4046 --
4047 -- Name: cust_pkg_detail_pkgdetailnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
4048 --
4049
4050 CREATE SEQUENCE cust_pkg_detail_pkgdetailnum_seq
4051     START WITH 1
4052     INCREMENT BY 1
4053     NO MINVALUE
4054     NO MAXVALUE
4055     CACHE 1;
4056
4057
4058 ALTER TABLE cust_pkg_detail_pkgdetailnum_seq OWNER TO freeside;
4059
4060 --
4061 -- Name: cust_pkg_detail_pkgdetailnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
4062 --
4063
4064 ALTER SEQUENCE cust_pkg_detail_pkgdetailnum_seq OWNED BY cust_pkg_detail.pkgdetailnum;