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:
parent
52c3ece854
commit
c82759011e
7 changed files with 8 additions and 11 deletions
3
devtools/build_initdb.py
Normal file → Executable file
3
devtools/build_initdb.py
Normal file → Executable 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} """
|
||||
|
|
|
@ -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 <> '')
|
||||
);
|
||||
|
|
|
@ -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 <> '')
|
||||
);
|
||||
|
|
|
@ -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 <> '')
|
||||
);
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue