1
0
Fork 0
mirror of https://github.com/Eggbertx/gochan.git synced 2025-08-24 08:46:24 -07:00

change board_dir column to board_dirs

This commit is contained in:
Eggbertx 2022-01-30 16:21:06 -08:00
parent 52c3ece854
commit c82759011e
7 changed files with 8 additions and 11 deletions

3
devtools/build_initdb.py Normal file → Executable file
View file

@ -1,5 +1,6 @@
from os import path
#!/usr/bin/env python3
from os import path
class macro():
""" Use a macro like this {exact macro name} """

View file

@ -256,14 +256,13 @@ CREATE TABLE DBPREFIXfile_ban(
CREATE TABLE DBPREFIXwordfilters(
id {serial pk},
board_id {fk to serial},
board_dirs VARCHAR(255) DEFAULT '*',
staff_id {fk to serial} NOT NULL,
staff_note VARCHAR(255) NOT NULL,
issued_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
search VARCHAR(75) NOT NULL,
is_regex BOOL NOT NULL,
change_to VARCHAR(75) NOT NULL,
CONSTRAINT wordfilters_board_id_fk FOREIGN KEY(board_id) REFERENCES DBPREFIXboards(id) ON DELETE CASCADE,
CONSTRAINT wordfilters_staff_id_fk FOREIGN KEY(staff_id) REFERENCES DBPREFIXstaff(id),
CONSTRAINT wordfilters_search_check CHECK (search <> '')
);

View file

@ -256,14 +256,13 @@ CREATE TABLE DBPREFIXfile_ban(
CREATE TABLE DBPREFIXwordfilters(
id BIGINT NOT NULL AUTO_INCREMENT UNIQUE PRIMARY KEY,
board_id BIGINT,
board_dirs VARCHAR(255) DEFAULT '*',
staff_id BIGINT NOT NULL,
staff_note VARCHAR(255) NOT NULL,
issued_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
search VARCHAR(75) NOT NULL,
is_regex BOOL NOT NULL,
change_to VARCHAR(75) NOT NULL,
CONSTRAINT wordfilters_board_id_fk FOREIGN KEY(board_id) REFERENCES DBPREFIXboards(id) ON DELETE CASCADE,
CONSTRAINT wordfilters_staff_id_fk FOREIGN KEY(staff_id) REFERENCES DBPREFIXstaff(id),
CONSTRAINT wordfilters_search_check CHECK (search <> '')
);

View file

@ -256,14 +256,13 @@ CREATE TABLE DBPREFIXfile_ban(
CREATE TABLE DBPREFIXwordfilters(
id BIGSERIAL PRIMARY KEY,
board_id BIGINT,
board_dirs VARCHAR(255) DEFAULT '*',
staff_id BIGINT NOT NULL,
staff_note VARCHAR(255) NOT NULL,
issued_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
search VARCHAR(75) NOT NULL,
is_regex BOOL NOT NULL,
change_to VARCHAR(75) NOT NULL,
CONSTRAINT wordfilters_board_id_fk FOREIGN KEY(board_id) REFERENCES DBPREFIXboards(id) ON DELETE CASCADE,
CONSTRAINT wordfilters_staff_id_fk FOREIGN KEY(staff_id) REFERENCES DBPREFIXstaff(id),
CONSTRAINT wordfilters_search_check CHECK (search <> '')
);

View file

@ -256,7 +256,7 @@ CREATE TABLE DBPREFIXfile_ban(
CREATE TABLE DBPREFIXwordfilters(
id {serial pk},
board_dir VARCHAR(255) DEFAULT '*',
board_dirs VARCHAR(255) DEFAULT '*',
staff_id {fk to serial} NOT NULL,
staff_note VARCHAR(255) NOT NULL,
issued_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,

View file

@ -256,7 +256,7 @@ CREATE TABLE DBPREFIXfile_ban(
CREATE TABLE DBPREFIXwordfilters(
id BIGINT NOT NULL AUTO_INCREMENT UNIQUE PRIMARY KEY,
board_dir VARCHAR(255) DEFAULT '*',
board_dirs VARCHAR(255) DEFAULT '*',
staff_id BIGINT NOT NULL,
staff_note VARCHAR(255) NOT NULL,
issued_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,

View file

@ -256,8 +256,7 @@ CREATE TABLE DBPREFIXfile_ban(
CREATE TABLE DBPREFIXwordfilters(
id BIGSERIAL PRIMARY KEY,
board_id BIGINT,
board_dir VARCHAR(255) DEFAULT '*',
board_dirs VARCHAR(255) DEFAULT '*',
staff_id BIGINT NOT NULL,
staff_note VARCHAR(255) NOT NULL,
issued_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,