pgsql/x-dragon-expense.sql
[Pman.Xtuple] / pgsql / x-netsuite-balances.sql
1
2 CREATE SEQUENCE netsuite_balance_id_seq
3   INCREMENT 1
4   MINVALUE 1
5   MAXVALUE 2147483647
6   START 1
7   CACHE 1;
8 ALTER TABLE netsuite_balance_id_seq
9   OWNER TO admin;
10 GRANT ALL ON TABLE netsuite_balance_id_seq TO admin;
11 GRANT ALL ON TABLE netsuite_balance_id_seq TO xtrole;
12
13
14 CREATE TABLE netsuite_balance
15 (
16     id integer NOT NULL DEFAULT nextval(('netsuite_balance_id_seq'::text)::regclass),
17     period_id integer,
18     accnt_id integer,
19     beginning numeric(14,2),
20     ending numeric(14,2),
21     hkd_beginning numeric(14,2),
22     hkd_ending numeric(14,2),
23     curr_id integer,
24      CONSTRAINT netsuite_balance_id_pkey PRIMARY KEY (id )
25 )
26 WITH (
27   OIDS=FALSE
28 ); 
29
30 GRANT ALL ON TABLE netsuite_balance TO admin;
31 GRANT ALL ON TABLE netsuite_balance TO xtrole;
32
33 ALTER TABLE          netsuite_balance ADD COLUMN base_beginning  numeric(14,2);
34 ALTER TABLE          netsuite_balance ADD COLUMN base_ending numeric(14,2);
35 ALTER TABLE          netsuite_balance ADD COLUMN base_close numeric(14,2);