don't need tags.sql
This commit is contained in:
parent
a96decdf2e
commit
7b0b20e267
@ -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);
|
||||
|
||||
|
42
tags.sql
42
tags.sql
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user