HSAdmin Backend Domains, E-Mail, Datenbanken
Purodha Blissenbach
2012-09-21 b127d65e62715cf191d4e0f479da54ae310ed863
hsarback/database/schema.sql
@@ -258,17 +258,10 @@
CREATE TABLE domain (
    domain_name character varying(256) NOT NULL,
    domain_status character varying(12) NOT NULL,
    domain_status_changed date NOT NULL,
    domain_filed date,
    domain_since date,
    domain_until date,
    domain_dns_master character varying(64),
    domain_id integer DEFAULT nextval('domain_domain_id_seq'::regclass) NOT NULL,
    domain_owner integer NOT NULL,
    domain_reminder date,
    domain_free boolean DEFAULT false NOT NULL,
    domain_template character varying(32)
    domain_owner integer NOT NULL
);
@@ -907,6 +900,10 @@
ALTER TABLE ONLY queue_task
    ADD CONSTRAINT queue_task_user_id_fkey FOREIGN KEY (user_id) REFERENCES unixuser(unixuser_id) ON DELETE SET NULL;
--
-- domain options
--
CREATE SEQUENCE domain_option_id_seq
    INCREMENT BY 1
    NO MAXVALUE
@@ -919,16 +916,17 @@
);
ALTER TABLE ONLY domain_option
    ADD CONSTRAINT domain_option_uniq UNIQUE (domain_option_id);
    ADD CONSTRAINT pk_domain_option PRIMARY KEY (domain_option_id);
CREATE UNIQUE INDEX ON domain_option ( domain_option_name );
CREATE UNIQUE INDEX domain_option_name_idx ON domain_option USING btree ( domain_option_name );
    
CREATE TABLE domain__domain_option (
   domain_option_id integer NOT NULL,
   domain_id integer NOT NULL
); 
CREATE UNIQUE INDEX unique_domain__domain_option ON domain__domain_option USING btree (domain_option_id, domain_id);
ALTER TABLE ONLY domain__domain_option
    ADD CONSTRAINT pk_domain__domain_option PRIMARY KEY (domain_option_id, domain_id);
ALTER TABLE ONLY domain__domain_option
    ADD CONSTRAINT domain_option_id_fkey FOREIGN KEY (domain_option_id)