new functions

This commit is contained in:
Mateusz Gruszczyński
2026-07-29 09:49:37 +02:00
parent bbcd1fe987
commit 904f59146b
23 changed files with 469 additions and 53 deletions
@@ -0,0 +1,2 @@
ALTER TABLE pads ADD COLUMN public_page_disabled BOOLEAN NOT NULL DEFAULT FALSE;
ALTER TABLE notes ADD COLUMN public_page_disabled BOOLEAN NOT NULL DEFAULT FALSE;
@@ -0,0 +1,8 @@
CREATE TABLE resource_editor_settings (
resource_kind VARCHAR(32) NOT NULL,
resource_slug VARCHAR(512) NOT NULL,
authorship_mode VARCHAR(16) NOT NULL DEFAULT 'simple',
colors_enabled BOOLEAN NOT NULL DEFAULT TRUE,
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (resource_kind, resource_slug)
);
@@ -0,0 +1,2 @@
ALTER TABLE pads ADD COLUMN public_page_disabled BOOLEAN NOT NULL DEFAULT FALSE;
ALTER TABLE notes ADD COLUMN public_page_disabled BOOLEAN NOT NULL DEFAULT FALSE;
@@ -0,0 +1,8 @@
CREATE TABLE resource_editor_settings (
resource_kind TEXT NOT NULL,
resource_slug TEXT NOT NULL,
authorship_mode TEXT NOT NULL DEFAULT 'simple',
colors_enabled BOOLEAN NOT NULL DEFAULT TRUE,
updated_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
PRIMARY KEY (resource_kind, resource_slug)
);
@@ -0,0 +1,2 @@
ALTER TABLE pads ADD COLUMN public_page_disabled INTEGER NOT NULL DEFAULT 0;
ALTER TABLE notes ADD COLUMN public_page_disabled INTEGER NOT NULL DEFAULT 0;
@@ -0,0 +1,8 @@
CREATE TABLE resource_editor_settings (
resource_kind TEXT NOT NULL,
resource_slug TEXT NOT NULL,
authorship_mode TEXT NOT NULL DEFAULT 'simple',
colors_enabled INTEGER NOT NULL DEFAULT 1,
updated_at TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (resource_kind, resource_slug)
);