Add queries to fix the ownership and the foreign key on user_messages
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
This commit is contained in:
parent
fd25669785
commit
64fdf441d1
1 changed files with 27 additions and 3 deletions
|
@ -35,8 +35,9 @@ CREATE SEQUENCE public.messages2_id_seq
|
|||
NO MAXVALUE
|
||||
CACHE 1;
|
||||
|
||||
ALTER TABLE public.messages2 OWNER TO datanommer;
|
||||
ALTER TABLE public.messages2_id_seq OWNER TO datanommer;
|
||||
ALTER SEQUENCE public.messages2_id_seq OWNED BY public.messages2.id;
|
||||
-- ALTER SEQUENCE public.messages2_id_seq OWNED BY public.messages2.id;
|
||||
ALTER TABLE ONLY public.messages2 ALTER COLUMN id SET DEFAULT nextval('public.messages2_id_seq'::regclass);
|
||||
GRANT SELECT ON TABLE public.messages2 TO datagrepper;
|
||||
GRANT SELECT ON SEQUENCE public.messages2_id_seq TO datagrepper;
|
||||
|
@ -67,13 +68,34 @@ CREATE TABLE messages_200g PARTITION OF messages2 FOR VALUES FROM (190000000) TO
|
|||
CREATE TABLE messages_210g PARTITION OF messages2 FOR VALUES FROM (200000000) TO (210000000);
|
||||
CREATE TABLE messages_220g PARTITION OF messages2 FOR VALUES FROM (210000000) TO (220000000);
|
||||
|
||||
ALTER TABLE messages_010g OWNER TO datanommer;
|
||||
ALTER TABLE messages_020g OWNER TO datanommer;
|
||||
ALTER TABLE messages_030g OWNER TO datanommer;
|
||||
ALTER TABLE messages_040g OWNER TO datanommer;
|
||||
ALTER TABLE messages_050g OWNER TO datanommer;
|
||||
ALTER TABLE messages_060g OWNER TO datanommer;
|
||||
ALTER TABLE messages_070g OWNER TO datanommer;
|
||||
ALTER TABLE messages_080g OWNER TO datanommer;
|
||||
ALTER TABLE messages_090g OWNER TO datanommer;
|
||||
ALTER TABLE messages_100g OWNER TO datanommer;
|
||||
ALTER TABLE messages_110g OWNER TO datanommer;
|
||||
ALTER TABLE messages_120g OWNER TO datanommer;
|
||||
ALTER TABLE messages_130g OWNER TO datanommer;
|
||||
ALTER TABLE messages_140g OWNER TO datanommer;
|
||||
ALTER TABLE messages_150g OWNER TO datanommer;
|
||||
ALTER TABLE messages_160g OWNER TO datanommer;
|
||||
ALTER TABLE messages_170g OWNER TO datanommer;
|
||||
ALTER TABLE messages_180g OWNER TO datanommer;
|
||||
ALTER TABLE messages_190g OWNER TO datanommer;
|
||||
ALTER TABLE messages_200g OWNER TO datanommer;
|
||||
ALTER TABLE messages_210g OWNER TO datanommer;
|
||||
ALTER TABLE messages_220g OWNER TO datanommer;
|
||||
|
||||
-- Insert the data
|
||||
|
||||
INSERT INTO messages2 (i,"timestamp",certificate,signature,topic,_msg,category,source_name,source_version,msg_id,_headers,username,crypto)
|
||||
SELECT i,"timestamp",certificate,signature,topic,_msg,category,source_name,source_version,msg_id,_headers,username,crypto FROM messages ORDER BY messages.id;
|
||||
|
||||
|
||||
|
||||
-- Create the indexes ones the data is in
|
||||
|
||||
CREATE INDEX index_msg2_category ON public.messages2 USING btree (category);
|
||||
|
@ -83,3 +105,5 @@ CREATE INDEX messages2_datanommer_timestamp_category_idx ON public.messages2 USI
|
|||
CREATE INDEX messages2_datanommer_timestamp_topic_idx ON public.messages2 USING btree ("timestamp" DESC, topic);
|
||||
|
||||
|
||||
ALTER TABLE user_messages DROP CONSTRAINT user_messages_msg_fkey;
|
||||
ALTER TABLE user_messages ADD CO
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue