HSAdmin Backend Domains, E-Mail, Datenbanken
Peter Hormanns
2017-04-12 d7e8d6825f0883cbf2b6280ca99629a06fabc47c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
    
INSERT INTO contactrole_ref (contact_id, role) 
    ( SELECT contact_id, 'voting-right' FROM contact );
    
CREATE TABLE member_asset (
    member_asset_id integer NOT NULL,
    bp_id integer NOT NULL,
    date date,
    action character varying(60),
    amount numeric,
    comment character varying(160)
);
 
CREATE SEQUENCE member_asset_member_asset_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;
 
ALTER SEQUENCE member_asset_member_asset_id_seq OWNED BY member_asset.member_asset_id;
 
ALTER TABLE ONLY member_asset ALTER COLUMN member_asset_id SET DEFAULT nextval('member_asset_member_asset_id_seq'::regclass);
    
CREATE TABLE member_share (
    member_share_id integer NOT NULL,
    bp_id integer NOT NULL,
    date date,
    action character varying(60),
    quantity integer,
    comment character varying(160)
);
 
CREATE SEQUENCE member_share_member_share_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;
 
ALTER SEQUENCE member_share_member_share_id_seq OWNED BY member_share.member_share_id;
 
ALTER TABLE ONLY member_share ALTER COLUMN member_share_id SET DEFAULT nextval('member_share_member_share_id_seq'::regclass);
 
ALTER TABLE ONLY member_asset
    ADD CONSTRAINT pk_member_asset PRIMARY KEY (member_asset_id);
 
ALTER TABLE ONLY member_share
    ADD CONSTRAINT pk_member_share PRIMARY KEY (member_share_id);
 
ALTER TABLE ONLY member_asset
    ADD CONSTRAINT pk_member_asset PRIMARY KEY (member_asset_id);
   
ALTER TABLE business_partner DROP CONSTRAINT ckc_shares_signed_business;
 
ALTER TABLE business_partner DROP COLUMN shares_updated ;
 
ALTER TABLE business_partner DROP COLUMN shares_signed ;
 
CREATE TABLE pac_administration (
    pac_administration_id integer NOT NULL,
    contact_id integer NOT NULL,
    pac_id integer NOT NULL
);
 
CREATE SEQUENCE pac_administration_pac_administration_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;
 
ALTER SEQUENCE pac_administration_pac_administration_id_seq OWNED BY pac_administration.pac_administration_id;
 
ALTER TABLE ONLY pac_administration 
    ALTER COLUMN pac_administration_id SET DEFAULT nextval('pac_administration_pac_administration_id_seq'::regclass);
    
ALTER TABLE ONLY pac_administration
    ADD CONSTRAINT pk_pac_administration PRIMARY KEY (pac_administration_id);
 
ALTER TABLE ONLY pac_administration
    ADD CONSTRAINT pac_administration_contact_ref FOREIGN KEY (contact_id) REFERENCES contact(contact_id);
 
ALTER TABLE ONLY pac_administration
    ADD CONSTRAINT pac_administration_pac_ref FOREIGN KEY (pac_id) REFERENCES packet(packet_id);
 
ALTER TABLE ONLY contact
    ADD COLUMN login character varying(40);