don't need tags.sql

This commit is contained in:
Camille Frantz 2025-01-27 14:36:07 -06:00
parent a96decdf2e
commit 7b0b20e267
Signed by: fyrfli
SSH Key Fingerprint: SHA256:anc9kpwB26LKDnZerjcRFNSnp4JSd+rX62ouDLrh46o
2 changed files with 121 additions and 115 deletions

View File

@ -1,5 +1,5 @@
-- Database export via SQLPro (https://www.sqlprostudio.com/)
-- Exported by camille at 27-01-2025 12:25.
-- Exported by camille at 27-01-2025 14:35.
-- WARNING: This file may contain descructive statements such as DROPs.
-- Please ensure that you are running the script at the proper location.
@ -21,6 +21,22 @@ COMMIT;
-- END TABLE public.instances
-- BEGIN TABLE public.receipt_tags
DROP TABLE IF EXISTS public.receipt_tags CASCADE;
BEGIN;
CREATE TABLE IF NOT EXISTS public.receipt_tags (
id bigint DEFAULT nextval('receipt_tags_sampleid_seq'::regclass) NOT NULL,
instance_id bigint NOT NULL,
receipt_id bigint,
tag_id bigint NOT NULL,
PRIMARY KEY(id)
);
COMMIT;
-- END TABLE public.receipt_tags
-- BEGIN TABLE public.receipts
DROP TABLE IF EXISTS public.receipts CASCADE;
BEGIN;
@ -39,6 +55,21 @@ COMMIT;
-- END TABLE public.receipts
-- BEGIN TABLE public.tags
DROP TABLE IF EXISTS public.tags CASCADE;
BEGIN;
CREATE TABLE IF NOT EXISTS public.tags (
id bigint DEFAULT nextval('tags_sampleid_seq'::regclass) NOT NULL,
tag_name character varying NOT NULL,
tag_description character varying NOT NULL,
PRIMARY KEY(id)
);
COMMIT;
-- END TABLE public.tags
-- BEGIN TABLE public.users
DROP TABLE IF EXISTS public.users CASCADE;
BEGIN;
@ -61,13 +92,30 @@ ALTER TABLE IF EXISTS public.instances
FOREIGN KEY (record_update_by)
REFERENCES public.users (id);
ALTER TABLE IF EXISTS public.receipt_tags
ADD CONSTRAINT instance_id_fkey
FOREIGN KEY (instance_id, instance_id)
REFERENCES public.instances (id, id)
ON DELETE CASCADE;
ALTER TABLE IF EXISTS public.receipt_tags
ADD CONSTRAINT tag_id
FOREIGN KEY (tag_id)
REFERENCES public.tags (id);
ALTER TABLE IF EXISTS public.receipt_tags
ADD CONSTRAINT receipt_id_fkey
FOREIGN KEY (receipt_id)
REFERENCES public.receipts (id);
ALTER TABLE IF EXISTS public.receipts
ADD CONSTRAINT instance_id_fkey
FOREIGN KEY (instance_id)
REFERENCES public.instances (id)
FOREIGN KEY (instance_id, instance_id)
REFERENCES public.instances (id, id)
ON DELETE CASCADE;
ALTER TABLE IF EXISTS public.receipts
ADD CONSTRAINT update_by_fkey
FOREIGN KEY (updated_by)
REFERENCES public.users (id);

View File

@ -1,42 +0,0 @@
-- Database export via SQLPro (https://www.sqlprostudio.com/)
-- Exported by camille at 27-01-2025 14:30.
-- WARNING: This file may contain descructive statements such as DROPs.
-- Please ensure that you are running the script at the proper location.
-- BEGIN TABLE public.tags
DROP TABLE IF EXISTS public.tags CASCADE;
BEGIN;
CREATE TABLE IF NOT EXISTS public.tags (
id bigint DEFAULT nextval('tags_sampleid_seq'::regclass) NOT NULL,
tag_name character varying NOT NULL,
tag_description character varying NOT NULL,
PRIMARY KEY(id)
);
COMMIT;
-- Inserting 17 rows into public.tags
-- Insert batch #1
INSERT INTO public.tags (id, tag_name, tag_description) VALUES
(1, 'spam', 'spam'),
(2, 'ads', 'predatory advertising'),
(3, 'antiblackness', 'open anti-black hostility'),
(4, 'homomisia', 'open same-sex relationship hostility'),
(5, 'transmisia', 'open transgender hostility'),
(6, 'antisemetism', 'open anti-jewish hostility'),
(7, 'ableism', 'open anti-disability hostility'),
(8, 'csam', 'child sexual abuse material'),
(9, 'nudity', 'nudity without content warnings'),
(10, 'misogyny', 'open hostility towards women'),
(11, 'misogynoir', 'open hostility towards black women'),
(12, 'harassment', 'continued, targeted abuse'),
(13, 'misandry', 'open hostility towards men'),
(14, 'violence', 'targeted speech meant to convey violent actions'),
(15, 'doxing', 'deliberate actions to publicise the identity of others'),
(16, 'TERFs', 'Trans Exclusionary Radical Feminism'),
(17, 'xenophobia', 'open hostility to foreigners/immigrants');
-- END TABLE public.tags