doc: return fields for customer_info, RT#84796
[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: addr_status; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
521 --
522
523 CREATE TABLE addr_status (
524     addrnum integer NOT NULL,
525     ip_addr character varying(40),
526     _date integer,
527     up character(1),
528     delay integer
529 );
530
531
532 ALTER TABLE addr_status OWNER TO freeside;
533
534 --
535 -- Name: addr_status_addrnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
536 --
537
538 CREATE SEQUENCE addr_status_addrnum_seq
539     START WITH 1
540     INCREMENT BY 1
541     NO MINVALUE
542     NO MAXVALUE
543     CACHE 1;
544
545
546 ALTER TABLE addr_status_addrnum_seq OWNER TO freeside;
547
548 --
549 -- Name: addr_status_addrnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
550 --
551
552 ALTER SEQUENCE addr_status_addrnum_seq OWNED BY addr_status.addrnum;
553
554
555 --
556 -- Name: agent; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
557 --
558
559 CREATE TABLE agent (
560     agentnum integer NOT NULL,
561     agent character varying(80) NOT NULL,
562     typenum integer NOT NULL,
563     ticketing_queueid integer,
564     invoice_template character varying(80),
565     agent_custnum integer,
566     disabled character(1),
567     username character varying(80),
568     _password character varying(80),
569     freq integer,
570     prog text
571 );
572
573
574 ALTER TABLE agent OWNER TO freeside;
575
576 --
577 -- Name: agent_agentnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
578 --
579
580 CREATE SEQUENCE agent_agentnum_seq
581     START WITH 1
582     INCREMENT BY 1
583     NO MINVALUE
584     NO MAXVALUE
585     CACHE 1;
586
587
588 ALTER TABLE agent_agentnum_seq OWNER TO freeside;
589
590 --
591 -- Name: agent_agentnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
592 --
593
594 ALTER SEQUENCE agent_agentnum_seq OWNED BY agent.agentnum;
595
596
597 --
598 -- Name: agent_currency; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
599 --
600
601 CREATE TABLE agent_currency (
602     agentcurrencynum integer NOT NULL,
603     agentnum integer NOT NULL,
604     currency character(3) NOT NULL
605 );
606
607
608 ALTER TABLE agent_currency OWNER TO freeside;
609
610 --
611 -- Name: agent_currency_agentcurrencynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
612 --
613
614 CREATE SEQUENCE agent_currency_agentcurrencynum_seq
615     START WITH 1
616     INCREMENT BY 1
617     NO MINVALUE
618     NO MAXVALUE
619     CACHE 1;
620
621
622 ALTER TABLE agent_currency_agentcurrencynum_seq OWNER TO freeside;
623
624 --
625 -- Name: agent_currency_agentcurrencynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
626 --
627
628 ALTER SEQUENCE agent_currency_agentcurrencynum_seq OWNED BY agent_currency.agentcurrencynum;
629
630
631 --
632 -- Name: agent_payment_gateway; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
633 --
634
635 CREATE TABLE agent_payment_gateway (
636     agentgatewaynum integer NOT NULL,
637     agentnum integer NOT NULL,
638     gatewaynum integer NOT NULL,
639     cardtype character varying(80),
640     taxclass character varying(80)
641 );
642
643
644 ALTER TABLE agent_payment_gateway OWNER TO freeside;
645
646 --
647 -- Name: agent_payment_gateway_agentgatewaynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
648 --
649
650 CREATE SEQUENCE agent_payment_gateway_agentgatewaynum_seq
651     START WITH 1
652     INCREMENT BY 1
653     NO MINVALUE
654     NO MAXVALUE
655     CACHE 1;
656
657
658 ALTER TABLE agent_payment_gateway_agentgatewaynum_seq OWNER TO freeside;
659
660 --
661 -- Name: agent_payment_gateway_agentgatewaynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
662 --
663
664 ALTER SEQUENCE agent_payment_gateway_agentgatewaynum_seq OWNED BY agent_payment_gateway.agentgatewaynum;
665
666
667 --
668 -- Name: agent_pkg_class; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
669 --
670
671 CREATE TABLE agent_pkg_class (
672     agentpkgclassnum integer NOT NULL,
673     agentnum integer NOT NULL,
674     classnum integer,
675     commission_percent numeric(7,4) NOT NULL
676 );
677
678
679 ALTER TABLE agent_pkg_class OWNER TO freeside;
680
681 --
682 -- Name: agent_pkg_class_agentpkgclassnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
683 --
684
685 CREATE SEQUENCE agent_pkg_class_agentpkgclassnum_seq
686     START WITH 1
687     INCREMENT BY 1
688     NO MINVALUE
689     NO MAXVALUE
690     CACHE 1;
691
692
693 ALTER TABLE agent_pkg_class_agentpkgclassnum_seq OWNER TO freeside;
694
695 --
696 -- Name: agent_pkg_class_agentpkgclassnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
697 --
698
699 ALTER SEQUENCE agent_pkg_class_agentpkgclassnum_seq OWNED BY agent_pkg_class.agentpkgclassnum;
700
701
702 --
703 -- Name: agent_type; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
704 --
705
706 CREATE TABLE agent_type (
707     typenum integer NOT NULL,
708     atype character varying(80) NOT NULL,
709     disabled character(1)
710 );
711
712
713 ALTER TABLE agent_type OWNER TO freeside;
714
715 --
716 -- Name: agent_type_typenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
717 --
718
719 CREATE SEQUENCE agent_type_typenum_seq
720     START WITH 1
721     INCREMENT BY 1
722     NO MINVALUE
723     NO MAXVALUE
724     CACHE 1;
725
726
727 ALTER TABLE agent_type_typenum_seq OWNER TO freeside;
728
729 --
730 -- Name: agent_type_typenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
731 --
732
733 ALTER SEQUENCE agent_type_typenum_seq OWNED BY agent_type.typenum;
734
735
736 --
737 -- Name: alarm_station; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
738 --
739
740 CREATE TABLE alarm_station (
741     alarmstationnum integer NOT NULL,
742     agentnum integer,
743     stationname character varying(80) NOT NULL,
744     disabled character(1)
745 );
746
747
748 ALTER TABLE alarm_station OWNER TO freeside;
749
750 --
751 -- Name: alarm_station_alarmstationnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
752 --
753
754 CREATE SEQUENCE alarm_station_alarmstationnum_seq
755     START WITH 1
756     INCREMENT BY 1
757     NO MINVALUE
758     NO MAXVALUE
759     CACHE 1;
760
761
762 ALTER TABLE alarm_station_alarmstationnum_seq OWNER TO freeside;
763
764 --
765 -- Name: alarm_station_alarmstationnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
766 --
767
768 ALTER SEQUENCE alarm_station_alarmstationnum_seq OWNED BY alarm_station.alarmstationnum;
769
770
771 --
772 -- Name: alarm_system; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
773 --
774
775 CREATE TABLE alarm_system (
776     alarmsystemnum integer NOT NULL,
777     agentnum integer,
778     systemname character varying(80) NOT NULL,
779     disabled character(1)
780 );
781
782
783 ALTER TABLE alarm_system OWNER TO freeside;
784
785 --
786 -- Name: alarm_system_alarmsystemnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
787 --
788
789 CREATE SEQUENCE alarm_system_alarmsystemnum_seq
790     START WITH 1
791     INCREMENT BY 1
792     NO MINVALUE
793     NO MAXVALUE
794     CACHE 1;
795
796
797 ALTER TABLE alarm_system_alarmsystemnum_seq OWNER TO freeside;
798
799 --
800 -- Name: alarm_system_alarmsystemnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
801 --
802
803 ALTER SEQUENCE alarm_system_alarmsystemnum_seq OWNED BY alarm_system.alarmsystemnum;
804
805
806 --
807 -- Name: alarm_type; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
808 --
809
810 CREATE TABLE alarm_type (
811     alarmtypenum integer NOT NULL,
812     agentnum integer,
813     inputs integer NOT NULL,
814     outputs integer NOT NULL,
815     disabled character(1)
816 );
817
818
819 ALTER TABLE alarm_type OWNER TO freeside;
820
821 --
822 -- Name: alarm_type_alarmtypenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
823 --
824
825 CREATE SEQUENCE alarm_type_alarmtypenum_seq
826     START WITH 1
827     INCREMENT BY 1
828     NO MINVALUE
829     NO MAXVALUE
830     CACHE 1;
831
832
833 ALTER TABLE alarm_type_alarmtypenum_seq OWNER TO freeside;
834
835 --
836 -- Name: alarm_type_alarmtypenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
837 --
838
839 ALTER SEQUENCE alarm_type_alarmtypenum_seq OWNED BY alarm_type.alarmtypenum;
840
841
842 --
843 -- Name: areacode; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
844 --
845
846 CREATE TABLE areacode (
847     areanum integer NOT NULL,
848     code character(3) NOT NULL,
849     country character(2),
850     state character(2),
851     description character varying(255)
852 );
853
854
855 ALTER TABLE areacode OWNER TO freeside;
856
857 --
858 -- Name: areacode_areanum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
859 --
860
861 CREATE SEQUENCE areacode_areanum_seq
862     START WITH 1
863     INCREMENT BY 1
864     NO MINVALUE
865     NO MAXVALUE
866     CACHE 1;
867
868
869 ALTER TABLE areacode_areanum_seq OWNER TO freeside;
870
871 --
872 -- Name: areacode_areanum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
873 --
874
875 ALTER SEQUENCE areacode_areanum_seq OWNED BY areacode.areanum;
876
877
878 --
879 -- Name: articles; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
880 --
881
882 CREATE TABLE articles (
883     id integer NOT NULL,
884     name character varying(255) DEFAULT ''::character varying NOT NULL,
885     summary character varying(255) DEFAULT ''::character varying NOT NULL,
886     sortorder integer DEFAULT 0 NOT NULL,
887     class integer DEFAULT 0 NOT NULL,
888     parent integer DEFAULT 0 NOT NULL,
889     uri character varying(255),
890     creator integer DEFAULT 0 NOT NULL,
891     created timestamp without time zone,
892     lastupdatedby integer DEFAULT 0 NOT NULL,
893     lastupdated timestamp without time zone
894 );
895
896
897 ALTER TABLE articles OWNER TO freeside;
898
899 --
900 -- Name: articles_id_seq; Type: SEQUENCE; Schema: public; Owner: freeside
901 --
902
903 CREATE SEQUENCE articles_id_seq
904     START WITH 1
905     INCREMENT BY 1
906     NO MINVALUE
907     NO MAXVALUE
908     CACHE 1;
909
910
911 ALTER TABLE articles_id_seq OWNER TO freeside;
912
913 --
914 -- Name: articles_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
915 --
916
917 ALTER SEQUENCE articles_id_seq OWNED BY articles.id;
918
919
920 --
921 -- Name: attachments_id_seq; Type: SEQUENCE; Schema: public; Owner: freeside
922 --
923
924 CREATE SEQUENCE attachments_id_seq
925     START WITH 1
926     INCREMENT BY 1
927     NO MINVALUE
928     NO MAXVALUE
929     CACHE 1;
930
931
932 ALTER TABLE attachments_id_seq OWNER TO freeside;
933
934 --
935 -- Name: attachments; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
936 --
937
938 CREATE TABLE attachments (
939     id integer DEFAULT nextval('attachments_id_seq'::regclass) NOT NULL,
940     transactionid integer NOT NULL,
941     parent integer DEFAULT 0 NOT NULL,
942     messageid character varying(160),
943     subject character varying(255),
944     filename character varying(255),
945     contenttype character varying(80),
946     contentencoding character varying(80),
947     content text,
948     headers text,
949     creator integer DEFAULT 0 NOT NULL,
950     created timestamp without time zone
951 );
952
953
954 ALTER TABLE attachments OWNER TO freeside;
955
956 --
957 -- Name: attributes_id_seq; Type: SEQUENCE; Schema: public; Owner: freeside
958 --
959
960 CREATE SEQUENCE attributes_id_seq
961     START WITH 1
962     INCREMENT BY 1
963     NO MINVALUE
964     NO MAXVALUE
965     CACHE 1;
966
967
968 ALTER TABLE attributes_id_seq OWNER TO freeside;
969
970 --
971 -- Name: attributes; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
972 --
973
974 CREATE TABLE attributes (
975     id integer DEFAULT nextval('attributes_id_seq'::regclass) NOT NULL,
976     name character varying(255) NOT NULL,
977     description character varying(255),
978     content text,
979     contenttype character varying(16),
980     objecttype character varying(64),
981     objectid integer,
982     creator integer DEFAULT 0 NOT NULL,
983     created timestamp without time zone,
984     lastupdatedby integer DEFAULT 0 NOT NULL,
985     lastupdated timestamp without time zone
986 );
987
988
989 ALTER TABLE attributes OWNER TO freeside;
990
991 --
992 -- Name: banned_pay; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
993 --
994
995 CREATE TABLE banned_pay (
996     bannum integer NOT NULL,
997     payby character(4) NOT NULL,
998     payinfo character varying(128) NOT NULL,
999     _date integer,
1000     end_date integer,
1001     otaker character varying(32),
1002     usernum integer,
1003     bantype character varying(80),
1004     reason character varying(80),
1005     payinfo_hash character varying(32)
1006 );
1007
1008
1009 ALTER TABLE banned_pay OWNER TO freeside;
1010
1011 --
1012 -- Name: banned_pay_bannum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1013 --
1014
1015 CREATE SEQUENCE banned_pay_bannum_seq
1016     START WITH 1
1017     INCREMENT BY 1
1018     NO MINVALUE
1019     NO MAXVALUE
1020     CACHE 1;
1021
1022
1023 ALTER TABLE banned_pay_bannum_seq OWNER TO freeside;
1024
1025 --
1026 -- Name: banned_pay_bannum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1027 --
1028
1029 ALTER SEQUENCE banned_pay_bannum_seq OWNED BY banned_pay.bannum;
1030
1031
1032 --
1033 -- Name: bill_batch; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1034 --
1035
1036 CREATE TABLE bill_batch (
1037     batchnum integer NOT NULL,
1038     agentnum integer,
1039     status character(1),
1040     pdf bytea
1041 );
1042
1043
1044 ALTER TABLE bill_batch OWNER TO freeside;
1045
1046 --
1047 -- Name: bill_batch_batchnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1048 --
1049
1050 CREATE SEQUENCE bill_batch_batchnum_seq
1051     START WITH 1
1052     INCREMENT BY 1
1053     NO MINVALUE
1054     NO MAXVALUE
1055     CACHE 1;
1056
1057
1058 ALTER TABLE bill_batch_batchnum_seq OWNER TO freeside;
1059
1060 --
1061 -- Name: bill_batch_batchnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1062 --
1063
1064 ALTER SEQUENCE bill_batch_batchnum_seq OWNED BY bill_batch.batchnum;
1065
1066
1067 --
1068 -- Name: cable_model; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1069 --
1070
1071 CREATE TABLE cable_model (
1072     modelnum integer NOT NULL,
1073     model_name character varying(80) NOT NULL,
1074     disabled character(1)
1075 );
1076
1077
1078 ALTER TABLE cable_model OWNER TO freeside;
1079
1080 --
1081 -- Name: cable_model_modelnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1082 --
1083
1084 CREATE SEQUENCE cable_model_modelnum_seq
1085     START WITH 1
1086     INCREMENT BY 1
1087     NO MINVALUE
1088     NO MAXVALUE
1089     CACHE 1;
1090
1091
1092 ALTER TABLE cable_model_modelnum_seq OWNER TO freeside;
1093
1094 --
1095 -- Name: cable_model_modelnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1096 --
1097
1098 ALTER SEQUENCE cable_model_modelnum_seq OWNED BY cable_model.modelnum;
1099
1100
1101 --
1102 -- Name: cable_provider; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1103 --
1104
1105 CREATE TABLE cable_provider (
1106     providernum integer NOT NULL,
1107     provider character varying(80) NOT NULL,
1108     disabled character(1)
1109 );
1110
1111
1112 ALTER TABLE cable_provider OWNER TO freeside;
1113
1114 --
1115 -- Name: cable_provider_providernum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1116 --
1117
1118 CREATE SEQUENCE cable_provider_providernum_seq
1119     START WITH 1
1120     INCREMENT BY 1
1121     NO MINVALUE
1122     NO MAXVALUE
1123     CACHE 1;
1124
1125
1126 ALTER TABLE cable_provider_providernum_seq OWNER TO freeside;
1127
1128 --
1129 -- Name: cable_provider_providernum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1130 --
1131
1132 ALTER SEQUENCE cable_provider_providernum_seq OWNED BY cable_provider.providernum;
1133
1134
1135 --
1136 -- Name: cachedgroupmembers_id_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1137 --
1138
1139 CREATE SEQUENCE cachedgroupmembers_id_seq
1140     START WITH 1
1141     INCREMENT BY 1
1142     NO MINVALUE
1143     NO MAXVALUE
1144     CACHE 1;
1145
1146
1147 ALTER TABLE cachedgroupmembers_id_seq OWNER TO freeside;
1148
1149 --
1150 -- Name: cachedgroupmembers; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1151 --
1152
1153 CREATE TABLE cachedgroupmembers (
1154     id integer DEFAULT nextval('cachedgroupmembers_id_seq'::regclass) NOT NULL,
1155     groupid integer,
1156     memberid integer,
1157     via integer,
1158     immediateparentid integer,
1159     disabled integer DEFAULT 0 NOT NULL
1160 );
1161
1162
1163 ALTER TABLE cachedgroupmembers OWNER TO freeside;
1164
1165 --
1166 -- Name: cacti_page; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1167 --
1168
1169 CREATE TABLE cacti_page (
1170     cacti_pagenum integer NOT NULL,
1171     exportnum integer,
1172     svcnum integer,
1173     graphnum integer,
1174     imported integer,
1175     content text,
1176     thumbnail text
1177 );
1178
1179
1180 ALTER TABLE cacti_page OWNER TO freeside;
1181
1182 --
1183 -- Name: cacti_page_cacti_pagenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1184 --
1185
1186 CREATE SEQUENCE cacti_page_cacti_pagenum_seq
1187     START WITH 1
1188     INCREMENT BY 1
1189     NO MINVALUE
1190     NO MAXVALUE
1191     CACHE 1;
1192
1193
1194 ALTER TABLE cacti_page_cacti_pagenum_seq OWNER TO freeside;
1195
1196 --
1197 -- Name: cacti_page_cacti_pagenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1198 --
1199
1200 ALTER SEQUENCE cacti_page_cacti_pagenum_seq OWNED BY cacti_page.cacti_pagenum;
1201
1202
1203 --
1204 -- Name: cdr; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1205 --
1206
1207 CREATE TABLE cdr (
1208     acctid bigint NOT NULL,
1209     calldate timestamp with time zone DEFAULT now() NOT NULL,
1210     clid character varying(80) DEFAULT ''::character varying NOT NULL,
1211     src character varying(80) DEFAULT ''::character varying NOT NULL,
1212     dst character varying(80) DEFAULT ''::character varying NOT NULL,
1213     dcontext character varying(80) DEFAULT ''::character varying NOT NULL,
1214     channel character varying(80) DEFAULT ''::character varying NOT NULL,
1215     dstchannel character varying(80) DEFAULT ''::character varying NOT NULL,
1216     lastapp character varying(80) DEFAULT ''::character varying NOT NULL,
1217     lastdata character varying(255) DEFAULT ''::character varying NOT NULL,
1218     src_ip_addr character varying(15),
1219     dst_ip_addr character varying(15),
1220     dst_term character varying(80),
1221     startdate integer,
1222     answerdate integer,
1223     enddate integer,
1224     duration integer DEFAULT 0 NOT NULL,
1225     billsec integer DEFAULT 0 NOT NULL,
1226     disposition character varying(45) DEFAULT ''::character varying NOT NULL,
1227     amaflags integer DEFAULT 0 NOT NULL,
1228     accountcode character varying(32) DEFAULT ''::character varying NOT NULL,
1229     uniqueid character varying(80) DEFAULT ''::character varying NOT NULL,
1230     userfield character varying(512) DEFAULT ''::character varying NOT NULL,
1231     max_callers integer,
1232     upstream_currency character(3),
1233     upstream_rateplanid integer,
1234     ratedetailnum integer,
1235     distance numeric,
1236     islocal integer,
1237     calltypenum integer,
1238     description character varying(80),
1239     quantity integer,
1240     upstream_rateid integer,
1241     servicecode integer,
1242     quantity_able integer,
1243     cdrtypenum integer,
1244     charged_party character varying(80),
1245     charged_party_imsi character varying(80),
1246     upstream_price numeric(10,5),
1247     upstream_src_regionname character varying(80),
1248     upstream_dst_regionname character varying(80),
1249     rated_pretty_dst character varying(80),
1250     rated_regionname character varying(80),
1251     rated_price numeric(10,4),
1252     rated_seconds integer,
1253     rated_minutes double precision,
1254     rated_granularity integer,
1255     rated_ratedetailnum integer,
1256     rated_classnum integer,
1257     rated_ratename character varying(80),
1258     carrierid bigint,
1259     svcnum integer,
1260     freesidestatus character varying(32),
1261     freesiderewritestatus character varying(32),
1262     cdrid bigint,
1263     sessionnum integer,
1264     subscriber character varying(80),
1265     cdrbatch character varying(255),
1266     cdrbatchnum integer,
1267     detailnum bigint,
1268     rated_cost numeric(10,4),
1269     src_lrn character varying(15),
1270     dst_lrn character varying(15)
1271 );
1272
1273
1274 ALTER TABLE cdr OWNER TO freeside;
1275
1276 --
1277 -- Name: cdr_acctid_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1278 --
1279
1280 CREATE SEQUENCE cdr_acctid_seq
1281     START WITH 1
1282     INCREMENT BY 1
1283     NO MINVALUE
1284     NO MAXVALUE
1285     CACHE 1;
1286
1287
1288 ALTER TABLE cdr_acctid_seq OWNER TO freeside;
1289
1290 --
1291 -- Name: cdr_acctid_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1292 --
1293
1294 ALTER SEQUENCE cdr_acctid_seq OWNED BY cdr.acctid;
1295
1296
1297 --
1298 -- Name: cdr_batch; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1299 --
1300
1301 CREATE TABLE cdr_batch (
1302     cdrbatchnum integer NOT NULL,
1303     cdrbatch character varying(255),
1304     _date integer
1305 );
1306
1307
1308 ALTER TABLE cdr_batch OWNER TO freeside;
1309
1310 --
1311 -- Name: cdr_batch_cdrbatchnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1312 --
1313
1314 CREATE SEQUENCE cdr_batch_cdrbatchnum_seq
1315     START WITH 1
1316     INCREMENT BY 1
1317     NO MINVALUE
1318     NO MAXVALUE
1319     CACHE 1;
1320
1321
1322 ALTER TABLE cdr_batch_cdrbatchnum_seq OWNER TO freeside;
1323
1324 --
1325 -- Name: cdr_batch_cdrbatchnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1326 --
1327
1328 ALTER SEQUENCE cdr_batch_cdrbatchnum_seq OWNED BY cdr_batch.cdrbatchnum;
1329
1330
1331 --
1332 -- Name: cdr_calltype; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1333 --
1334
1335 CREATE TABLE cdr_calltype (
1336     calltypenum integer NOT NULL,
1337     calltypename character varying(80) NOT NULL
1338 );
1339
1340
1341 ALTER TABLE cdr_calltype OWNER TO freeside;
1342
1343 --
1344 -- Name: cdr_calltype_calltypenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1345 --
1346
1347 CREATE SEQUENCE cdr_calltype_calltypenum_seq
1348     START WITH 1
1349     INCREMENT BY 1
1350     NO MINVALUE
1351     NO MAXVALUE
1352     CACHE 1;
1353
1354
1355 ALTER TABLE cdr_calltype_calltypenum_seq OWNER TO freeside;
1356
1357 --
1358 -- Name: cdr_calltype_calltypenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1359 --
1360
1361 ALTER SEQUENCE cdr_calltype_calltypenum_seq OWNED BY cdr_calltype.calltypenum;
1362
1363
1364 --
1365 -- Name: cdr_carrier; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1366 --
1367
1368 CREATE TABLE cdr_carrier (
1369     carrierid integer NOT NULL,
1370     carriername character varying(80) NOT NULL,
1371     disabled character(1)
1372 );
1373
1374
1375 ALTER TABLE cdr_carrier OWNER TO freeside;
1376
1377 --
1378 -- Name: cdr_carrier_carrierid_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1379 --
1380
1381 CREATE SEQUENCE cdr_carrier_carrierid_seq
1382     START WITH 1
1383     INCREMENT BY 1
1384     NO MINVALUE
1385     NO MAXVALUE
1386     CACHE 1;
1387
1388
1389 ALTER TABLE cdr_carrier_carrierid_seq OWNER TO freeside;
1390
1391 --
1392 -- Name: cdr_carrier_carrierid_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1393 --
1394
1395 ALTER SEQUENCE cdr_carrier_carrierid_seq OWNED BY cdr_carrier.carrierid;
1396
1397
1398 --
1399 -- Name: cdr_cust_pkg_usage; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1400 --
1401
1402 CREATE TABLE cdr_cust_pkg_usage (
1403     cdrusagenum bigint NOT NULL,
1404     acctid bigint NOT NULL,
1405     pkgusagenum integer NOT NULL,
1406     minutes double precision NOT NULL
1407 );
1408
1409
1410 ALTER TABLE cdr_cust_pkg_usage OWNER TO freeside;
1411
1412 --
1413 -- Name: cdr_cust_pkg_usage_cdrusagenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1414 --
1415
1416 CREATE SEQUENCE cdr_cust_pkg_usage_cdrusagenum_seq
1417     START WITH 1
1418     INCREMENT BY 1
1419     NO MINVALUE
1420     NO MAXVALUE
1421     CACHE 1;
1422
1423
1424 ALTER TABLE cdr_cust_pkg_usage_cdrusagenum_seq OWNER TO freeside;
1425
1426 --
1427 -- Name: cdr_cust_pkg_usage_cdrusagenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1428 --
1429
1430 ALTER SEQUENCE cdr_cust_pkg_usage_cdrusagenum_seq OWNED BY cdr_cust_pkg_usage.cdrusagenum;
1431
1432
1433 --
1434 -- Name: cdr_termination; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1435 --
1436
1437 CREATE TABLE cdr_termination (
1438     cdrtermnum bigint NOT NULL,
1439     acctid bigint NOT NULL,
1440     termpart integer NOT NULL,
1441     rated_price numeric(10,4),
1442     rated_seconds integer,
1443     rated_minutes double precision,
1444     status character varying(32),
1445     svcnum integer,
1446     rated_granularity integer
1447 );
1448
1449
1450 ALTER TABLE cdr_termination OWNER TO freeside;
1451
1452 --
1453 -- Name: cdr_termination_cdrtermnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1454 --
1455
1456 CREATE SEQUENCE cdr_termination_cdrtermnum_seq
1457     START WITH 1
1458     INCREMENT BY 1
1459     NO MINVALUE
1460     NO MAXVALUE
1461     CACHE 1;
1462
1463
1464 ALTER TABLE cdr_termination_cdrtermnum_seq OWNER TO freeside;
1465
1466 --
1467 -- Name: cdr_termination_cdrtermnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1468 --
1469
1470 ALTER SEQUENCE cdr_termination_cdrtermnum_seq OWNED BY cdr_termination.cdrtermnum;
1471
1472
1473 --
1474 -- Name: cdr_type; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1475 --
1476
1477 CREATE TABLE cdr_type (
1478     cdrtypenum integer NOT NULL,
1479     cdrtypename character varying(80) NOT NULL
1480 );
1481
1482
1483 ALTER TABLE cdr_type OWNER TO freeside;
1484
1485 --
1486 -- Name: cdr_type_cdrtypenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1487 --
1488
1489 CREATE SEQUENCE cdr_type_cdrtypenum_seq
1490     START WITH 1
1491     INCREMENT BY 1
1492     NO MINVALUE
1493     NO MAXVALUE
1494     CACHE 1;
1495
1496
1497 ALTER TABLE cdr_type_cdrtypenum_seq OWNER TO freeside;
1498
1499 --
1500 -- Name: cdr_type_cdrtypenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1501 --
1502
1503 ALTER SEQUENCE cdr_type_cdrtypenum_seq OWNED BY cdr_type.cdrtypenum;
1504
1505
1506 --
1507 -- Name: cgp_rule; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1508 --
1509
1510 CREATE TABLE cgp_rule (
1511     rulenum integer NOT NULL,
1512     name character varying(80) NOT NULL,
1513     comment character varying(80),
1514     svcnum integer NOT NULL,
1515     priority integer NOT NULL
1516 );
1517
1518
1519 ALTER TABLE cgp_rule OWNER TO freeside;
1520
1521 --
1522 -- Name: cgp_rule_action; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1523 --
1524
1525 CREATE TABLE cgp_rule_action (
1526     ruleactionnum integer NOT NULL,
1527     action character varying(80) NOT NULL,
1528     params character varying(255),
1529     rulenum integer NOT NULL
1530 );
1531
1532
1533 ALTER TABLE cgp_rule_action OWNER TO freeside;
1534
1535 --
1536 -- Name: cgp_rule_action_ruleactionnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1537 --
1538
1539 CREATE SEQUENCE cgp_rule_action_ruleactionnum_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_action_ruleactionnum_seq OWNER TO freeside;
1548
1549 --
1550 -- Name: cgp_rule_action_ruleactionnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1551 --
1552
1553 ALTER SEQUENCE cgp_rule_action_ruleactionnum_seq OWNED BY cgp_rule_action.ruleactionnum;
1554
1555
1556 --
1557 -- Name: cgp_rule_condition; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1558 --
1559
1560 CREATE TABLE cgp_rule_condition (
1561     ruleconditionnum integer NOT NULL,
1562     conditionname character varying(80) NOT NULL,
1563     op character varying(80),
1564     params character varying(255),
1565     rulenum integer NOT NULL
1566 );
1567
1568
1569 ALTER TABLE cgp_rule_condition OWNER TO freeside;
1570
1571 --
1572 -- Name: cgp_rule_condition_ruleconditionnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1573 --
1574
1575 CREATE SEQUENCE cgp_rule_condition_ruleconditionnum_seq
1576     START WITH 1
1577     INCREMENT BY 1
1578     NO MINVALUE
1579     NO MAXVALUE
1580     CACHE 1;
1581
1582
1583 ALTER TABLE cgp_rule_condition_ruleconditionnum_seq OWNER TO freeside;
1584
1585 --
1586 -- Name: cgp_rule_condition_ruleconditionnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1587 --
1588
1589 ALTER SEQUENCE cgp_rule_condition_ruleconditionnum_seq OWNED BY cgp_rule_condition.ruleconditionnum;
1590
1591
1592 --
1593 -- Name: cgp_rule_rulenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1594 --
1595
1596 CREATE SEQUENCE cgp_rule_rulenum_seq
1597     START WITH 1
1598     INCREMENT BY 1
1599     NO MINVALUE
1600     NO MAXVALUE
1601     CACHE 1;
1602
1603
1604 ALTER TABLE cgp_rule_rulenum_seq OWNER TO freeside;
1605
1606 --
1607 -- Name: cgp_rule_rulenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1608 --
1609
1610 ALTER SEQUENCE cgp_rule_rulenum_seq OWNED BY cgp_rule.rulenum;
1611
1612
1613 --
1614 -- Name: circuit_provider; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1615 --
1616
1617 CREATE TABLE circuit_provider (
1618     providernum integer NOT NULL,
1619     provider character varying(80) NOT NULL,
1620     disabled character(1)
1621 );
1622
1623
1624 ALTER TABLE circuit_provider OWNER TO freeside;
1625
1626 --
1627 -- Name: circuit_provider_providernum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1628 --
1629
1630 CREATE SEQUENCE circuit_provider_providernum_seq
1631     START WITH 1
1632     INCREMENT BY 1
1633     NO MINVALUE
1634     NO MAXVALUE
1635     CACHE 1;
1636
1637
1638 ALTER TABLE circuit_provider_providernum_seq OWNER TO freeside;
1639
1640 --
1641 -- Name: circuit_provider_providernum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1642 --
1643
1644 ALTER SEQUENCE circuit_provider_providernum_seq OWNED BY circuit_provider.providernum;
1645
1646
1647 --
1648 -- Name: circuit_termination; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1649 --
1650
1651 CREATE TABLE circuit_termination (
1652     termnum integer NOT NULL,
1653     termination character varying(80) NOT NULL,
1654     disabled character(1)
1655 );
1656
1657
1658 ALTER TABLE circuit_termination OWNER TO freeside;
1659
1660 --
1661 -- Name: circuit_termination_termnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1662 --
1663
1664 CREATE SEQUENCE circuit_termination_termnum_seq
1665     START WITH 1
1666     INCREMENT BY 1
1667     NO MINVALUE
1668     NO MAXVALUE
1669     CACHE 1;
1670
1671
1672 ALTER TABLE circuit_termination_termnum_seq OWNER TO freeside;
1673
1674 --
1675 -- Name: circuit_termination_termnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1676 --
1677
1678 ALTER SEQUENCE circuit_termination_termnum_seq OWNED BY circuit_termination.termnum;
1679
1680
1681 --
1682 -- Name: circuit_type; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1683 --
1684
1685 CREATE TABLE circuit_type (
1686     typenum integer NOT NULL,
1687     typename character varying(80) NOT NULL,
1688     disabled character(1)
1689 );
1690
1691
1692 ALTER TABLE circuit_type OWNER TO freeside;
1693
1694 --
1695 -- Name: circuit_type_typenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1696 --
1697
1698 CREATE SEQUENCE circuit_type_typenum_seq
1699     START WITH 1
1700     INCREMENT BY 1
1701     NO MINVALUE
1702     NO MAXVALUE
1703     CACHE 1;
1704
1705
1706 ALTER TABLE circuit_type_typenum_seq OWNER TO freeside;
1707
1708 --
1709 -- Name: circuit_type_typenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1710 --
1711
1712 ALTER SEQUENCE circuit_type_typenum_seq OWNED BY circuit_type.typenum;
1713
1714
1715 --
1716 -- Name: classes; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1717 --
1718
1719 CREATE TABLE classes (
1720     id integer NOT NULL,
1721     name character varying(255) DEFAULT ''::character varying NOT NULL,
1722     description character varying(255) DEFAULT ''::character varying NOT NULL,
1723     sortorder integer DEFAULT 0 NOT NULL,
1724     disabled smallint DEFAULT 0 NOT NULL,
1725     creator integer DEFAULT 0 NOT NULL,
1726     created timestamp without time zone,
1727     lastupdatedby integer DEFAULT 0 NOT NULL,
1728     lastupdated timestamp without time zone,
1729     hotlist smallint DEFAULT 0 NOT NULL
1730 );
1731
1732
1733 ALTER TABLE classes OWNER TO freeside;
1734
1735 --
1736 -- Name: classes_id_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1737 --
1738
1739 CREATE SEQUENCE classes_id_seq
1740     START WITH 1
1741     INCREMENT BY 1
1742     NO MINVALUE
1743     NO MAXVALUE
1744     CACHE 1;
1745
1746
1747 ALTER TABLE classes_id_seq OWNER TO freeside;
1748
1749 --
1750 -- Name: classes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1751 --
1752
1753 ALTER SEQUENCE classes_id_seq OWNED BY classes.id;
1754
1755
1756 --
1757 -- Name: clientapi_session; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1758 --
1759
1760 CREATE TABLE clientapi_session (
1761     sessionnum integer NOT NULL,
1762     sessionid character varying(80) NOT NULL,
1763     namespace character varying(80) NOT NULL
1764 );
1765
1766
1767 ALTER TABLE clientapi_session OWNER TO freeside;
1768
1769 --
1770 -- Name: clientapi_session_field; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1771 --
1772
1773 CREATE TABLE clientapi_session_field (
1774     fieldnum integer NOT NULL,
1775     sessionnum integer NOT NULL,
1776     fieldname character varying(80) NOT NULL,
1777     fieldvalue text
1778 );
1779
1780
1781 ALTER TABLE clientapi_session_field OWNER TO freeside;
1782
1783 --
1784 -- Name: clientapi_session_field_fieldnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1785 --
1786
1787 CREATE SEQUENCE clientapi_session_field_fieldnum_seq
1788     START WITH 1
1789     INCREMENT BY 1
1790     NO MINVALUE
1791     NO MAXVALUE
1792     CACHE 1;
1793
1794
1795 ALTER TABLE clientapi_session_field_fieldnum_seq OWNER TO freeside;
1796
1797 --
1798 -- Name: clientapi_session_field_fieldnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1799 --
1800
1801 ALTER SEQUENCE clientapi_session_field_fieldnum_seq OWNED BY clientapi_session_field.fieldnum;
1802
1803
1804 --
1805 -- Name: clientapi_session_sessionnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1806 --
1807
1808 CREATE SEQUENCE clientapi_session_sessionnum_seq
1809     START WITH 1
1810     INCREMENT BY 1
1811     NO MINVALUE
1812     NO MAXVALUE
1813     CACHE 1;
1814
1815
1816 ALTER TABLE clientapi_session_sessionnum_seq OWNER TO freeside;
1817
1818 --
1819 -- Name: clientapi_session_sessionnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1820 --
1821
1822 ALTER SEQUENCE clientapi_session_sessionnum_seq OWNED BY clientapi_session.sessionnum;
1823
1824
1825 --
1826 -- Name: commission_rate; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1827 --
1828
1829 CREATE TABLE commission_rate (
1830     commissionratenum integer NOT NULL,
1831     schedulenum integer NOT NULL,
1832     cycle integer NOT NULL,
1833     amount numeric(10,2) NOT NULL,
1834     percent numeric(7,4) NOT NULL
1835 );
1836
1837
1838 ALTER TABLE commission_rate OWNER TO freeside;
1839
1840 --
1841 -- Name: commission_rate_commissionratenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1842 --
1843
1844 CREATE SEQUENCE commission_rate_commissionratenum_seq
1845     START WITH 1
1846     INCREMENT BY 1
1847     NO MINVALUE
1848     NO MAXVALUE
1849     CACHE 1;
1850
1851
1852 ALTER TABLE commission_rate_commissionratenum_seq OWNER TO freeside;
1853
1854 --
1855 -- Name: commission_rate_commissionratenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1856 --
1857
1858 ALTER SEQUENCE commission_rate_commissionratenum_seq OWNED BY commission_rate.commissionratenum;
1859
1860
1861 --
1862 -- Name: commission_schedule; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1863 --
1864
1865 CREATE TABLE commission_schedule (
1866     schedulenum integer NOT NULL,
1867     schedulename character varying(80) NOT NULL,
1868     reasonnum integer,
1869     basis character varying(32)
1870 );
1871
1872
1873 ALTER TABLE commission_schedule OWNER TO freeside;
1874
1875 --
1876 -- Name: commission_schedule_schedulenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1877 --
1878
1879 CREATE SEQUENCE commission_schedule_schedulenum_seq
1880     START WITH 1
1881     INCREMENT BY 1
1882     NO MINVALUE
1883     NO MAXVALUE
1884     CACHE 1;
1885
1886
1887 ALTER TABLE commission_schedule_schedulenum_seq OWNER TO freeside;
1888
1889 --
1890 -- Name: commission_schedule_schedulenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1891 --
1892
1893 ALTER SEQUENCE commission_schedule_schedulenum_seq OWNED BY commission_schedule.schedulenum;
1894
1895
1896 --
1897 -- Name: conf; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1898 --
1899
1900 CREATE TABLE conf (
1901     confnum integer NOT NULL,
1902     agentnum integer,
1903     locale character varying(16),
1904     name character varying(80) NOT NULL,
1905     value text
1906 );
1907
1908
1909 ALTER TABLE conf OWNER TO freeside;
1910
1911 --
1912 -- Name: conf_confnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1913 --
1914
1915 CREATE SEQUENCE conf_confnum_seq
1916     START WITH 1
1917     INCREMENT BY 1
1918     NO MINVALUE
1919     NO MAXVALUE
1920     CACHE 1;
1921
1922
1923 ALTER TABLE conf_confnum_seq OWNER TO freeside;
1924
1925 --
1926 -- Name: conf_confnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
1927 --
1928
1929 ALTER SEQUENCE conf_confnum_seq OWNED BY conf.confnum;
1930
1931
1932 --
1933 -- Name: conferencing_quality; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1934 --
1935
1936 CREATE TABLE conferencing_quality (
1937     confqualitynum integer NOT NULL,
1938     qualityid integer NOT NULL,
1939     qualityname character varying(80) NOT NULL,
1940     disabled character(1)
1941 );
1942
1943
1944 ALTER TABLE conferencing_quality OWNER TO freeside;
1945
1946 --
1947 -- Name: conferencing_type; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1948 --
1949
1950 CREATE TABLE conferencing_type (
1951     conftypenum integer NOT NULL,
1952     typeid integer NOT NULL,
1953     typename character varying(80) NOT NULL,
1954     disabled character(1)
1955 );
1956
1957
1958 ALTER TABLE conferencing_type OWNER TO freeside;
1959
1960 --
1961 -- Name: contact; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1962 --
1963
1964 CREATE TABLE contact (
1965     contactnum integer NOT NULL,
1966     prospectnum integer,
1967     custnum integer,
1968     locationnum integer,
1969     classnum integer,
1970     last character varying(80) NOT NULL,
1971     first character varying(80) NOT NULL,
1972     title character varying(80),
1973     comment character varying(255),
1974     selfservice_access character(1),
1975     _password character varying(80),
1976     _password_encoding character varying(80),
1977     disabled character(1),
1978     invoice_dest character(1)
1979 );
1980
1981
1982 ALTER TABLE contact OWNER TO freeside;
1983
1984 --
1985 -- Name: contact_class; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
1986 --
1987
1988 CREATE TABLE contact_class (
1989     classnum integer NOT NULL,
1990     classname character varying(80) NOT NULL,
1991     disabled character(1)
1992 );
1993
1994
1995 ALTER TABLE contact_class OWNER TO freeside;
1996
1997 --
1998 -- Name: contact_class_classnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
1999 --
2000
2001 CREATE SEQUENCE contact_class_classnum_seq
2002     START WITH 1
2003     INCREMENT BY 1
2004     NO MINVALUE
2005     NO MAXVALUE
2006     CACHE 1;
2007
2008
2009 ALTER TABLE contact_class_classnum_seq OWNER TO freeside;
2010
2011 --
2012 -- Name: contact_class_classnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2013 --
2014
2015 ALTER SEQUENCE contact_class_classnum_seq OWNED BY contact_class.classnum;
2016
2017
2018 --
2019 -- Name: contact_contactnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2020 --
2021
2022 CREATE SEQUENCE contact_contactnum_seq
2023     START WITH 1
2024     INCREMENT BY 1
2025     NO MINVALUE
2026     NO MAXVALUE
2027     CACHE 1;
2028
2029
2030 ALTER TABLE contact_contactnum_seq OWNER TO freeside;
2031
2032 --
2033 -- Name: contact_contactnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2034 --
2035
2036 ALTER SEQUENCE contact_contactnum_seq OWNED BY contact.contactnum;
2037
2038
2039 --
2040 -- Name: contact_email; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2041 --
2042
2043 CREATE TABLE contact_email (
2044     contactemailnum integer NOT NULL,
2045     contactnum integer NOT NULL,
2046     emailaddress character varying(80) NOT NULL
2047 );
2048
2049
2050 ALTER TABLE contact_email OWNER TO freeside;
2051
2052 --
2053 -- Name: contact_email_contactemailnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2054 --
2055
2056 CREATE SEQUENCE contact_email_contactemailnum_seq
2057     START WITH 1
2058     INCREMENT BY 1
2059     NO MINVALUE
2060     NO MAXVALUE
2061     CACHE 1;
2062
2063
2064 ALTER TABLE contact_email_contactemailnum_seq OWNER TO freeside;
2065
2066 --
2067 -- Name: contact_email_contactemailnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2068 --
2069
2070 ALTER SEQUENCE contact_email_contactemailnum_seq OWNED BY contact_email.contactemailnum;
2071
2072
2073 --
2074 -- Name: contact_phone; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2075 --
2076
2077 CREATE TABLE contact_phone (
2078     contactphonenum integer NOT NULL,
2079     contactnum integer NOT NULL,
2080     phonetypenum integer NOT NULL,
2081     countrycode character varying(3) NOT NULL,
2082     phonenum character varying(14) NOT NULL,
2083     extension character varying(7)
2084 );
2085
2086
2087 ALTER TABLE contact_phone OWNER TO freeside;
2088
2089 --
2090 -- Name: contact_phone_contactphonenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2091 --
2092
2093 CREATE SEQUENCE contact_phone_contactphonenum_seq
2094     START WITH 1
2095     INCREMENT BY 1
2096     NO MINVALUE
2097     NO MAXVALUE
2098     CACHE 1;
2099
2100
2101 ALTER TABLE contact_phone_contactphonenum_seq OWNER TO freeside;
2102
2103 --
2104 -- Name: contact_phone_contactphonenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2105 --
2106
2107 ALTER SEQUENCE contact_phone_contactphonenum_seq OWNED BY contact_phone.contactphonenum;
2108
2109
2110 --
2111 -- Name: currency_exchange; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2112 --
2113
2114 CREATE TABLE currency_exchange (
2115     currencyratenum integer NOT NULL,
2116     from_currency character(3) NOT NULL,
2117     to_currency character(3) NOT NULL,
2118     rate numeric(7,6) NOT NULL
2119 );
2120
2121
2122 ALTER TABLE currency_exchange OWNER TO freeside;
2123
2124 --
2125 -- Name: currency_exchange_currencyratenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2126 --
2127
2128 CREATE SEQUENCE currency_exchange_currencyratenum_seq
2129     START WITH 1
2130     INCREMENT BY 1
2131     NO MINVALUE
2132     NO MAXVALUE
2133     CACHE 1;
2134
2135
2136 ALTER TABLE currency_exchange_currencyratenum_seq OWNER TO freeside;
2137
2138 --
2139 -- Name: currency_exchange_currencyratenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2140 --
2141
2142 ALTER SEQUENCE currency_exchange_currencyratenum_seq OWNED BY currency_exchange.currencyratenum;
2143
2144
2145 --
2146 -- Name: cust_attachment; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2147 --
2148
2149 CREATE TABLE cust_attachment (
2150     attachnum integer NOT NULL,
2151     custnum integer NOT NULL,
2152     _date integer,
2153     otaker character varying(32),
2154     usernum integer,
2155     filename character varying(255) NOT NULL,
2156     mime_type character varying(80) NOT NULL,
2157     title character varying(80),
2158     body bytea,
2159     disabled integer
2160 );
2161
2162
2163 ALTER TABLE cust_attachment OWNER TO freeside;
2164
2165 --
2166 -- Name: cust_attachment_attachnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2167 --
2168
2169 CREATE SEQUENCE cust_attachment_attachnum_seq
2170     START WITH 1
2171     INCREMENT BY 1
2172     NO MINVALUE
2173     NO MAXVALUE
2174     CACHE 1;
2175
2176
2177 ALTER TABLE cust_attachment_attachnum_seq OWNER TO freeside;
2178
2179 --
2180 -- Name: cust_attachment_attachnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2181 --
2182
2183 ALTER SEQUENCE cust_attachment_attachnum_seq OWNED BY cust_attachment.attachnum;
2184
2185
2186 --
2187 -- Name: cust_bill; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2188 --
2189
2190 CREATE TABLE cust_bill (
2191     invnum integer NOT NULL,
2192     custnum integer NOT NULL,
2193     _date integer,
2194     charged numeric(10,2) NOT NULL,
2195     invoice_terms character varying(80),
2196     previous_balance numeric(10,2),
2197     billing_balance numeric(10,2),
2198     printed integer NOT NULL,
2199     closed character(1),
2200     statementnum integer,
2201     agent_invid integer,
2202     promised_date integer,
2203     currency character(3),
2204     pending character(1)
2205 );
2206
2207
2208 ALTER TABLE cust_bill OWNER TO freeside;
2209
2210 --
2211 -- Name: cust_bill_batch; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2212 --
2213
2214 CREATE TABLE cust_bill_batch (
2215     billbatchnum integer NOT NULL,
2216     batchnum integer NOT NULL,
2217     invnum integer NOT NULL
2218 );
2219
2220
2221 ALTER TABLE cust_bill_batch OWNER TO freeside;
2222
2223 --
2224 -- Name: cust_bill_batch_billbatchnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2225 --
2226
2227 CREATE SEQUENCE cust_bill_batch_billbatchnum_seq
2228     START WITH 1
2229     INCREMENT BY 1
2230     NO MINVALUE
2231     NO MAXVALUE
2232     CACHE 1;
2233
2234
2235 ALTER TABLE cust_bill_batch_billbatchnum_seq OWNER TO freeside;
2236
2237 --
2238 -- Name: cust_bill_batch_billbatchnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2239 --
2240
2241 ALTER SEQUENCE cust_bill_batch_billbatchnum_seq OWNED BY cust_bill_batch.billbatchnum;
2242
2243
2244 --
2245 -- Name: cust_bill_batch_option; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2246 --
2247
2248 CREATE TABLE cust_bill_batch_option (
2249     optionnum integer NOT NULL,
2250     billbatchnum integer NOT NULL,
2251     optionname character varying(80) NOT NULL,
2252     optionvalue text
2253 );
2254
2255
2256 ALTER TABLE cust_bill_batch_option OWNER TO freeside;
2257
2258 --
2259 -- Name: cust_bill_batch_option_optionnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2260 --
2261
2262 CREATE SEQUENCE cust_bill_batch_option_optionnum_seq
2263     START WITH 1
2264     INCREMENT BY 1
2265     NO MINVALUE
2266     NO MAXVALUE
2267     CACHE 1;
2268
2269
2270 ALTER TABLE cust_bill_batch_option_optionnum_seq OWNER TO freeside;
2271
2272 --
2273 -- Name: cust_bill_batch_option_optionnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2274 --
2275
2276 ALTER SEQUENCE cust_bill_batch_option_optionnum_seq OWNED BY cust_bill_batch_option.optionnum;
2277
2278
2279 --
2280 -- Name: cust_bill_event; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2281 --
2282
2283 CREATE TABLE cust_bill_event (
2284     eventnum integer NOT NULL,
2285     invnum integer NOT NULL,
2286     eventpart integer NOT NULL,
2287     _date integer,
2288     status character varying(80) NOT NULL,
2289     statustext text
2290 );
2291
2292
2293 ALTER TABLE cust_bill_event OWNER TO freeside;
2294
2295 --
2296 -- Name: cust_bill_event_eventnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2297 --
2298
2299 CREATE SEQUENCE cust_bill_event_eventnum_seq
2300     START WITH 1
2301     INCREMENT BY 1
2302     NO MINVALUE
2303     NO MAXVALUE
2304     CACHE 1;
2305
2306
2307 ALTER TABLE cust_bill_event_eventnum_seq OWNER TO freeside;
2308
2309 --
2310 -- Name: cust_bill_event_eventnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2311 --
2312
2313 ALTER SEQUENCE cust_bill_event_eventnum_seq OWNED BY cust_bill_event.eventnum;
2314
2315
2316 --
2317 -- Name: cust_bill_invnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2318 --
2319
2320 CREATE SEQUENCE cust_bill_invnum_seq
2321     START WITH 1
2322     INCREMENT BY 1
2323     NO MINVALUE
2324     NO MAXVALUE
2325     CACHE 1;
2326
2327
2328 ALTER TABLE cust_bill_invnum_seq OWNER TO freeside;
2329
2330 --
2331 -- Name: cust_bill_invnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2332 --
2333
2334 ALTER SEQUENCE cust_bill_invnum_seq OWNED BY cust_bill.invnum;
2335
2336
2337 --
2338 -- Name: cust_bill_pay; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2339 --
2340
2341 CREATE TABLE cust_bill_pay (
2342     billpaynum integer NOT NULL,
2343     invnum integer NOT NULL,
2344     paynum integer NOT NULL,
2345     amount numeric(10,2) NOT NULL,
2346     _date integer,
2347     pkgnum integer
2348 );
2349
2350
2351 ALTER TABLE cust_bill_pay OWNER TO freeside;
2352
2353 --
2354 -- Name: cust_bill_pay_batch; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2355 --
2356
2357 CREATE TABLE cust_bill_pay_batch (
2358     billpaynum integer NOT NULL,
2359     invnum integer NOT NULL,
2360     paybatchnum integer NOT NULL,
2361     amount numeric(10,2) NOT NULL,
2362     _date integer
2363 );
2364
2365
2366 ALTER TABLE cust_bill_pay_batch OWNER TO freeside;
2367
2368 --
2369 -- Name: cust_bill_pay_batch_billpaynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2370 --
2371
2372 CREATE SEQUENCE cust_bill_pay_batch_billpaynum_seq
2373     START WITH 1
2374     INCREMENT BY 1
2375     NO MINVALUE
2376     NO MAXVALUE
2377     CACHE 1;
2378
2379
2380 ALTER TABLE cust_bill_pay_batch_billpaynum_seq OWNER TO freeside;
2381
2382 --
2383 -- Name: cust_bill_pay_batch_billpaynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2384 --
2385
2386 ALTER SEQUENCE cust_bill_pay_batch_billpaynum_seq OWNED BY cust_bill_pay_batch.billpaynum;
2387
2388
2389 --
2390 -- Name: cust_bill_pay_billpaynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2391 --
2392
2393 CREATE SEQUENCE cust_bill_pay_billpaynum_seq
2394     START WITH 1
2395     INCREMENT BY 1
2396     NO MINVALUE
2397     NO MAXVALUE
2398     CACHE 1;
2399
2400
2401 ALTER TABLE cust_bill_pay_billpaynum_seq OWNER TO freeside;
2402
2403 --
2404 -- Name: cust_bill_pay_billpaynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2405 --
2406
2407 ALTER SEQUENCE cust_bill_pay_billpaynum_seq OWNED BY cust_bill_pay.billpaynum;
2408
2409
2410 --
2411 -- Name: cust_bill_pay_pkg; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2412 --
2413
2414 CREATE TABLE cust_bill_pay_pkg (
2415     billpaypkgnum integer NOT NULL,
2416     billpaynum integer NOT NULL,
2417     billpkgnum integer NOT NULL,
2418     billpkgtaxlocationnum integer,
2419     billpkgtaxratelocationnum integer,
2420     amount numeric(10,2) NOT NULL,
2421     setuprecur character varying(80) NOT NULL,
2422     sdate integer,
2423     edate integer
2424 );
2425
2426
2427 ALTER TABLE cust_bill_pay_pkg OWNER TO freeside;
2428
2429 --
2430 -- Name: cust_bill_pay_pkg_billpaypkgnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2431 --
2432
2433 CREATE SEQUENCE cust_bill_pay_pkg_billpaypkgnum_seq
2434     START WITH 1
2435     INCREMENT BY 1
2436     NO MINVALUE
2437     NO MAXVALUE
2438     CACHE 1;
2439
2440
2441 ALTER TABLE cust_bill_pay_pkg_billpaypkgnum_seq OWNER TO freeside;
2442
2443 --
2444 -- Name: cust_bill_pay_pkg_billpaypkgnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2445 --
2446
2447 ALTER SEQUENCE cust_bill_pay_pkg_billpaypkgnum_seq OWNED BY cust_bill_pay_pkg.billpaypkgnum;
2448
2449
2450 --
2451 -- Name: cust_bill_pkg; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2452 --
2453
2454 CREATE TABLE cust_bill_pkg (
2455     billpkgnum integer NOT NULL,
2456     invnum integer NOT NULL,
2457     pkgnum integer NOT NULL,
2458     pkgpart_override integer,
2459     setup numeric(10,2) NOT NULL,
2460     recur numeric(10,2) NOT NULL,
2461     sdate integer,
2462     edate integer,
2463     itemdesc character varying(80),
2464     itemcomment character varying(80),
2465     section character varying(80),
2466     freq character varying(80),
2467     quantity integer,
2468     unitsetup numeric(10,2),
2469     unitrecur numeric(10,2),
2470     hidden character(1),
2471     feepart integer,
2472     setup_billed_currency character(3),
2473     setup_billed_amount numeric(10,2),
2474     recur_billed_currency character(3),
2475     recur_billed_amount numeric(10,2)
2476 );
2477
2478
2479 ALTER TABLE cust_bill_pkg OWNER TO freeside;
2480
2481 --
2482 -- Name: cust_bill_pkg_billpkgnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2483 --
2484
2485 CREATE SEQUENCE cust_bill_pkg_billpkgnum_seq
2486     START WITH 1
2487     INCREMENT BY 1
2488     NO MINVALUE
2489     NO MAXVALUE
2490     CACHE 1;
2491
2492
2493 ALTER TABLE cust_bill_pkg_billpkgnum_seq OWNER TO freeside;
2494
2495 --
2496 -- Name: cust_bill_pkg_billpkgnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2497 --
2498
2499 ALTER SEQUENCE cust_bill_pkg_billpkgnum_seq OWNED BY cust_bill_pkg.billpkgnum;
2500
2501
2502 --
2503 -- Name: cust_bill_pkg_detail; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2504 --
2505
2506 CREATE TABLE cust_bill_pkg_detail (
2507     detailnum integer NOT NULL,
2508     billpkgnum integer,
2509     pkgnum integer,
2510     invnum integer,
2511     amount numeric(10,4),
2512     format character(1),
2513     classnum integer,
2514     duration integer DEFAULT 0,
2515     phonenum character varying(255),
2516     accountcode character varying(32),
2517     startdate integer,
2518     regionname character varying(80),
2519     detail character varying(255) NOT NULL
2520 );
2521
2522
2523 ALTER TABLE cust_bill_pkg_detail OWNER TO freeside;
2524
2525 --
2526 -- Name: cust_bill_pkg_detail_detailnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2527 --
2528
2529 CREATE SEQUENCE cust_bill_pkg_detail_detailnum_seq
2530     START WITH 1
2531     INCREMENT BY 1
2532     NO MINVALUE
2533     NO MAXVALUE
2534     CACHE 1;
2535
2536
2537 ALTER TABLE cust_bill_pkg_detail_detailnum_seq OWNER TO freeside;
2538
2539 --
2540 -- Name: cust_bill_pkg_detail_detailnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2541 --
2542
2543 ALTER SEQUENCE cust_bill_pkg_detail_detailnum_seq OWNED BY cust_bill_pkg_detail.detailnum;
2544
2545
2546 --
2547 -- Name: cust_bill_pkg_detail_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2548 --
2549
2550 CREATE TABLE cust_bill_pkg_detail_void (
2551     detailnum integer NOT NULL,
2552     billpkgnum integer,
2553     pkgnum integer,
2554     invnum integer,
2555     amount numeric(10,4),
2556     format character(1),
2557     classnum integer,
2558     duration integer DEFAULT 0,
2559     phonenum character varying(255),
2560     accountcode character varying(32),
2561     startdate integer,
2562     regionname character varying(80),
2563     detail character varying(255) NOT NULL
2564 );
2565
2566
2567 ALTER TABLE cust_bill_pkg_detail_void OWNER TO freeside;
2568
2569 --
2570 -- Name: cust_bill_pkg_discount; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2571 --
2572
2573 CREATE TABLE cust_bill_pkg_discount (
2574     billpkgdiscountnum integer NOT NULL,
2575     billpkgnum integer NOT NULL,
2576     pkgdiscountnum integer NOT NULL,
2577     amount numeric(10,2) NOT NULL,
2578     months numeric(7,4)
2579 );
2580
2581
2582 ALTER TABLE cust_bill_pkg_discount OWNER TO freeside;
2583
2584 --
2585 -- Name: cust_bill_pkg_discount_billpkgdiscountnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2586 --
2587
2588 CREATE SEQUENCE cust_bill_pkg_discount_billpkgdiscountnum_seq
2589     START WITH 1
2590     INCREMENT BY 1
2591     NO MINVALUE
2592     NO MAXVALUE
2593     CACHE 1;
2594
2595
2596 ALTER TABLE cust_bill_pkg_discount_billpkgdiscountnum_seq OWNER TO freeside;
2597
2598 --
2599 -- Name: cust_bill_pkg_discount_billpkgdiscountnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2600 --
2601
2602 ALTER SEQUENCE cust_bill_pkg_discount_billpkgdiscountnum_seq OWNED BY cust_bill_pkg_discount.billpkgdiscountnum;
2603
2604
2605 --
2606 -- Name: cust_bill_pkg_discount_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2607 --
2608
2609 CREATE TABLE cust_bill_pkg_discount_void (
2610     billpkgdiscountnum integer NOT NULL,
2611     billpkgnum integer NOT NULL,
2612     pkgdiscountnum integer NOT NULL,
2613     amount numeric(10,2) NOT NULL,
2614     months numeric(7,4)
2615 );
2616
2617
2618 ALTER TABLE cust_bill_pkg_discount_void OWNER TO freeside;
2619
2620 --
2621 -- Name: cust_bill_pkg_display; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2622 --
2623
2624 CREATE TABLE cust_bill_pkg_display (
2625     billpkgdisplaynum integer NOT NULL,
2626     billpkgnum integer NOT NULL,
2627     section character varying(80),
2628     post_total character(1),
2629     type character(1),
2630     summary character(1)
2631 );
2632
2633
2634 ALTER TABLE cust_bill_pkg_display OWNER TO freeside;
2635
2636 --
2637 -- Name: cust_bill_pkg_display_billpkgdisplaynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2638 --
2639
2640 CREATE SEQUENCE cust_bill_pkg_display_billpkgdisplaynum_seq
2641     START WITH 1
2642     INCREMENT BY 1
2643     NO MINVALUE
2644     NO MAXVALUE
2645     CACHE 1;
2646
2647
2648 ALTER TABLE cust_bill_pkg_display_billpkgdisplaynum_seq OWNER TO freeside;
2649
2650 --
2651 -- Name: cust_bill_pkg_display_billpkgdisplaynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2652 --
2653
2654 ALTER SEQUENCE cust_bill_pkg_display_billpkgdisplaynum_seq OWNED BY cust_bill_pkg_display.billpkgdisplaynum;
2655
2656
2657 --
2658 -- Name: cust_bill_pkg_display_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2659 --
2660
2661 CREATE TABLE cust_bill_pkg_display_void (
2662     billpkgdisplaynum integer NOT NULL,
2663     billpkgnum integer NOT NULL,
2664     section character varying(80),
2665     post_total character(1),
2666     type character(1),
2667     summary character(1)
2668 );
2669
2670
2671 ALTER TABLE cust_bill_pkg_display_void OWNER TO freeside;
2672
2673 --
2674 -- Name: cust_bill_pkg_fee; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2675 --
2676
2677 CREATE TABLE cust_bill_pkg_fee (
2678     billpkgfeenum integer NOT NULL,
2679     billpkgnum integer NOT NULL,
2680     base_invnum integer NOT NULL,
2681     base_billpkgnum integer,
2682     amount numeric(10,2) NOT NULL
2683 );
2684
2685
2686 ALTER TABLE cust_bill_pkg_fee OWNER TO freeside;
2687
2688 --
2689 -- Name: cust_bill_pkg_fee_billpkgfeenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2690 --
2691
2692 CREATE SEQUENCE cust_bill_pkg_fee_billpkgfeenum_seq
2693     START WITH 1
2694     INCREMENT BY 1
2695     NO MINVALUE
2696     NO MAXVALUE
2697     CACHE 1;
2698
2699
2700 ALTER TABLE cust_bill_pkg_fee_billpkgfeenum_seq OWNER TO freeside;
2701
2702 --
2703 -- Name: cust_bill_pkg_fee_billpkgfeenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2704 --
2705
2706 ALTER SEQUENCE cust_bill_pkg_fee_billpkgfeenum_seq OWNED BY cust_bill_pkg_fee.billpkgfeenum;
2707
2708
2709 --
2710 -- Name: cust_bill_pkg_fee_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2711 --
2712
2713 CREATE TABLE cust_bill_pkg_fee_void (
2714     billpkgfeenum integer NOT NULL,
2715     billpkgnum integer NOT NULL,
2716     base_invnum integer NOT NULL,
2717     base_billpkgnum integer,
2718     amount numeric(10,2) NOT NULL
2719 );
2720
2721
2722 ALTER TABLE cust_bill_pkg_fee_void OWNER TO freeside;
2723
2724 --
2725 -- Name: cust_bill_pkg_fee_void_billpkgfeenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2726 --
2727
2728 CREATE SEQUENCE cust_bill_pkg_fee_void_billpkgfeenum_seq
2729     START WITH 1
2730     INCREMENT BY 1
2731     NO MINVALUE
2732     NO MAXVALUE
2733     CACHE 1;
2734
2735
2736 ALTER TABLE cust_bill_pkg_fee_void_billpkgfeenum_seq OWNER TO freeside;
2737
2738 --
2739 -- Name: cust_bill_pkg_fee_void_billpkgfeenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2740 --
2741
2742 ALTER SEQUENCE cust_bill_pkg_fee_void_billpkgfeenum_seq OWNED BY cust_bill_pkg_fee_void.billpkgfeenum;
2743
2744
2745 --
2746 -- Name: cust_bill_pkg_tax_location; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2747 --
2748
2749 CREATE TABLE cust_bill_pkg_tax_location (
2750     billpkgtaxlocationnum integer NOT NULL,
2751     billpkgnum integer NOT NULL,
2752     taxnum integer NOT NULL,
2753     taxtype character varying(80) NOT NULL,
2754     pkgnum integer NOT NULL,
2755     locationnum integer NOT NULL,
2756     amount numeric(10,2) NOT NULL,
2757     taxable_billpkgnum integer,
2758     currency character(3)
2759 );
2760
2761
2762 ALTER TABLE cust_bill_pkg_tax_location OWNER TO freeside;
2763
2764 --
2765 -- Name: cust_bill_pkg_tax_location_billpkgtaxlocationnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2766 --
2767
2768 CREATE SEQUENCE cust_bill_pkg_tax_location_billpkgtaxlocationnum_seq
2769     START WITH 1
2770     INCREMENT BY 1
2771     NO MINVALUE
2772     NO MAXVALUE
2773     CACHE 1;
2774
2775
2776 ALTER TABLE cust_bill_pkg_tax_location_billpkgtaxlocationnum_seq OWNER TO freeside;
2777
2778 --
2779 -- Name: cust_bill_pkg_tax_location_billpkgtaxlocationnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2780 --
2781
2782 ALTER SEQUENCE cust_bill_pkg_tax_location_billpkgtaxlocationnum_seq OWNED BY cust_bill_pkg_tax_location.billpkgtaxlocationnum;
2783
2784
2785 --
2786 -- Name: cust_bill_pkg_tax_location_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2787 --
2788
2789 CREATE TABLE cust_bill_pkg_tax_location_void (
2790     billpkgtaxlocationnum integer NOT NULL,
2791     billpkgnum integer NOT NULL,
2792     taxnum integer NOT NULL,
2793     taxtype character varying(80) NOT NULL,
2794     pkgnum integer NOT NULL,
2795     locationnum integer NOT NULL,
2796     amount numeric(10,2) NOT NULL,
2797     taxable_billpkgnum integer,
2798     currency character(3)
2799 );
2800
2801
2802 ALTER TABLE cust_bill_pkg_tax_location_void OWNER TO freeside;
2803
2804 --
2805 -- Name: cust_bill_pkg_tax_rate_location; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2806 --
2807
2808 CREATE TABLE cust_bill_pkg_tax_rate_location (
2809     billpkgtaxratelocationnum integer NOT NULL,
2810     billpkgnum integer NOT NULL,
2811     taxnum integer NOT NULL,
2812     taxtype character varying(80) NOT NULL,
2813     locationtaxid character varying(80),
2814     taxratelocationnum integer NOT NULL,
2815     amount numeric(10,2) NOT NULL,
2816     taxable_billpkgnum integer,
2817     taxclass character varying(10),
2818     currency character(3)
2819 );
2820
2821
2822 ALTER TABLE cust_bill_pkg_tax_rate_location OWNER TO freeside;
2823
2824 --
2825 -- Name: cust_bill_pkg_tax_rate_location_billpkgtaxratelocationnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2826 --
2827
2828 CREATE SEQUENCE cust_bill_pkg_tax_rate_location_billpkgtaxratelocationnum_seq
2829     START WITH 1
2830     INCREMENT BY 1
2831     NO MINVALUE
2832     NO MAXVALUE
2833     CACHE 1;
2834
2835
2836 ALTER TABLE cust_bill_pkg_tax_rate_location_billpkgtaxratelocationnum_seq OWNER TO freeside;
2837
2838 --
2839 -- Name: cust_bill_pkg_tax_rate_location_billpkgtaxratelocationnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2840 --
2841
2842 ALTER SEQUENCE cust_bill_pkg_tax_rate_location_billpkgtaxratelocationnum_seq OWNED BY cust_bill_pkg_tax_rate_location.billpkgtaxratelocationnum;
2843
2844
2845 --
2846 -- Name: cust_bill_pkg_tax_rate_location_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2847 --
2848
2849 CREATE TABLE cust_bill_pkg_tax_rate_location_void (
2850     billpkgtaxratelocationnum integer NOT NULL,
2851     billpkgnum integer NOT NULL,
2852     taxnum integer NOT NULL,
2853     taxtype character varying(80) NOT NULL,
2854     locationtaxid character varying(80),
2855     taxratelocationnum integer NOT NULL,
2856     amount numeric(10,2) NOT NULL,
2857     currency character(3)
2858 );
2859
2860
2861 ALTER TABLE cust_bill_pkg_tax_rate_location_void OWNER TO freeside;
2862
2863 --
2864 -- Name: cust_bill_pkg_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2865 --
2866
2867 CREATE TABLE cust_bill_pkg_void (
2868     billpkgnum integer NOT NULL,
2869     invnum integer NOT NULL,
2870     pkgnum integer NOT NULL,
2871     pkgpart_override integer,
2872     setup numeric(10,2) NOT NULL,
2873     recur numeric(10,2) NOT NULL,
2874     sdate integer,
2875     edate integer,
2876     itemdesc character varying(80),
2877     itemcomment character varying(80),
2878     section character varying(80),
2879     freq character varying(80),
2880     quantity integer,
2881     unitsetup numeric(10,2),
2882     unitrecur numeric(10,2),
2883     hidden character(1),
2884     feepart integer,
2885     void_date integer,
2886     reason character varying(80),
2887     void_usernum integer,
2888     reasonnum integer
2889 );
2890
2891
2892 ALTER TABLE cust_bill_pkg_void OWNER TO freeside;
2893
2894 --
2895 -- Name: cust_bill_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2896 --
2897
2898 CREATE TABLE cust_bill_void (
2899     invnum integer NOT NULL,
2900     custnum integer NOT NULL,
2901     _date integer,
2902     charged numeric(10,2) NOT NULL,
2903     invoice_terms character varying(80),
2904     previous_balance numeric(10,2),
2905     billing_balance numeric(10,2),
2906     closed character(1),
2907     statementnum integer,
2908     agent_invid integer,
2909     promised_date integer,
2910     void_date integer,
2911     reason character varying(80),
2912     void_usernum integer,
2913     currency character(3),
2914     reasonnum integer
2915 );
2916
2917
2918 ALTER TABLE cust_bill_void OWNER TO freeside;
2919
2920 --
2921 -- Name: cust_category; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2922 --
2923
2924 CREATE TABLE cust_category (
2925     categorynum integer NOT NULL,
2926     categoryname character varying(80) NOT NULL,
2927     weight integer,
2928     disabled character(1)
2929 );
2930
2931
2932 ALTER TABLE cust_category OWNER TO freeside;
2933
2934 --
2935 -- Name: cust_category_categorynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2936 --
2937
2938 CREATE SEQUENCE cust_category_categorynum_seq
2939     START WITH 1
2940     INCREMENT BY 1
2941     NO MINVALUE
2942     NO MAXVALUE
2943     CACHE 1;
2944
2945
2946 ALTER TABLE cust_category_categorynum_seq OWNER TO freeside;
2947
2948 --
2949 -- Name: cust_category_categorynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2950 --
2951
2952 ALTER SEQUENCE cust_category_categorynum_seq OWNED BY cust_category.categorynum;
2953
2954
2955 --
2956 -- Name: cust_class; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2957 --
2958
2959 CREATE TABLE cust_class (
2960     classnum integer NOT NULL,
2961     classname character varying(80) NOT NULL,
2962     categorynum integer,
2963     tax character(1),
2964     disabled character(1)
2965 );
2966
2967
2968 ALTER TABLE cust_class OWNER TO freeside;
2969
2970 --
2971 -- Name: cust_class_classnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
2972 --
2973
2974 CREATE SEQUENCE cust_class_classnum_seq
2975     START WITH 1
2976     INCREMENT BY 1
2977     NO MINVALUE
2978     NO MAXVALUE
2979     CACHE 1;
2980
2981
2982 ALTER TABLE cust_class_classnum_seq OWNER TO freeside;
2983
2984 --
2985 -- Name: cust_class_classnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
2986 --
2987
2988 ALTER SEQUENCE cust_class_classnum_seq OWNED BY cust_class.classnum;
2989
2990
2991 --
2992 -- Name: cust_contact; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
2993 --
2994
2995 CREATE TABLE cust_contact (
2996     custcontactnum integer NOT NULL,
2997     custnum integer NOT NULL,
2998     contactnum integer NOT NULL,
2999     classnum integer,
3000     comment character varying(255),
3001     selfservice_access character(1),
3002     invoice_dest character(1)
3003 );
3004
3005
3006 ALTER TABLE cust_contact OWNER TO freeside;
3007
3008 --
3009 -- Name: cust_contact_custcontactnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3010 --
3011
3012 CREATE SEQUENCE cust_contact_custcontactnum_seq
3013     START WITH 1
3014     INCREMENT BY 1
3015     NO MINVALUE
3016     NO MAXVALUE
3017     CACHE 1;
3018
3019
3020 ALTER TABLE cust_contact_custcontactnum_seq OWNER TO freeside;
3021
3022 --
3023 -- Name: cust_contact_custcontactnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3024 --
3025
3026 ALTER SEQUENCE cust_contact_custcontactnum_seq OWNED BY cust_contact.custcontactnum;
3027
3028
3029 --
3030 -- Name: cust_credit; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3031 --
3032
3033 CREATE TABLE cust_credit (
3034     crednum integer NOT NULL,
3035     custnum integer NOT NULL,
3036     _date integer,
3037     amount numeric(10,2) NOT NULL,
3038     otaker character varying(32),
3039     usernum integer,
3040     reason text,
3041     reasonnum integer,
3042     addlinfo text,
3043     closed character(1),
3044     pkgnum integer,
3045     eventnum integer,
3046     commission_agentnum integer,
3047     commission_salesnum integer,
3048     commission_pkgnum integer,
3049     credbatch character varying(80),
3050     currency character(3),
3051     commission_invnum integer
3052 );
3053
3054
3055 ALTER TABLE cust_credit OWNER TO freeside;
3056
3057 --
3058 -- Name: cust_credit_bill; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3059 --
3060
3061 CREATE TABLE cust_credit_bill (
3062     creditbillnum integer NOT NULL,
3063     crednum integer NOT NULL,
3064     invnum integer NOT NULL,
3065     _date integer,
3066     amount numeric(10,2) NOT NULL,
3067     pkgnum integer
3068 );
3069
3070
3071 ALTER TABLE cust_credit_bill OWNER TO freeside;
3072
3073 --
3074 -- Name: cust_credit_bill_creditbillnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3075 --
3076
3077 CREATE SEQUENCE cust_credit_bill_creditbillnum_seq
3078     START WITH 1
3079     INCREMENT BY 1
3080     NO MINVALUE
3081     NO MAXVALUE
3082     CACHE 1;
3083
3084
3085 ALTER TABLE cust_credit_bill_creditbillnum_seq OWNER TO freeside;
3086
3087 --
3088 -- Name: cust_credit_bill_creditbillnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3089 --
3090
3091 ALTER SEQUENCE cust_credit_bill_creditbillnum_seq OWNED BY cust_credit_bill.creditbillnum;
3092
3093
3094 --
3095 -- Name: cust_credit_bill_pkg; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3096 --
3097
3098 CREATE TABLE cust_credit_bill_pkg (
3099     creditbillpkgnum integer NOT NULL,
3100     creditbillnum integer NOT NULL,
3101     billpkgnum integer NOT NULL,
3102     billpkgtaxlocationnum integer,
3103     billpkgtaxratelocationnum integer,
3104     amount numeric(10,2) NOT NULL,
3105     setuprecur character varying(80) NOT NULL,
3106     sdate integer,
3107     edate integer
3108 );
3109
3110
3111 ALTER TABLE cust_credit_bill_pkg OWNER TO freeside;
3112
3113 --
3114 -- Name: cust_credit_bill_pkg_creditbillpkgnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3115 --
3116
3117 CREATE SEQUENCE cust_credit_bill_pkg_creditbillpkgnum_seq
3118     START WITH 1
3119     INCREMENT BY 1
3120     NO MINVALUE
3121     NO MAXVALUE
3122     CACHE 1;
3123
3124
3125 ALTER TABLE cust_credit_bill_pkg_creditbillpkgnum_seq OWNER TO freeside;
3126
3127 --
3128 -- Name: cust_credit_bill_pkg_creditbillpkgnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3129 --
3130
3131 ALTER SEQUENCE cust_credit_bill_pkg_creditbillpkgnum_seq OWNED BY cust_credit_bill_pkg.creditbillpkgnum;
3132
3133
3134 --
3135 -- Name: cust_credit_crednum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3136 --
3137
3138 CREATE SEQUENCE cust_credit_crednum_seq
3139     START WITH 1
3140     INCREMENT BY 1
3141     NO MINVALUE
3142     NO MAXVALUE
3143     CACHE 1;
3144
3145
3146 ALTER TABLE cust_credit_crednum_seq OWNER TO freeside;
3147
3148 --
3149 -- Name: cust_credit_crednum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3150 --
3151
3152 ALTER SEQUENCE cust_credit_crednum_seq OWNED BY cust_credit.crednum;
3153
3154
3155 --
3156 -- Name: cust_credit_refund; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3157 --
3158
3159 CREATE TABLE cust_credit_refund (
3160     creditrefundnum integer NOT NULL,
3161     crednum integer NOT NULL,
3162     refundnum integer NOT NULL,
3163     amount numeric(10,2) NOT NULL,
3164     _date integer
3165 );
3166
3167
3168 ALTER TABLE cust_credit_refund OWNER TO freeside;
3169
3170 --
3171 -- Name: cust_credit_refund_creditrefundnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3172 --
3173
3174 CREATE SEQUENCE cust_credit_refund_creditrefundnum_seq
3175     START WITH 1
3176     INCREMENT BY 1
3177     NO MINVALUE
3178     NO MAXVALUE
3179     CACHE 1;
3180
3181
3182 ALTER TABLE cust_credit_refund_creditrefundnum_seq OWNER TO freeside;
3183
3184 --
3185 -- Name: cust_credit_refund_creditrefundnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3186 --
3187
3188 ALTER SEQUENCE cust_credit_refund_creditrefundnum_seq OWNED BY cust_credit_refund.creditrefundnum;
3189
3190
3191 --
3192 -- Name: cust_credit_source_bill_pkg; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3193 --
3194
3195 CREATE TABLE cust_credit_source_bill_pkg (
3196     creditsourcebillpkgnum integer NOT NULL,
3197     crednum integer NOT NULL,
3198     billpkgnum integer NOT NULL,
3199     amount numeric(10,2) NOT NULL,
3200     currency character(3)
3201 );
3202
3203
3204 ALTER TABLE cust_credit_source_bill_pkg OWNER TO freeside;
3205
3206 --
3207 -- Name: cust_credit_source_bill_pkg_creditsourcebillpkgnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3208 --
3209
3210 CREATE SEQUENCE cust_credit_source_bill_pkg_creditsourcebillpkgnum_seq
3211     START WITH 1
3212     INCREMENT BY 1
3213     NO MINVALUE
3214     NO MAXVALUE
3215     CACHE 1;
3216
3217
3218 ALTER TABLE cust_credit_source_bill_pkg_creditsourcebillpkgnum_seq OWNER TO freeside;
3219
3220 --
3221 -- Name: cust_credit_source_bill_pkg_creditsourcebillpkgnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3222 --
3223
3224 ALTER SEQUENCE cust_credit_source_bill_pkg_creditsourcebillpkgnum_seq OWNED BY cust_credit_source_bill_pkg.creditsourcebillpkgnum;
3225
3226
3227 --
3228 -- Name: cust_credit_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3229 --
3230
3231 CREATE TABLE cust_credit_void (
3232     crednum integer NOT NULL,
3233     custnum integer NOT NULL,
3234     _date integer,
3235     amount numeric(10,2) NOT NULL,
3236     currency character(3),
3237     otaker character varying(32),
3238     usernum integer,
3239     reason text,
3240     reasonnum integer,
3241     addlinfo text,
3242     closed character(1),
3243     pkgnum integer,
3244     eventnum integer,
3245     commission_agentnum integer,
3246     commission_salesnum integer,
3247     commission_pkgnum integer,
3248     void_date integer,
3249     void_reason character varying(80),
3250     void_reasonnum integer,
3251     void_usernum integer,
3252     commission_invnum integer
3253 );
3254
3255
3256 ALTER TABLE cust_credit_void OWNER TO freeside;
3257
3258 --
3259 -- Name: cust_credit_void_crednum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3260 --
3261
3262 CREATE SEQUENCE cust_credit_void_crednum_seq
3263     START WITH 1
3264     INCREMENT BY 1
3265     NO MINVALUE
3266     NO MAXVALUE
3267     CACHE 1;
3268
3269
3270 ALTER TABLE cust_credit_void_crednum_seq OWNER TO freeside;
3271
3272 --
3273 -- Name: cust_credit_void_crednum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3274 --
3275
3276 ALTER SEQUENCE cust_credit_void_crednum_seq OWNED BY cust_credit_void.crednum;
3277
3278
3279 --
3280 -- Name: cust_event; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3281 --
3282
3283 CREATE TABLE cust_event (
3284     eventnum integer NOT NULL,
3285     eventpart integer NOT NULL,
3286     tablenum integer NOT NULL,
3287     _date integer,
3288     status character varying(80) NOT NULL,
3289     statustext text,
3290     no_action character(1)
3291 );
3292
3293
3294 ALTER TABLE cust_event OWNER TO freeside;
3295
3296 --
3297 -- Name: cust_event_eventnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3298 --
3299
3300 CREATE SEQUENCE cust_event_eventnum_seq
3301     START WITH 1
3302     INCREMENT BY 1
3303     NO MINVALUE
3304     NO MAXVALUE
3305     CACHE 1;
3306
3307
3308 ALTER TABLE cust_event_eventnum_seq OWNER TO freeside;
3309
3310 --
3311 -- Name: cust_event_eventnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3312 --
3313
3314 ALTER SEQUENCE cust_event_eventnum_seq OWNED BY cust_event.eventnum;
3315
3316
3317 --
3318 -- Name: cust_event_fee; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3319 --
3320
3321 CREATE TABLE cust_event_fee (
3322     eventfeenum integer NOT NULL,
3323     eventnum integer NOT NULL,
3324     billpkgnum integer,
3325     feepart integer NOT NULL,
3326     nextbill character(1)
3327 );
3328
3329
3330 ALTER TABLE cust_event_fee OWNER TO freeside;
3331
3332 --
3333 -- Name: cust_event_fee_eventfeenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3334 --
3335
3336 CREATE SEQUENCE cust_event_fee_eventfeenum_seq
3337     START WITH 1
3338     INCREMENT BY 1
3339     NO MINVALUE
3340     NO MAXVALUE
3341     CACHE 1;
3342
3343
3344 ALTER TABLE cust_event_fee_eventfeenum_seq OWNER TO freeside;
3345
3346 --
3347 -- Name: cust_event_fee_eventfeenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3348 --
3349
3350 ALTER SEQUENCE cust_event_fee_eventfeenum_seq OWNED BY cust_event_fee.eventfeenum;
3351
3352
3353 --
3354 -- Name: cust_location; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3355 --
3356
3357 CREATE TABLE cust_location (
3358     locationnum integer NOT NULL,
3359     prospectnum integer,
3360     custnum integer,
3361     locationname character varying(80),
3362     address1 character varying(80) NOT NULL,
3363     address2 character varying(80),
3364     city character varying(80),
3365     county character varying(80),
3366     state character varying(80),
3367     zip character varying(10),
3368     latitude numeric(10,7),
3369     longitude numeric(10,7),
3370     coord_auto character(1),
3371     addr_clean character(1),
3372     country character(2) NOT NULL,
3373     geocode character varying(20),
3374     district character varying(20),
3375     censustract character varying(20),
3376     censusyear character(4),
3377     location_type character varying(20),
3378     location_number character varying(20),
3379     location_kind character(1),
3380     disabled character(1),
3381     incorporated character(1)
3382 );
3383
3384
3385 ALTER TABLE cust_location OWNER TO freeside;
3386
3387 --
3388 -- Name: cust_location_locationnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3389 --
3390
3391 CREATE SEQUENCE cust_location_locationnum_seq
3392     START WITH 1
3393     INCREMENT BY 1
3394     NO MINVALUE
3395     NO MAXVALUE
3396     CACHE 1;
3397
3398
3399 ALTER TABLE cust_location_locationnum_seq OWNER TO freeside;
3400
3401 --
3402 -- Name: cust_location_locationnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3403 --
3404
3405 ALTER SEQUENCE cust_location_locationnum_seq OWNED BY cust_location.locationnum;
3406
3407
3408 --
3409 -- Name: cust_main; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3410 --
3411
3412 CREATE TABLE cust_main (
3413     custnum integer NOT NULL,
3414     agentnum integer NOT NULL,
3415     salesnum integer,
3416     agent_custid character varying(80),
3417     classnum integer,
3418     custbatch character varying(80),
3419     last character varying(160) NOT NULL,
3420     first character varying(80) NOT NULL,
3421     ss character varying(11),
3422     stateid character varying(80),
3423     stateid_state character varying(80),
3424     national_id character varying(80),
3425     birthdate integer,
3426     spouse_last character varying(160),
3427     spouse_first character varying(80),
3428     spouse_birthdate integer,
3429     anniversary_date integer,
3430     signupdate integer,
3431     dundate integer,
3432     company character varying(80),
3433     address1 character varying(80),
3434     address2 character varying(80),
3435     city character varying(80),
3436     county character varying(80),
3437     state character varying(80),
3438     zip character varying(10),
3439     country character(2),
3440     latitude numeric(10,7),
3441     longitude numeric(10,7),
3442     coord_auto character(1),
3443     addr_clean character(1),
3444     daytime character varying(20),
3445     night character varying(20),
3446     fax character varying(12),
3447     mobile character varying(12),
3448     ship_last character varying(160),
3449     ship_first character varying(80),
3450     ship_company character varying(80),
3451     ship_address1 character varying(80),
3452     ship_address2 character varying(80),
3453     ship_city character varying(80),
3454     ship_county character varying(80),
3455     ship_state character varying(80),
3456     ship_zip character varying(10),
3457     ship_country character(2),
3458     ship_latitude numeric(10,7),
3459     ship_longitude numeric(10,7),
3460     ship_coord_auto character(1),
3461     ship_addr_clean character(1),
3462     ship_daytime character varying(20),
3463     ship_night character varying(20),
3464     ship_fax character varying(12),
3465     ship_mobile character varying(12),
3466     geocode character varying(20),
3467     censustract character varying(20),
3468     censusyear character(4),
3469     district character varying(20),
3470     tax character(1),
3471     otaker character varying(32),
3472     usernum integer,
3473     refnum integer NOT NULL,
3474     referral_custnum integer,
3475     comments text,
3476     spool_cdr character(1),
3477     squelch_cdr character(1),
3478     cdr_termination_percentage numeric(7,4),
3479     invoice_terms character varying(80),
3480     credit_limit numeric(10,2),
3481     archived character(1),
3482     email_csv_cdr character(1),
3483     accountcode_cdr character(1),
3484     billday integer,
3485     prorate_day integer,
3486     edit_subject character(1),
3487     locale character varying(16),
3488     calling_list_exempt character(1),
3489     invoice_noemail character(1),
3490     message_noemail character(1),
3491     bill_locationnum integer,
3492     ship_locationnum integer,
3493     invoice_ship_address character(1),
3494     currency character(3),
3495     credit_limit_currency character(3),
3496     taxstatusnum integer,
3497     complimentary character(1),
3498     po_number character varying(80),
3499     invoice_attn character varying(80),
3500     postal_invoice character(1),
3501     force_prorate_day character(1)
3502 );
3503
3504
3505 ALTER TABLE cust_main OWNER TO freeside;
3506
3507 --
3508 -- Name: cust_main_county; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3509 --
3510
3511 CREATE TABLE cust_main_county (
3512     taxnum integer NOT NULL,
3513     district character varying(20),
3514     city character varying(80),
3515     county character varying(80),
3516     state character varying(80),
3517     country character(2) NOT NULL,
3518     taxclass character varying(80),
3519     exempt_amount numeric(10,2) NOT NULL,
3520     tax real NOT NULL,
3521     taxname character varying(80),
3522     setuptax character(1),
3523     recurtax character(1),
3524     exempt_amount_currency character(3),
3525     source character varying(80)
3526 );
3527
3528
3529 ALTER TABLE cust_main_county OWNER TO freeside;
3530
3531 --
3532 -- Name: cust_main_county_taxnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3533 --
3534
3535 CREATE SEQUENCE cust_main_county_taxnum_seq
3536     START WITH 1
3537     INCREMENT BY 1
3538     NO MINVALUE
3539     NO MAXVALUE
3540     CACHE 1;
3541
3542
3543 ALTER TABLE cust_main_county_taxnum_seq OWNER TO freeside;
3544
3545 --
3546 -- Name: cust_main_county_taxnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3547 --
3548
3549 ALTER SEQUENCE cust_main_county_taxnum_seq OWNED BY cust_main_county.taxnum;
3550
3551
3552 --
3553 -- Name: cust_main_credit_limit; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3554 --
3555
3556 CREATE TABLE cust_main_credit_limit (
3557     creditlimitnum integer NOT NULL,
3558     custnum integer NOT NULL,
3559     _date integer,
3560     amount numeric(10,2),
3561     credit_limit numeric(10,2)
3562 );
3563
3564
3565 ALTER TABLE cust_main_credit_limit OWNER TO freeside;
3566
3567 --
3568 -- Name: cust_main_credit_limit_creditlimitnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3569 --
3570
3571 CREATE SEQUENCE cust_main_credit_limit_creditlimitnum_seq
3572     START WITH 1
3573     INCREMENT BY 1
3574     NO MINVALUE
3575     NO MAXVALUE
3576     CACHE 1;
3577
3578
3579 ALTER TABLE cust_main_credit_limit_creditlimitnum_seq OWNER TO freeside;
3580
3581 --
3582 -- Name: cust_main_credit_limit_creditlimitnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3583 --
3584
3585 ALTER SEQUENCE cust_main_credit_limit_creditlimitnum_seq OWNED BY cust_main_credit_limit.creditlimitnum;
3586
3587
3588 --
3589 -- Name: cust_main_custnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3590 --
3591
3592 CREATE SEQUENCE cust_main_custnum_seq
3593     START WITH 1
3594     INCREMENT BY 1
3595     NO MINVALUE
3596     NO MAXVALUE
3597     CACHE 1;
3598
3599
3600 ALTER TABLE cust_main_custnum_seq OWNER TO freeside;
3601
3602 --
3603 -- Name: cust_main_custnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3604 --
3605
3606 ALTER SEQUENCE cust_main_custnum_seq OWNED BY cust_main.custnum;
3607
3608
3609 --
3610 -- Name: cust_main_exemption; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3611 --
3612
3613 CREATE TABLE cust_main_exemption (
3614     exemptionnum integer NOT NULL,
3615     custnum integer NOT NULL,
3616     taxname character varying(80) NOT NULL,
3617     exempt_number character varying(80)
3618 );
3619
3620
3621 ALTER TABLE cust_main_exemption OWNER TO freeside;
3622
3623 --
3624 -- Name: cust_main_exemption_exemptionnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3625 --
3626
3627 CREATE SEQUENCE cust_main_exemption_exemptionnum_seq
3628     START WITH 1
3629     INCREMENT BY 1
3630     NO MINVALUE
3631     NO MAXVALUE
3632     CACHE 1;
3633
3634
3635 ALTER TABLE cust_main_exemption_exemptionnum_seq OWNER TO freeside;
3636
3637 --
3638 -- Name: cust_main_exemption_exemptionnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3639 --
3640
3641 ALTER SEQUENCE cust_main_exemption_exemptionnum_seq OWNED BY cust_main_exemption.exemptionnum;
3642
3643
3644 --
3645 -- Name: cust_main_invoice; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3646 --
3647
3648 CREATE TABLE cust_main_invoice (
3649     destnum integer NOT NULL,
3650     custnum integer NOT NULL,
3651     dest character varying(80) NOT NULL
3652 );
3653
3654
3655 ALTER TABLE cust_main_invoice OWNER TO freeside;
3656
3657 --
3658 -- Name: cust_main_invoice_destnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3659 --
3660
3661 CREATE SEQUENCE cust_main_invoice_destnum_seq
3662     START WITH 1
3663     INCREMENT BY 1
3664     NO MINVALUE
3665     NO MAXVALUE
3666     CACHE 1;
3667
3668
3669 ALTER TABLE cust_main_invoice_destnum_seq OWNER TO freeside;
3670
3671 --
3672 -- Name: cust_main_invoice_destnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3673 --
3674
3675 ALTER SEQUENCE cust_main_invoice_destnum_seq OWNED BY cust_main_invoice.destnum;
3676
3677
3678 --
3679 -- Name: cust_main_note; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3680 --
3681
3682 CREATE TABLE cust_main_note (
3683     notenum integer NOT NULL,
3684     custnum integer NOT NULL,
3685     classnum integer,
3686     _date integer,
3687     otaker character varying(32),
3688     usernum integer,
3689     comments text,
3690     sticky integer DEFAULT 0 NOT NULL
3691 );
3692
3693
3694 ALTER TABLE cust_main_note OWNER TO freeside;
3695
3696 --
3697 -- Name: cust_main_note_notenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3698 --
3699
3700 CREATE SEQUENCE cust_main_note_notenum_seq
3701     START WITH 1
3702     INCREMENT BY 1
3703     NO MINVALUE
3704     NO MAXVALUE
3705     CACHE 1;
3706
3707
3708 ALTER TABLE cust_main_note_notenum_seq OWNER TO freeside;
3709
3710 --
3711 -- Name: cust_main_note_notenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3712 --
3713
3714 ALTER SEQUENCE cust_main_note_notenum_seq OWNED BY cust_main_note.notenum;
3715
3716
3717 --
3718 -- Name: cust_msg; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3719 --
3720
3721 CREATE TABLE cust_msg (
3722     custmsgnum integer NOT NULL,
3723     custnum integer,
3724     msgnum integer,
3725     _date integer,
3726     env_from character varying(255),
3727     env_to character varying(255),
3728     header bytea,
3729     body bytea,
3730     error character varying(255),
3731     status character varying(80) NOT NULL,
3732     msgtype character varying(16),
3733     preview text
3734 );
3735
3736
3737 ALTER TABLE cust_msg OWNER TO freeside;
3738
3739 --
3740 -- Name: cust_msg_custmsgnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3741 --
3742
3743 CREATE SEQUENCE cust_msg_custmsgnum_seq
3744     START WITH 1
3745     INCREMENT BY 1
3746     NO MINVALUE
3747     NO MAXVALUE
3748     CACHE 1;
3749
3750
3751 ALTER TABLE cust_msg_custmsgnum_seq OWNER TO freeside;
3752
3753 --
3754 -- Name: cust_msg_custmsgnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3755 --
3756
3757 ALTER SEQUENCE cust_msg_custmsgnum_seq OWNED BY cust_msg.custmsgnum;
3758
3759
3760 --
3761 -- Name: cust_note_class; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3762 --
3763
3764 CREATE TABLE cust_note_class (
3765     classnum integer NOT NULL,
3766     classname character varying(80) NOT NULL,
3767     disabled character(1)
3768 );
3769
3770
3771 ALTER TABLE cust_note_class OWNER TO freeside;
3772
3773 --
3774 -- Name: cust_note_class_classnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3775 --
3776
3777 CREATE SEQUENCE cust_note_class_classnum_seq
3778     START WITH 1
3779     INCREMENT BY 1
3780     NO MINVALUE
3781     NO MAXVALUE
3782     CACHE 1;
3783
3784
3785 ALTER TABLE cust_note_class_classnum_seq OWNER TO freeside;
3786
3787 --
3788 -- Name: cust_note_class_classnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3789 --
3790
3791 ALTER SEQUENCE cust_note_class_classnum_seq OWNED BY cust_note_class.classnum;
3792
3793
3794 --
3795 -- Name: cust_pay; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3796 --
3797
3798 CREATE TABLE cust_pay (
3799     paynum integer NOT NULL,
3800     custnum integer NOT NULL,
3801     _date integer,
3802     paid numeric(10,2) NOT NULL,
3803     otaker character varying(32),
3804     usernum integer,
3805     payby character(4) NOT NULL,
3806     payinfo character varying(512),
3807     paymask character varying(80),
3808     paydate character varying(10),
3809     paybatch character varying(80),
3810     payunique character varying(80),
3811     closed character(1),
3812     pkgnum integer,
3813     no_auto_apply character(1),
3814     bank character varying(80),
3815     depositor character varying(80),
3816     account character varying(20),
3817     teller character varying(20),
3818     batchnum integer,
3819     gatewaynum integer,
3820     processor character varying(80),
3821     auth character varying(16),
3822     order_number character varying(256),
3823     currency character(3),
3824     paycardtype character varying(80)
3825 );
3826
3827
3828 ALTER TABLE cust_pay OWNER TO freeside;
3829
3830 --
3831 -- Name: cust_pay_batch; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3832 --
3833
3834 CREATE TABLE cust_pay_batch (
3835     paybatchnum integer NOT NULL,
3836     batchnum integer NOT NULL,
3837     invnum integer NOT NULL,
3838     custnum integer NOT NULL,
3839     last character varying(80) NOT NULL,
3840     first character varying(80) NOT NULL,
3841     address1 character varying(80) NOT NULL,
3842     address2 character varying(80),
3843     city character varying(80),
3844     state character varying(80),
3845     zip character varying(10),
3846     country character(2) NOT NULL,
3847     payby character(4) NOT NULL,
3848     payinfo character varying(512),
3849     exp character varying(11),
3850     payname character varying(80),
3851     amount numeric(10,2) NOT NULL,
3852     status character varying(80),
3853     error_message character varying(80),
3854     currency character(3),
3855     failure_status character varying(16),
3856     paytype character varying(80)
3857 );
3858
3859
3860 ALTER TABLE cust_pay_batch OWNER TO freeside;
3861
3862 --
3863 -- Name: cust_pay_batch_paybatchnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3864 --
3865
3866 CREATE SEQUENCE cust_pay_batch_paybatchnum_seq
3867     START WITH 1
3868     INCREMENT BY 1
3869     NO MINVALUE
3870     NO MAXVALUE
3871     CACHE 1;
3872
3873
3874 ALTER TABLE cust_pay_batch_paybatchnum_seq OWNER TO freeside;
3875
3876 --
3877 -- Name: cust_pay_batch_paybatchnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3878 --
3879
3880 ALTER SEQUENCE cust_pay_batch_paybatchnum_seq OWNED BY cust_pay_batch.paybatchnum;
3881
3882
3883 --
3884 -- Name: cust_pay_paynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3885 --
3886
3887 CREATE SEQUENCE cust_pay_paynum_seq
3888     START WITH 1
3889     INCREMENT BY 1
3890     NO MINVALUE
3891     NO MAXVALUE
3892     CACHE 1;
3893
3894
3895 ALTER TABLE cust_pay_paynum_seq OWNER TO freeside;
3896
3897 --
3898 -- Name: cust_pay_paynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3899 --
3900
3901 ALTER SEQUENCE cust_pay_paynum_seq OWNED BY cust_pay.paynum;
3902
3903
3904 --
3905 -- Name: cust_pay_pending; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3906 --
3907
3908 CREATE TABLE cust_pay_pending (
3909     paypendingnum integer NOT NULL,
3910     custnum integer,
3911     paid numeric(10,2) NOT NULL,
3912     _date integer,
3913     payby character(4) NOT NULL,
3914     payinfo character varying(512),
3915     paymask character varying(80),
3916     paydate character varying(10),
3917     recurring_billing character varying(80),
3918     payunique character varying(80),
3919     pkgnum integer,
3920     status character varying(80) NOT NULL,
3921     session_id character varying(1024),
3922     statustext text,
3923     gatewaynum integer,
3924     paynum integer,
3925     void_paynum integer,
3926     jobnum bigint,
3927     invnum integer,
3928     manual character(1),
3929     discount_term integer,
3930     currency character(3),
3931     failure_status character varying(16)
3932 );
3933
3934
3935 ALTER TABLE cust_pay_pending OWNER TO freeside;
3936
3937 --
3938 -- Name: cust_pay_pending_paypendingnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3939 --
3940
3941 CREATE SEQUENCE cust_pay_pending_paypendingnum_seq
3942     START WITH 1
3943     INCREMENT BY 1
3944     NO MINVALUE
3945     NO MAXVALUE
3946     CACHE 1;
3947
3948
3949 ALTER TABLE cust_pay_pending_paypendingnum_seq OWNER TO freeside;
3950
3951 --
3952 -- Name: cust_pay_pending_paypendingnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3953 --
3954
3955 ALTER SEQUENCE cust_pay_pending_paypendingnum_seq OWNED BY cust_pay_pending.paypendingnum;
3956
3957
3958 --
3959 -- Name: cust_pay_refund; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3960 --
3961
3962 CREATE TABLE cust_pay_refund (
3963     payrefundnum integer NOT NULL,
3964     paynum integer NOT NULL,
3965     refundnum integer NOT NULL,
3966     _date integer,
3967     amount numeric(10,2) NOT NULL
3968 );
3969
3970
3971 ALTER TABLE cust_pay_refund OWNER TO freeside;
3972
3973 --
3974 -- Name: cust_pay_refund_payrefundnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
3975 --
3976
3977 CREATE SEQUENCE cust_pay_refund_payrefundnum_seq
3978     START WITH 1
3979     INCREMENT BY 1
3980     NO MINVALUE
3981     NO MAXVALUE
3982     CACHE 1;
3983
3984
3985 ALTER TABLE cust_pay_refund_payrefundnum_seq OWNER TO freeside;
3986
3987 --
3988 -- Name: cust_pay_refund_payrefundnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
3989 --
3990
3991 ALTER SEQUENCE cust_pay_refund_payrefundnum_seq OWNED BY cust_pay_refund.payrefundnum;
3992
3993
3994 --
3995 -- Name: cust_pay_void; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
3996 --
3997
3998 CREATE TABLE cust_pay_void (
3999     paynum integer NOT NULL,
4000     custnum integer NOT NULL,
4001     _date integer,
4002     paid numeric(10,2) NOT NULL,
4003     otaker character varying(32),
4004     usernum integer,
4005     payby character(4) NOT NULL,
4006     payinfo character varying(512),
4007     paymask character varying(80),
4008     paybatch character varying(80),
4009     closed character(1),
4010     pkgnum integer,
4011     bank character varying(80),
4012     depositor character varying(80),
4013     account character varying(20),
4014     teller character varying(20),
4015     batchnum integer,
4016     gatewaynum integer,
4017     processor character varying(80),
4018     auth character varying(16),
4019     order_number character varying(256),
4020     void_date integer,
4021     reason character varying(80),
4022     void_usernum integer,
4023     currency character(3),
4024     reasonnum integer,
4025     paycardtype character varying(80)
4026 );
4027
4028
4029 ALTER TABLE cust_pay_void OWNER TO freeside;
4030
4031 --
4032 -- Name: cust_payby; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4033 --
4034
4035 CREATE TABLE cust_payby (
4036     custpaybynum integer NOT NULL,
4037     custnum integer NOT NULL,
4038     weight integer,
4039     payby character(4) NOT NULL,
4040     payinfo character varying(512),
4041     paycvv character varying(512),
4042     paymask character varying(80),
4043     paydate character varying(10),
4044     paystart_month integer,
4045     paystart_year integer,
4046     payissue character varying(2),
4047     payname character varying(160),
4048     paystate character varying(80),
4049     paytype character varying(80),
4050     payip character varying(15),
4051     locationnum integer,
4052     paycardtype character varying(80)
4053 );
4054
4055
4056 ALTER TABLE cust_payby OWNER TO freeside;
4057
4058 --
4059 -- Name: cust_payby_custpaybynum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
4060 --
4061
4062 CREATE SEQUENCE cust_payby_custpaybynum_seq
4063     START WITH 1
4064     INCREMENT BY 1
4065     NO MINVALUE
4066     NO MAXVALUE
4067     CACHE 1;
4068
4069
4070 ALTER TABLE cust_payby_custpaybynum_seq OWNER TO freeside;
4071
4072 --
4073 -- Name: cust_payby_custpaybynum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
4074 --
4075
4076 ALTER SEQUENCE cust_payby_custpaybynum_seq OWNED BY cust_payby.custpaybynum;
4077
4078
4079 --
4080 -- Name: cust_pkg; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4081 --
4082
4083 CREATE TABLE cust_pkg (
4084     pkgnum integer NOT NULL,
4085     custnum integer NOT NULL,
4086     pkgpart integer NOT NULL,
4087     pkgbatch character varying(80),
4088     contactnum integer,
4089     locationnum integer,
4090     otaker character varying(32),
4091     usernum integer,
4092     salesnum integer,
4093     order_date integer,
4094     start_date integer,
4095     setup integer,
4096     bill integer,
4097     last_bill integer,
4098     susp integer,
4099     adjourn integer,
4100     resume integer,
4101     cancel integer,
4102     uncancel integer,
4103     uncancel_pkgnum integer,
4104     expire integer,
4105     contract_end integer,
4106     dundate integer,
4107     change_date integer,
4108     change_pkgnum integer,
4109     change_pkgpart integer,
4110     change_locationnum integer,
4111     change_custnum integer,
4112     main_pkgnum integer,
4113     pkglinknum integer,
4114     no_auto character(1),
4115     quantity integer,
4116     agent_pkgid character varying(80),
4117     waive_setup character(1),
4118     recur_show_zero character(1),
4119     setup_show_zero character(1),
4120     change_to_pkgnum integer,
4121     separate_bill character(1)
4122 );
4123
4124
4125 ALTER TABLE cust_pkg OWNER TO freeside;
4126
4127 --
4128 -- Name: cust_pkg_detail; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4129 --
4130
4131 CREATE TABLE cust_pkg_detail (
4132     pkgdetailnum integer NOT NULL,
4133     pkgnum integer NOT NULL,
4134     detail character varying(160) NOT NULL,
4135     detailtype character(1) NOT NULL,
4136     weight integer NOT NULL
4137 );
4138
4139
4140 ALTER TABLE cust_pkg_detail OWNER TO freeside;
4141
4142 --
4143 -- Name: cust_pkg_detail_pkgdetailnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
4144 --
4145
4146 CREATE SEQUENCE cust_pkg_detail_pkgdetailnum_seq
4147     START WITH 1
4148     INCREMENT BY 1
4149     NO MINVALUE
4150     NO MAXVALUE
4151     CACHE 1;
4152
4153
4154 ALTER TABLE cust_pkg_detail_pkgdetailnum_seq OWNER TO freeside;
4155
4156 --
4157 -- Name: cust_pkg_detail_pkgdetailnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
4158 --
4159
4160 ALTER SEQUENCE cust_pkg_detail_pkgdetailnum_seq OWNED BY cust_pkg_detail.pkgdetailnum;
4161
4162
4163 --
4164 -- Name: cust_pkg_discount; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4165 --
4166
4167 CREATE TABLE cust_pkg_discount (
4168     pkgdiscountnum integer NOT NULL,
4169     pkgnum integer NOT NULL,
4170     discountnum integer NOT NULL,
4171     months_used numeric(7,4),
4172     end_date integer,
4173     otaker character varying(32),
4174     usernum integer,
4175     disabled character(1),
4176     setuprecur character(5)
4177 );
4178
4179
4180 ALTER TABLE cust_pkg_discount OWNER TO freeside;
4181
4182 --
4183 -- Name: cust_pkg_discount_pkgdiscountnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
4184 --
4185
4186 CREATE SEQUENCE cust_pkg_discount_pkgdiscountnum_seq
4187     START WITH 1
4188     INCREMENT BY 1
4189     NO MINVALUE
4190     NO MAXVALUE
4191     CACHE 1;
4192
4193
4194 ALTER TABLE cust_pkg_discount_pkgdiscountnum_seq OWNER TO freeside;
4195
4196 --
4197 -- Name: cust_pkg_discount_pkgdiscountnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
4198 --
4199
4200 ALTER SEQUENCE cust_pkg_discount_pkgdiscountnum_seq OWNED BY cust_pkg_discount.pkgdiscountnum;
4201
4202
4203 --
4204 -- Name: cust_pkg_option; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4205 --
4206
4207 CREATE TABLE cust_pkg_option (
4208     optionnum integer NOT NULL,
4209     pkgnum integer NOT NULL,
4210     optionname character varying(80) NOT NULL,
4211     optionvalue text
4212 );
4213
4214
4215 ALTER TABLE cust_pkg_option OWNER TO freeside;
4216
4217 --
4218 -- Name: cust_pkg_option_optionnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
4219 --
4220
4221 CREATE SEQUENCE cust_pkg_option_optionnum_seq
4222     START WITH 1
4223     INCREMENT BY 1
4224     NO MINVALUE
4225     NO MAXVALUE
4226     CACHE 1;
4227
4228
4229 ALTER TABLE cust_pkg_option_optionnum_seq OWNER TO freeside;
4230
4231 --
4232 -- Name: cust_pkg_option_optionnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
4233 --
4234
4235 ALTER SEQUENCE cust_pkg_option_optionnum_seq OWNED BY cust_pkg_option.optionnum;
4236
4237
4238 --
4239 -- Name: cust_pkg_pkgnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
4240 --
4241
4242 CREATE SEQUENCE cust_pkg_pkgnum_seq
4243     START WITH 1
4244     INCREMENT BY 1
4245     NO MINVALUE
4246     NO MAXVALUE
4247     CACHE 1;
4248
4249
4250 ALTER TABLE cust_pkg_pkgnum_seq OWNER TO freeside;
4251
4252 --
4253 -- Name: cust_pkg_pkgnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
4254 --
4255
4256 ALTER SEQUENCE cust_pkg_pkgnum_seq OWNED BY cust_pkg.pkgnum;
4257
4258
4259 --
4260 -- Name: cust_pkg_reason; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4261 --
4262
4263 CREATE TABLE cust_pkg_reason (
4264     num integer NOT NULL,
4265     pkgnum integer NOT NULL,
4266     reasonnum integer NOT NULL,
4267     action character(1),
4268     otaker character varying(32),
4269     usernum integer,
4270     date integer
4271 );
4272
4273
4274 ALTER TABLE cust_pkg_reason OWNER TO freeside;
4275
4276 --
4277 -- Name: cust_pkg_reason_fee; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4278 --
4279
4280 CREATE TABLE cust_pkg_reason_fee (
4281     pkgreasonfeenum integer NOT NULL,
4282     pkgreasonnum integer NOT NULL,
4283     billpkgnum integer,
4284     feepart integer NOT NULL,
4285     nextbill character(1)
4286 );
4287
4288
4289 ALTER TABLE cust_pkg_reason_fee OWNER TO freeside;
4290
4291 --
4292 -- Name: cust_pkg_reason_fee_pkgreasonfeenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
4293 --
4294
4295 CREATE SEQUENCE cust_pkg_reason_fee_pkgreasonfeenum_seq
4296     START WITH 1
4297     INCREMENT BY 1
4298     NO MINVALUE
4299     NO MAXVALUE
4300     CACHE 1;
4301
4302
4303 ALTER TABLE cust_pkg_reason_fee_pkgreasonfeenum_seq OWNER TO freeside;
4304
4305 --
4306 -- Name: cust_pkg_reason_fee_pkgreasonfeenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
4307 --
4308
4309 ALTER SEQUENCE cust_pkg_reason_fee_pkgreasonfeenum_seq OWNED BY cust_pkg_reason_fee.pkgreasonfeenum;
4310
4311
4312 --
4313 -- Name: cust_pkg_reason_num_seq; Type: SEQUENCE; Schema: public; Owner: freeside
4314 --
4315
4316 CREATE SEQUENCE cust_pkg_reason_num_seq
4317     START WITH 1
4318     INCREMENT BY 1
4319     NO MINVALUE
4320     NO MAXVALUE
4321     CACHE 1;
4322
4323
4324 ALTER TABLE cust_pkg_reason_num_seq OWNER TO freeside;
4325
4326 --
4327 -- Name: cust_pkg_reason_num_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
4328 --
4329
4330 ALTER SEQUENCE cust_pkg_reason_num_seq OWNED BY cust_pkg_reason.num;
4331
4332
4333 --
4334 -- Name: cust_pkg_usage; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4335 --
4336
4337 CREATE TABLE cust_pkg_usage (
4338     pkgusagenum integer NOT NULL,
4339     pkgnum integer NOT NULL,
4340     minutes double precision NOT NULL,
4341     pkgusagepart integer NOT NULL
4342 );
4343
4344
4345 ALTER TABLE cust_pkg_usage OWNER TO freeside;
4346
4347 --
4348 -- Name: cust_pkg_usage_pkgusagenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
4349 --
4350
4351 CREATE SEQUENCE cust_pkg_usage_pkgusagenum_seq
4352     START WITH 1
4353     INCREMENT BY 1
4354     NO MINVALUE
4355     NO MAXVALUE
4356     CACHE 1;
4357
4358
4359 ALTER TABLE cust_pkg_usage_pkgusagenum_seq OWNER TO freeside;
4360
4361 --
4362 -- Name: cust_pkg_usage_pkgusagenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
4363 --
4364
4365 ALTER SEQUENCE cust_pkg_usage_pkgusagenum_seq OWNED BY cust_pkg_usage.pkgusagenum;
4366
4367
4368 --
4369 -- Name: cust_pkg_usageprice; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4370 --
4371
4372 CREATE TABLE cust_pkg_usageprice (
4373     usagepricenum integer NOT NULL,
4374     pkgnum integer NOT NULL,
4375     usagepricepart integer NOT NULL,
4376     quantity integer NOT NULL
4377 );
4378
4379
4380 ALTER TABLE cust_pkg_usageprice OWNER TO freeside;
4381
4382 --
4383 -- Name: cust_pkg_usageprice_usagepricenum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
4384 --
4385
4386 CREATE SEQUENCE cust_pkg_usageprice_usagepricenum_seq
4387     START WITH 1
4388     INCREMENT BY 1
4389     NO MINVALUE
4390     NO MAXVALUE
4391     CACHE 1;
4392
4393
4394 ALTER TABLE cust_pkg_usageprice_usagepricenum_seq OWNER TO freeside;
4395
4396 --
4397 -- Name: cust_pkg_usageprice_usagepricenum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
4398 --
4399
4400 ALTER SEQUENCE cust_pkg_usageprice_usagepricenum_seq OWNED BY cust_pkg_usageprice.usagepricenum;
4401
4402
4403 --
4404 -- Name: cust_recon; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4405 --
4406
4407 CREATE TABLE cust_recon (
4408     reconid integer NOT NULL,
4409     recondate integer,
4410     custnum integer NOT NULL,
4411     agentnum integer NOT NULL,
4412     last character varying(80) NOT NULL,
4413     first character varying(80) NOT NULL,
4414     address1 character varying(80) NOT NULL,
4415     address2 character varying(80),
4416     city character varying(80) NOT NULL,
4417     state character varying(80),
4418     zip character varying(10),
4419     pkg character varying(80),
4420     adjourn integer,
4421     status character varying(10),
4422     agent_custid character varying(80) NOT NULL,
4423     agent_pkg character varying(80),
4424     agent_adjourn integer,
4425     comments text
4426 );
4427
4428
4429 ALTER TABLE cust_recon OWNER TO freeside;
4430
4431 --
4432 -- Name: cust_recon_reconid_seq; Type: SEQUENCE; Schema: public; Owner: freeside
4433 --
4434
4435 CREATE SEQUENCE cust_recon_reconid_seq
4436     START WITH 1
4437     INCREMENT BY 1
4438     NO MINVALUE
4439     NO MAXVALUE
4440     CACHE 1;
4441
4442
4443 ALTER TABLE cust_recon_reconid_seq OWNER TO freeside;
4444
4445 --
4446 -- Name: cust_recon_reconid_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
4447 --
4448
4449 ALTER SEQUENCE cust_recon_reconid_seq OWNED BY cust_recon.reconid;
4450
4451
4452 --
4453 -- Name: cust_refund; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4454 --
4455
4456 CREATE TABLE cust_refund (
4457     refundnum integer NOT NULL,
4458     custnum integer NOT NULL,
4459     _date integer,
4460     refund numeric(10,2) NOT NULL,
4461     otaker character varying(32),
4462     usernum integer,
4463     reason character varying(80),
4464     payby character(4) NOT NULL,
4465     payinfo character varying(512),
4466     paymask character varying(80),
4467     paybatch character varying(80),
4468     closed character(1),
4469     gatewaynum integer,
4470     processor character varying(80),
4471     auth character varying(16),
4472     order_number character varying(80),
4473     currency character(3),
4474     reasonnum integer,
4475     source_paynum integer,
4476     paycardtype character varying(80)
4477 );
4478
4479
4480 ALTER TABLE cust_refund OWNER TO freeside;
4481
4482 --
4483 -- Name: cust_refund_refundnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
4484 --
4485
4486 CREATE SEQUENCE cust_refund_refundnum_seq
4487     START WITH 1
4488     INCREMENT BY 1
4489     NO MINVALUE
4490     NO MAXVALUE
4491     CACHE 1;
4492
4493
4494 ALTER TABLE cust_refund_refundnum_seq OWNER TO freeside;
4495
4496 --
4497 -- Name: cust_refund_refundnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
4498 --
4499
4500 ALTER SEQUENCE cust_refund_refundnum_seq OWNED BY cust_refund.refundnum;
4501
4502
4503 --
4504 -- Name: cust_statement; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4505 --
4506
4507 CREATE TABLE cust_statement (
4508     statementnum integer NOT NULL,
4509     custnum integer NOT NULL,
4510     _date integer
4511 );
4512
4513
4514 ALTER TABLE cust_statement OWNER TO freeside;
4515
4516 --
4517 -- Name: cust_statement_statementnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
4518 --
4519
4520 CREATE SEQUENCE cust_statement_statementnum_seq
4521     START WITH 1
4522     INCREMENT BY 1
4523     NO MINVALUE
4524     NO MAXVALUE
4525     CACHE 1;
4526
4527
4528 ALTER TABLE cust_statement_statementnum_seq OWNER TO freeside;
4529
4530 --
4531 -- Name: cust_statement_statementnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
4532 --
4533
4534 ALTER SEQUENCE cust_statement_statementnum_seq OWNED BY cust_statement.statementnum;
4535
4536
4537 --
4538 -- Name: cust_svc; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4539 --
4540
4541 CREATE TABLE cust_svc (
4542     svcnum integer NOT NULL,
4543     pkgnum integer,
4544     svcpart integer NOT NULL,
4545     agent_svcid integer,
4546     overlimit integer
4547 );
4548
4549
4550 ALTER TABLE cust_svc OWNER TO freeside;
4551
4552 --
4553 -- Name: cust_svc_option; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4554 --
4555
4556 CREATE TABLE cust_svc_option (
4557     optionnum integer NOT NULL,
4558     svcnum integer NOT NULL,
4559     optionname character varying(80) NOT NULL,
4560     optionvalue text
4561 );
4562
4563
4564 ALTER TABLE cust_svc_option OWNER TO freeside;
4565
4566 --
4567 -- Name: cust_svc_option_optionnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
4568 --
4569
4570 CREATE SEQUENCE cust_svc_option_optionnum_seq
4571     START WITH 1
4572     INCREMENT BY 1
4573     NO MINVALUE
4574     NO MAXVALUE
4575     CACHE 1;
4576
4577
4578 ALTER TABLE cust_svc_option_optionnum_seq OWNER TO freeside;
4579
4580 --
4581 -- Name: cust_svc_option_optionnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
4582 --
4583
4584 ALTER SEQUENCE cust_svc_option_optionnum_seq OWNED BY cust_svc_option.optionnum;
4585
4586
4587 --
4588 -- Name: cust_svc_svcnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
4589 --
4590
4591 CREATE SEQUENCE cust_svc_svcnum_seq
4592     START WITH 1
4593     INCREMENT BY 1
4594     NO MINVALUE
4595     NO MAXVALUE
4596     CACHE 1;
4597
4598
4599 ALTER TABLE cust_svc_svcnum_seq OWNER TO freeside;
4600
4601 --
4602 -- Name: cust_svc_svcnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
4603 --
4604
4605 ALTER SEQUENCE cust_svc_svcnum_seq OWNED BY cust_svc.svcnum;
4606
4607
4608 --
4609 -- Name: cust_tag; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4610 --
4611
4612 CREATE TABLE cust_tag (
4613     custtagnum integer NOT NULL,
4614     custnum integer NOT NULL,
4615     tagnum integer NOT NULL
4616 );
4617
4618
4619 ALTER TABLE cust_tag OWNER TO freeside;
4620
4621 --
4622 -- Name: cust_tag_custtagnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
4623 --
4624
4625 CREATE SEQUENCE cust_tag_custtagnum_seq
4626     START WITH 1
4627     INCREMENT BY 1
4628     NO MINVALUE
4629     NO MAXVALUE
4630     CACHE 1;
4631
4632
4633 ALTER TABLE cust_tag_custtagnum_seq OWNER TO freeside;
4634
4635 --
4636 -- Name: cust_tag_custtagnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
4637 --
4638
4639 ALTER SEQUENCE cust_tag_custtagnum_seq OWNED BY cust_tag.custtagnum;
4640
4641
4642 --
4643 -- Name: cust_tax_adjustment; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4644 --
4645
4646 CREATE TABLE cust_tax_adjustment (
4647     adjustmentnum integer NOT NULL,
4648     custnum integer NOT NULL,
4649     taxname character varying(80) NOT NULL,
4650     amount numeric(10,2) NOT NULL,
4651     comment character varying(80),
4652     billpkgnum integer,
4653     currency character(3)
4654 );
4655
4656
4657 ALTER TABLE cust_tax_adjustment OWNER TO freeside;
4658
4659 --
4660 -- Name: cust_tax_adjustment_adjustmentnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
4661 --
4662
4663 CREATE SEQUENCE cust_tax_adjustment_adjustmentnum_seq
4664     START WITH 1
4665     INCREMENT BY 1
4666     NO MINVALUE
4667     NO MAXVALUE
4668     CACHE 1;
4669
4670
4671 ALTER TABLE cust_tax_adjustment_adjustmentnum_seq OWNER TO freeside;
4672
4673 --
4674 -- Name: cust_tax_adjustment_adjustmentnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
4675 --
4676
4677 ALTER SEQUENCE cust_tax_adjustment_adjustmentnum_seq OWNED BY cust_tax_adjustment.adjustmentnum;
4678
4679
4680 --
4681 -- Name: cust_tax_exempt; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4682 --
4683
4684 CREATE TABLE cust_tax_exempt (
4685     exemptnum integer NOT NULL,
4686     custnum integer NOT NULL,
4687     taxnum integer NOT NULL,
4688     year integer NOT NULL,
4689     month integer NOT NULL,
4690     amount numeric(10,2) NOT NULL
4691 );
4692
4693
4694 ALTER TABLE cust_tax_exempt OWNER TO freeside;
4695
4696 --
4697 -- Name: cust_tax_exempt_exemptnum_seq; Type: SEQUENCE; Schema: public; Owner: freeside
4698 --
4699
4700 CREATE SEQUENCE cust_tax_exempt_exemptnum_seq
4701     START WITH 1
4702     INCREMENT BY 1
4703     NO MINVALUE
4704     NO MAXVALUE
4705     CACHE 1;
4706
4707
4708 ALTER TABLE cust_tax_exempt_exemptnum_seq OWNER TO freeside;
4709
4710 --
4711 -- Name: cust_tax_exempt_exemptnum_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: freeside
4712 --
4713
4714 ALTER SEQUENCE cust_tax_exempt_exemptnum_seq OWNED BY cust_tax_exempt.exemptnum;
4715
4716
4717 --
4718 -- Name: cust_tax_exempt_pkg; Type: TABLE; Schema: public; Owner: freeside; Tablespace: 
4719 --
4720
4721 CREATE TABLE cust_tax_exempt_pkg (
4722     exemptpkgnum integer NOT NULL,
4723     billpkgnum integer NOT NULL,
4724     taxnum integer NOT NULL,
4725     taxtype character varying(80),
4726     year integer,
4727     month integer,
4728     creditbillpkgnum integer,
4729     amount numeric(10,2) NOT NULL,
4730     exempt_cust character(1),
4731     exempt_setup character(1),
4732     exempt_recur character(1),
4733     exempt_cust_taxname character(1),
4734     exempt_monthly character(1)