|
|
@@ -45,7 +45,11 @@ CREATE TABLE channels (
|
|
|
autojoin boolean,
|
|
|
join_greeting boolean,
|
|
|
statistics_commands boolean,
|
|
|
- games boolean
|
|
|
+ games boolean,
|
|
|
+ aggressiveness character varying(20) DEFAULT 'defense_only'::character varying,
|
|
|
+ chat boolean,
|
|
|
+ key character varying(32),
|
|
|
+ last_lame timestamp without time zone
|
|
|
);
|
|
|
|
|
|
|
|
|
@@ -73,7 +77,7 @@ ALTER SEQUENCE channel_id_seq OWNED BY channels.id;
|
|
|
|
|
|
|
|
|
--
|
|
|
--- Name: joins; Type: TABLE; Schema: public; Owner: pyRot
|
|
|
+-- Name: joins; Type: TABLE; Schema: public; Owner: postgres
|
|
|
--
|
|
|
|
|
|
CREATE TABLE joins (
|
|
|
@@ -82,15 +86,14 @@ CREATE TABLE joins (
|
|
|
channel_network character varying(40) NOT NULL,
|
|
|
"user" character varying(31) NOT NULL,
|
|
|
user_network character varying(40) NOT NULL,
|
|
|
- joins bigint DEFAULT 0,
|
|
|
- stopgreet boolean
|
|
|
+ joins integer DEFAULT 0
|
|
|
);
|
|
|
|
|
|
|
|
|
-ALTER TABLE joins OWNER TO "pyRot";
|
|
|
+ALTER TABLE joins OWNER TO postgres;
|
|
|
|
|
|
--
|
|
|
--- Name: joins_id_seq; Type: SEQUENCE; Schema: public; Owner: pyRot
|
|
|
+-- Name: joins_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
|
|
|
--
|
|
|
|
|
|
CREATE SEQUENCE joins_id_seq
|
|
|
@@ -101,15 +104,53 @@ CREATE SEQUENCE joins_id_seq
|
|
|
CACHE 1;
|
|
|
|
|
|
|
|
|
-ALTER TABLE joins_id_seq OWNER TO "pyRot";
|
|
|
+ALTER TABLE joins_id_seq OWNER TO postgres;
|
|
|
|
|
|
--
|
|
|
--- Name: joins_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pyRot
|
|
|
+-- Name: joins_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
|
|
|
--
|
|
|
|
|
|
ALTER SEQUENCE joins_id_seq OWNED BY joins.id;
|
|
|
|
|
|
|
|
|
+--
|
|
|
+-- Name: kicks; Type: TABLE; Schema: public; Owner: pyRot
|
|
|
+--
|
|
|
+
|
|
|
+CREATE TABLE kicks (
|
|
|
+ id integer NOT NULL,
|
|
|
+ channel character varying(64) NOT NULL,
|
|
|
+ channel_network character varying(40) NOT NULL,
|
|
|
+ "user" character varying(31) NOT NULL,
|
|
|
+ user_network character varying(40) NOT NULL,
|
|
|
+ given integer DEFAULT 0,
|
|
|
+ received integer DEFAULT 0
|
|
|
+);
|
|
|
+
|
|
|
+
|
|
|
+ALTER TABLE kicks OWNER TO "pyRot";
|
|
|
+
|
|
|
+--
|
|
|
+-- Name: kicks_id_seq; Type: SEQUENCE; Schema: public; Owner: pyRot
|
|
|
+--
|
|
|
+
|
|
|
+CREATE SEQUENCE kicks_id_seq
|
|
|
+ START WITH 1
|
|
|
+ INCREMENT BY 1
|
|
|
+ NO MINVALUE
|
|
|
+ NO MAXVALUE
|
|
|
+ CACHE 1;
|
|
|
+
|
|
|
+
|
|
|
+ALTER TABLE kicks_id_seq OWNER TO "pyRot";
|
|
|
+
|
|
|
+--
|
|
|
+-- Name: kicks_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pyRot
|
|
|
+--
|
|
|
+
|
|
|
+ALTER SEQUENCE kicks_id_seq OWNED BY kicks.id;
|
|
|
+
|
|
|
+
|
|
|
--
|
|
|
-- Name: networks; Type: TABLE; Schema: public; Owner: pyRot
|
|
|
--
|
|
|
@@ -159,7 +200,15 @@ ALTER SEQUENCE networks_id_seq OWNED BY networks.id;
|
|
|
CREATE TABLE users (
|
|
|
id integer NOT NULL,
|
|
|
name character varying(31) NOT NULL,
|
|
|
- network character varying(40) NOT NULL
|
|
|
+ network character varying(40) NOT NULL,
|
|
|
+ messages bigint,
|
|
|
+ actions bigint,
|
|
|
+ notices bigint,
|
|
|
+ last_act_type character varying(20),
|
|
|
+ last_act_datetime timestamp without time zone,
|
|
|
+ last_act_channel character varying(64),
|
|
|
+ last_act_channel_network character varying(40),
|
|
|
+ last_act character varying(510)
|
|
|
);
|
|
|
|
|
|
|
|
|
@@ -194,12 +243,19 @@ ALTER TABLE ONLY channels ALTER COLUMN id SET DEFAULT nextval('channel_id_seq'::
|
|
|
|
|
|
|
|
|
--
|
|
|
--- Name: joins id; Type: DEFAULT; Schema: public; Owner: pyRot
|
|
|
+-- Name: joins id; Type: DEFAULT; Schema: public; Owner: postgres
|
|
|
--
|
|
|
|
|
|
ALTER TABLE ONLY joins ALTER COLUMN id SET DEFAULT nextval('joins_id_seq'::regclass);
|
|
|
|
|
|
|
|
|
+--
|
|
|
+-- Name: kicks id; Type: DEFAULT; Schema: public; Owner: pyRot
|
|
|
+--
|
|
|
+
|
|
|
+ALTER TABLE ONLY kicks ALTER COLUMN id SET DEFAULT nextval('kicks_id_seq'::regclass);
|
|
|
+
|
|
|
+
|
|
|
--
|
|
|
-- Name: networks id; Type: DEFAULT; Schema: public; Owner: pyRot
|
|
|
--
|
|
|
@@ -231,7 +287,7 @@ ALTER TABLE ONLY channels
|
|
|
|
|
|
|
|
|
--
|
|
|
--- Name: joins joins_channel_channel_network_user_user_network_key; Type: CONSTRAINT; Schema: public; Owner: pyRot
|
|
|
+-- Name: joins joins_channel_channel_network_user_user_network_key; Type: CONSTRAINT; Schema: public; Owner: postgres
|
|
|
--
|
|
|
|
|
|
ALTER TABLE ONLY joins
|
|
|
@@ -239,13 +295,29 @@ ALTER TABLE ONLY joins
|
|
|
|
|
|
|
|
|
--
|
|
|
--- Name: joins joins_pkey; Type: CONSTRAINT; Schema: public; Owner: pyRot
|
|
|
+-- Name: joins joins_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
|
|
|
--
|
|
|
|
|
|
ALTER TABLE ONLY joins
|
|
|
ADD CONSTRAINT joins_pkey PRIMARY KEY (id);
|
|
|
|
|
|
|
|
|
+--
|
|
|
+-- Name: kicks kicks_channel_channel_network_user_user_network_key; Type: CONSTRAINT; Schema: public; Owner: pyRot
|
|
|
+--
|
|
|
+
|
|
|
+ALTER TABLE ONLY kicks
|
|
|
+ ADD CONSTRAINT kicks_channel_channel_network_user_user_network_key UNIQUE (channel, channel_network, "user", user_network);
|
|
|
+
|
|
|
+
|
|
|
+--
|
|
|
+-- Name: kicks kicks_pkey; Type: CONSTRAINT; Schema: public; Owner: pyRot
|
|
|
+--
|
|
|
+
|
|
|
+ALTER TABLE ONLY kicks
|
|
|
+ ADD CONSTRAINT kicks_pkey PRIMARY KEY (id);
|
|
|
+
|
|
|
+
|
|
|
--
|
|
|
-- Name: networks networks_host_key; Type: CONSTRAINT; Schema: public; Owner: pyRot
|
|
|
--
|
|
|
@@ -295,7 +367,7 @@ ALTER TABLE ONLY channels
|
|
|
|
|
|
|
|
|
--
|
|
|
--- Name: joins joins_channel_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pyRot
|
|
|
+-- Name: joins joins_channel_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres
|
|
|
--
|
|
|
|
|
|
ALTER TABLE ONLY joins
|
|
|
@@ -303,13 +375,37 @@ ALTER TABLE ONLY joins
|
|
|
|
|
|
|
|
|
--
|
|
|
--- Name: joins joins_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pyRot
|
|
|
+-- Name: joins joins_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres
|
|
|
--
|
|
|
|
|
|
ALTER TABLE ONLY joins
|
|
|
ADD CONSTRAINT joins_user_fkey FOREIGN KEY ("user", user_network) REFERENCES users(name, network);
|
|
|
|
|
|
|
|
|
+--
|
|
|
+-- Name: kicks kicks_channel_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pyRot
|
|
|
+--
|
|
|
+
|
|
|
+ALTER TABLE ONLY kicks
|
|
|
+ ADD CONSTRAINT kicks_channel_fkey FOREIGN KEY (channel, channel_network) REFERENCES channels(name, network);
|
|
|
+
|
|
|
+
|
|
|
+--
|
|
|
+-- Name: kicks kicks_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pyRot
|
|
|
+--
|
|
|
+
|
|
|
+ALTER TABLE ONLY kicks
|
|
|
+ ADD CONSTRAINT kicks_user_fkey FOREIGN KEY ("user", user_network) REFERENCES users(name, network);
|
|
|
+
|
|
|
+
|
|
|
+--
|
|
|
+-- Name: users users_last_act_channel_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pyRot
|
|
|
+--
|
|
|
+
|
|
|
+ALTER TABLE ONLY users
|
|
|
+ ADD CONSTRAINT users_last_act_channel_fkey FOREIGN KEY (last_act_channel, last_act_channel_network) REFERENCES channels(name, network);
|
|
|
+
|
|
|
+
|
|
|
--
|
|
|
-- Name: users users_network_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pyRot
|
|
|
--
|
|
|
@@ -318,6 +414,13 @@ ALTER TABLE ONLY users
|
|
|
ADD CONSTRAINT users_network_fkey FOREIGN KEY (network) REFERENCES networks(name);
|
|
|
|
|
|
|
|
|
+--
|
|
|
+-- Name: joins; Type: ACL; Schema: public; Owner: postgres
|
|
|
+--
|
|
|
+
|
|
|
+GRANT ALL ON TABLE joins TO "pyRot";
|
|
|
+
|
|
|
+
|
|
|
--
|
|
|
-- PostgreSQL database dump complete
|
|
|
--
|