From e4ba87528accb4fd95229359af75f6fbb6ca656b Mon Sep 17 00:00:00 2001 From: x Date: Sun, 9 Mar 2025 03:36:42 +0100 Subject: [PATCH] blah --- f0ckv2.sql | 244 ++++++----------------------------------------------- 1 file changed, 26 insertions(+), 218 deletions(-) diff --git a/f0ckv2.sql b/f0ckv2.sql index f9e43f3..15c2259 100644 --- a/f0ckv2.sql +++ b/f0ckv2.sql @@ -2,15 +2,12 @@ -- PostgreSQL database dump -- --- Dumped from database version 17.4 (Debian 17.4-1.pgdg120+2) --- Dumped by pg_dump version 17.2 - --- Started on 2025-03-08 21:37:57 CET +-- Dumped from database version 16.2 +-- Dumped by pg_dump version 16.2 SET statement_timeout = 0; SET lock_timeout = 0; SET idle_in_transaction_session_timeout = 0; -SET transaction_timeout = 0; SET client_encoding = 'UTF8'; SET standard_conforming_strings = on; SELECT pg_catalog.set_config('search_path', '', false); @@ -20,26 +17,29 @@ SET client_min_messages = warning; SET row_security = off; -- --- TOC entry 6 (class 2615 OID 2200) --- Name: public; Type: SCHEMA; Schema: -; Owner: pg_database_owner +-- Name: public; Type: SCHEMA; Schema: -; Owner: f0ck -- -CREATE SCHEMA public; +-- *not* creating schema, since initdb creates it -ALTER SCHEMA public OWNER TO pg_database_owner; +ALTER SCHEMA public OWNER TO f0ck; -- --- TOC entry 3488 (class 0 OID 0) --- Dependencies: 6 --- Name: SCHEMA public; Type: COMMENT; Schema: -; Owner: pg_database_owner +-- Name: unaccent; Type: EXTENSION; Schema: -; Owner: - -- -COMMENT ON SCHEMA public IS 'standard public schema'; +CREATE EXTENSION IF NOT EXISTS unaccent WITH SCHEMA public; + + +-- +-- Name: EXTENSION unaccent; Type: COMMENT; Schema: -; Owner: +-- + +COMMENT ON EXTENSION unaccent IS 'text search dictionary that removes accents'; -- --- TOC entry 239 (class 1255 OID 16392) -- Name: delete_unused_tags(); Type: FUNCTION; Schema: public; Owner: f0ck -- @@ -60,7 +60,6 @@ end $$; ALTER FUNCTION public.delete_unused_tags() OWNER TO f0ck; -- --- TOC entry 240 (class 1255 OID 16393) -- Name: fill_normalized(); Type: FUNCTION; Schema: public; Owner: f0ck -- @@ -76,7 +75,6 @@ end$$; ALTER FUNCTION public.fill_normalized() OWNER TO f0ck; -- --- TOC entry 241 (class 1255 OID 16394) -- Name: slugify(text); Type: FUNCTION; Schema: public; Owner: f0ck -- @@ -92,7 +90,6 @@ $$; ALTER FUNCTION public.slugify(v text) OWNER TO f0ck; -- --- TOC entry 242 (class 1255 OID 16395) -- Name: unaccent_text(text); Type: FUNCTION; Schema: public; Owner: f0ck -- @@ -115,7 +112,6 @@ SET default_tablespace = ''; SET default_table_access_method = heap; -- --- TOC entry 218 (class 1259 OID 16396) -- Name: favorites; Type: TABLE; Schema: public; Owner: f0ck -- @@ -128,7 +124,6 @@ CREATE TABLE public.favorites ( ALTER TABLE public.favorites OWNER TO f0ck; -- --- TOC entry 219 (class 1259 OID 16399) -- Name: items_id_seq; Type: SEQUENCE; Schema: public; Owner: f0ck -- @@ -143,7 +138,6 @@ CREATE SEQUENCE public.items_id_seq ALTER SEQUENCE public.items_id_seq OWNER TO f0ck; -- --- TOC entry 220 (class 1259 OID 16400) -- Name: items; Type: TABLE; Schema: public; Owner: f0ck -- @@ -166,8 +160,6 @@ CREATE TABLE public.items ( ALTER TABLE public.items OWNER TO f0ck; -- --- TOC entry 3490 (class 0 OID 0) --- Dependencies: 220 -- Name: COLUMN items.src; Type: COMMENT; Schema: public; Owner: f0ck -- @@ -175,8 +167,6 @@ COMMENT ON COLUMN public.items.src IS 'src-Link'; -- --- TOC entry 3491 (class 0 OID 0) --- Dependencies: 220 -- Name: COLUMN items.dest; Type: COMMENT; Schema: public; Owner: f0ck -- @@ -184,7 +174,6 @@ COMMENT ON COLUMN public.items.dest IS 'filename'; -- --- TOC entry 221 (class 1259 OID 16406) -- Name: items_li; Type: VIEW; Schema: public; Owner: f0ck -- @@ -205,7 +194,6 @@ SELECT ALTER VIEW public.items_li OWNER TO f0ck; -- --- TOC entry 222 (class 1259 OID 16410) -- Name: tags_assign; Type: TABLE; Schema: public; Owner: f0ck -- @@ -219,7 +207,6 @@ CREATE TABLE public.tags_assign ( ALTER TABLE public.tags_assign OWNER TO f0ck; -- --- TOC entry 223 (class 1259 OID 16414) -- Name: tags_nsfp; Type: TABLE; Schema: public; Owner: f0ck -- @@ -231,7 +218,6 @@ CREATE TABLE public.tags_nsfp ( ALTER TABLE public.tags_nsfp OWNER TO f0ck; -- --- TOC entry 224 (class 1259 OID 16417) -- Name: items_sfw; Type: VIEW; Schema: public; Owner: f0ck -- @@ -269,7 +255,6 @@ CREATE VIEW public.items_sfw AS ALTER VIEW public.items_sfw OWNER TO f0ck; -- --- TOC entry 225 (class 1259 OID 16422) -- Name: tags_id_seq; Type: SEQUENCE; Schema: public; Owner: f0ck -- @@ -284,7 +269,6 @@ CREATE SEQUENCE public.tags_id_seq ALTER SEQUENCE public.tags_id_seq OWNER TO f0ck; -- --- TOC entry 226 (class 1259 OID 16423) -- Name: tags; Type: TABLE; Schema: public; Owner: f0ck -- @@ -298,7 +282,6 @@ CREATE TABLE public.tags ( ALTER TABLE public.tags OWNER TO f0ck; -- --- TOC entry 227 (class 1259 OID 16427) -- Name: user_id_seq; Type: SEQUENCE; Schema: public; Owner: f0ck -- @@ -313,7 +296,6 @@ CREATE SEQUENCE public.user_id_seq ALTER SEQUENCE public.user_id_seq OWNER TO f0ck; -- --- TOC entry 228 (class 1259 OID 16428) -- Name: user; Type: TABLE; Schema: public; Owner: f0ck -- @@ -330,7 +312,6 @@ CREATE TABLE public."user" ( ALTER TABLE public."user" OWNER TO f0ck; -- --- TOC entry 229 (class 1259 OID 16435) -- Name: items_tags; Type: VIEW; Schema: public; Owner: f0ck -- @@ -376,7 +357,6 @@ CREATE VIEW public.items_tags AS ALTER VIEW public.items_tags OWNER TO f0ck; -- --- TOC entry 230 (class 1259 OID 16440) -- Name: tags_alias; Type: TABLE; Schema: public; Owner: f0ck -- @@ -389,7 +369,6 @@ CREATE TABLE public.tags_alias ( ALTER TABLE public.tags_alias OWNER TO f0ck; -- --- TOC entry 231 (class 1259 OID 16445) -- Name: user_alias; Type: TABLE; Schema: public; Owner: f0ck -- @@ -404,7 +383,6 @@ ALTER TABLE ONLY public.user_alias REPLICA IDENTITY FULL; ALTER TABLE public.user_alias OWNER TO f0ck; -- --- TOC entry 232 (class 1259 OID 16448) -- Name: user_options; Type: TABLE; Schema: public; Owner: f0ck -- @@ -412,7 +390,7 @@ CREATE TABLE public.user_options ( user_id integer NOT NULL, mode integer NOT NULL, theme character varying(50) NOT NULL, - avatar integer, + avatar integer DEFAULT 56660 NOT NULL, fullscreen smallint DEFAULT '0'::smallint NOT NULL ); @@ -420,7 +398,6 @@ CREATE TABLE public.user_options ( ALTER TABLE public.user_options OWNER TO f0ck; -- --- TOC entry 233 (class 1259 OID 16453) -- Name: user_sessions_id_seq; Type: SEQUENCE; Schema: public; Owner: f0ck -- @@ -435,7 +412,6 @@ CREATE SEQUENCE public.user_sessions_id_seq ALTER SEQUENCE public.user_sessions_id_seq OWNER TO f0ck; -- --- TOC entry 234 (class 1259 OID 16454) -- Name: user_sessions; Type: TABLE; Schema: public; Owner: f0ck -- @@ -446,6 +422,7 @@ CREATE TABLE public.user_sessions ( browser character varying(255) NOT NULL, created_at integer NOT NULL, last_used integer NOT NULL, + last_action character varying(255) NOT NULL, kmsi smallint DEFAULT '0'::smallint NOT NULL ); @@ -453,154 +430,6 @@ CREATE TABLE public.user_sessions ( ALTER TABLE public.user_sessions OWNER TO f0ck; -- --- TOC entry 3469 (class 0 OID 16396) --- Dependencies: 218 --- Data for Name: favorites; Type: TABLE DATA; Schema: public; Owner: f0ck --- - -COPY public.favorites (user_id, item_id) FROM stdin; -\. - - --- --- TOC entry 3471 (class 0 OID 16400) --- Dependencies: 220 --- Data for Name: items; Type: TABLE DATA; Schema: public; Owner: f0ck --- - -COPY public.items (id, src, dest, mime, size, checksum, username, userchannel, usernetwork, stamp, active, thumb) FROM stdin; -\. - - --- --- TOC entry 3475 (class 0 OID 16423) --- Dependencies: 226 --- Data for Name: tags; Type: TABLE DATA; Schema: public; Owner: f0ck --- - -COPY public.tags (id, tag, normalized) FROM stdin; -1 sfw sfw -2 nsfw nsfw -\. - - --- --- TOC entry 3478 (class 0 OID 16440) --- Dependencies: 230 --- Data for Name: tags_alias; Type: TABLE DATA; Schema: public; Owner: f0ck --- - -COPY public.tags_alias (tag_orig_id, tag_alias) FROM stdin; -1 1 -2 2 -\. - - --- --- TOC entry 3472 (class 0 OID 16410) --- Dependencies: 222 --- Data for Name: tags_assign; Type: TABLE DATA; Schema: public; Owner: f0ck --- - -COPY public.tags_assign (item_id, tag_id, user_id) FROM stdin; -\. - - --- --- TOC entry 3473 (class 0 OID 16414) --- Dependencies: 223 --- Data for Name: tags_nsfp; Type: TABLE DATA; Schema: public; Owner: f0ck --- - -COPY public.tags_nsfp (id) FROM stdin; -\. - - --- --- TOC entry 3477 (class 0 OID 16428) --- Dependencies: 228 --- Data for Name: user; Type: TABLE DATA; Schema: public; Owner: f0ck --- - -COPY public."user" (id, login, "user", password, admin, created_at) FROM stdin; -2 nixc nixc $f0ck$af70e2b4c9f50aa9c9355fc576440d33:4c8ad909502c32be64a9e6d86befd47542f037387ba6c56691b459c8ed303aa2a48792283905f6f9f36aa54f63a8648b2022d6f326e869a7f08830bbe43c53c2 t 2025-03-08 20:43:58.14956 -1 admin admin $f0ck$3a77cb9806282899e8a9aaa283902c6d:d09006480fe797299ebcd6b7f4912d2518ed316384311072bd0b569c424fd112013f73401a415710fca935ad78608d56fba108bd4138ef976d1e0bb5157d862c t 2025-03-08 21:17:32.420243 -\. - - --- --- TOC entry 3479 (class 0 OID 16445) --- Dependencies: 231 --- Data for Name: user_alias; Type: TABLE DATA; Schema: public; Owner: f0ck --- - -COPY public.user_alias (userid, alias) FROM stdin; -\. - - --- --- TOC entry 3480 (class 0 OID 16448) --- Dependencies: 232 --- Data for Name: user_options; Type: TABLE DATA; Schema: public; Owner: f0ck --- - -COPY public.user_options (user_id, mode, theme, avatar, fullscreen) FROM stdin; -2 3 iced \N 0 -\. - - --- --- TOC entry 3482 (class 0 OID 16454) --- Dependencies: 234 --- Data for Name: user_sessions; Type: TABLE DATA; Schema: public; Owner: f0ck --- - -COPY public.user_sessions (id, user_id, session, browser, created_at, last_used, kmsi) FROM stdin; -4 2 f82f860a4672090c30ab811f3e5d3733 Mozilla/5.0 (X11; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0 1741463598 1741463598 0 -3 2 5c1320d424ccfb2b6197c0b589dd38cc Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 1741463549 1741465645 0 -1 2 e2ea9ecfc902d63f2dd7abb7e4fcce7f Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 1741463071 1741463425 0 -2 2 fdb5d067cb911620e931ee40b987fc3b Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 1741463444 1741463524 0 -\. - - --- --- TOC entry 3492 (class 0 OID 0) --- Dependencies: 219 --- Name: items_id_seq; Type: SEQUENCE SET; Schema: public; Owner: f0ck --- - -SELECT pg_catalog.setval('public.items_id_seq', 1, false); - - --- --- TOC entry 3493 (class 0 OID 0) --- Dependencies: 225 --- Name: tags_id_seq; Type: SEQUENCE SET; Schema: public; Owner: f0ck --- - -SELECT pg_catalog.setval('public.tags_id_seq', 3, true); - - --- --- TOC entry 3494 (class 0 OID 0) --- Dependencies: 227 --- Name: user_id_seq; Type: SEQUENCE SET; Schema: public; Owner: f0ck --- - -SELECT pg_catalog.setval('public.user_id_seq', 2, true); - - --- --- TOC entry 3495 (class 0 OID 0) --- Dependencies: 233 --- Name: user_sessions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: f0ck --- - -SELECT pg_catalog.setval('public.user_sessions_id_seq', 4, true); - - --- --- TOC entry 3281 (class 2606 OID 16460) -- Name: favorites idx_16521_primary; Type: CONSTRAINT; Schema: public; Owner: f0ck -- @@ -609,7 +438,6 @@ ALTER TABLE ONLY public.favorites -- --- TOC entry 3283 (class 2606 OID 16462) -- Name: items idx_16526_primary; Type: CONSTRAINT; Schema: public; Owner: f0ck -- @@ -618,7 +446,6 @@ ALTER TABLE ONLY public.items -- --- TOC entry 3297 (class 2606 OID 16464) -- Name: user idx_16554_primary; Type: CONSTRAINT; Schema: public; Owner: f0ck -- @@ -627,7 +454,6 @@ ALTER TABLE ONLY public."user" -- --- TOC entry 3303 (class 2606 OID 16466) -- Name: user_options idx_16567_user_id; Type: CONSTRAINT; Schema: public; Owner: f0ck -- @@ -636,7 +462,6 @@ ALTER TABLE ONLY public.user_options -- --- TOC entry 3307 (class 2606 OID 16468) -- Name: user_sessions idx_16572_primary; Type: CONSTRAINT; Schema: public; Owner: f0ck -- @@ -645,7 +470,6 @@ ALTER TABLE ONLY public.user_sessions -- --- TOC entry 3285 (class 2606 OID 16470) -- Name: items items_checksum; Type: CONSTRAINT; Schema: public; Owner: f0ck -- @@ -654,7 +478,6 @@ ALTER TABLE ONLY public.items -- --- TOC entry 3299 (class 2606 OID 16472) -- Name: tags_alias tags_alias_tag_alias_tag_orig_id; Type: CONSTRAINT; Schema: public; Owner: f0ck -- @@ -663,7 +486,6 @@ ALTER TABLE ONLY public.tags_alias -- --- TOC entry 3301 (class 2606 OID 16474) -- Name: tags_alias tags_alias_tag_orig_id; Type: CONSTRAINT; Schema: public; Owner: f0ck -- @@ -672,7 +494,6 @@ ALTER TABLE ONLY public.tags_alias -- --- TOC entry 3287 (class 2606 OID 16476) -- Name: tags_assign tags_assign_item_id_tag_id_primary; Type: CONSTRAINT; Schema: public; Owner: f0ck -- @@ -681,7 +502,6 @@ ALTER TABLE ONLY public.tags_assign -- --- TOC entry 3289 (class 2606 OID 16478) -- Name: tags_assign tags_assign_item_id_tag_id_unique; Type: CONSTRAINT; Schema: public; Owner: f0ck -- @@ -690,7 +510,6 @@ ALTER TABLE ONLY public.tags_assign -- --- TOC entry 3291 (class 2606 OID 16480) -- Name: tags tags_id; Type: CONSTRAINT; Schema: public; Owner: f0ck -- @@ -699,7 +518,6 @@ ALTER TABLE ONLY public.tags -- --- TOC entry 3293 (class 2606 OID 16482) -- Name: tags tags_normalized; Type: CONSTRAINT; Schema: public; Owner: f0ck -- @@ -708,7 +526,6 @@ ALTER TABLE ONLY public.tags -- --- TOC entry 3295 (class 2606 OID 16484) -- Name: tags tags_tag; Type: CONSTRAINT; Schema: public; Owner: f0ck -- @@ -717,7 +534,6 @@ ALTER TABLE ONLY public.tags -- --- TOC entry 3305 (class 2606 OID 16486) -- Name: user_options user_options_user_id; Type: CONSTRAINT; Schema: public; Owner: f0ck -- @@ -726,7 +542,6 @@ ALTER TABLE ONLY public.user_options -- --- TOC entry 3465 (class 2618 OID 16409) -- Name: items_li _RETURN; Type: RULE; Schema: public; Owner: f0ck -- @@ -750,7 +565,6 @@ CREATE OR REPLACE VIEW public.items_li AS -- --- TOC entry 3317 (class 2620 OID 16488) -- Name: tags_assign tags_assign_ad; Type: TRIGGER; Schema: public; Owner: f0ck -- @@ -758,7 +572,6 @@ CREATE TRIGGER tags_assign_ad AFTER DELETE ON public.tags_assign FOR EACH ROW EX -- --- TOC entry 3318 (class 2620 OID 16489) -- Name: tags tags_bi; Type: TRIGGER; Schema: public; Owner: f0ck -- @@ -766,7 +579,6 @@ CREATE TRIGGER tags_bi BEFORE INSERT ON public.tags FOR EACH ROW EXECUTE FUNCTIO -- --- TOC entry 3319 (class 2620 OID 16490) -- Name: tags tags_bu; Type: TRIGGER; Schema: public; Owner: f0ck -- @@ -774,7 +586,6 @@ CREATE TRIGGER tags_bu BEFORE UPDATE ON public.tags FOR EACH ROW EXECUTE FUNCTIO -- --- TOC entry 3308 (class 2606 OID 16491) -- Name: favorites favorites_item_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: f0ck -- @@ -783,7 +594,6 @@ ALTER TABLE ONLY public.favorites -- --- TOC entry 3309 (class 2606 OID 16496) -- Name: favorites favorites_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: f0ck -- @@ -792,7 +602,6 @@ ALTER TABLE ONLY public.favorites -- --- TOC entry 3313 (class 2606 OID 16501) -- Name: tags_alias tags_alias_tag_orig_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: f0ck -- @@ -801,7 +610,6 @@ ALTER TABLE ONLY public.tags_alias -- --- TOC entry 3310 (class 2606 OID 16506) -- Name: tags_assign tags_assign_item_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: f0ck -- @@ -810,7 +618,6 @@ ALTER TABLE ONLY public.tags_assign -- --- TOC entry 3311 (class 2606 OID 16511) -- Name: tags_assign tags_assign_tag_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: f0ck -- @@ -819,7 +626,6 @@ ALTER TABLE ONLY public.tags_assign -- --- TOC entry 3312 (class 2606 OID 16516) -- Name: tags_assign tags_assign_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: f0ck -- @@ -828,7 +634,6 @@ ALTER TABLE ONLY public.tags_assign -- --- TOC entry 3314 (class 2606 OID 16521) -- Name: user_options user_options_avatar_fkey; Type: FK CONSTRAINT; Schema: public; Owner: f0ck -- @@ -837,7 +642,6 @@ ALTER TABLE ONLY public.user_options -- --- TOC entry 3315 (class 2606 OID 16526) -- Name: user_options user_options_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: f0ck -- @@ -846,7 +650,6 @@ ALTER TABLE ONLY public.user_options -- --- TOC entry 3316 (class 2606 OID 16531) -- Name: user_sessions user_sessions_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: f0ck -- @@ -855,17 +658,22 @@ ALTER TABLE ONLY public.user_sessions -- --- TOC entry 3489 (class 0 OID 0) --- Dependencies: 6 --- Name: SCHEMA public; Type: ACL; Schema: -; Owner: pg_database_owner +-- Name: alltables; Type: PUBLICATION; Schema: -; Owner: postgres +-- + +CREATE PUBLICATION alltables FOR ALL TABLES WITH (publish = 'insert, update, delete, truncate'); + + +ALTER PUBLICATION alltables OWNER TO f0ck; + +-- +-- Name: SCHEMA public; Type: ACL; Schema: -; Owner: postgres -- REVOKE USAGE ON SCHEMA public FROM PUBLIC; GRANT ALL ON SCHEMA public TO PUBLIC; --- Completed on 2025-03-08 21:37:57 CET - -- -- PostgreSQL database dump complete --