feat(labels): added listener for old app to push all labels to the new app

This commit is contained in:
2025-10-17 11:18:31 -05:00
parent 0d1f96333b
commit af079b8306
7 changed files with 2386 additions and 88 deletions

View File

@@ -1,12 +0,0 @@
CREATE OR REPLACE FUNCTION notify_new_log()
RETURNS trigger AS $$
BEGIN
PERFORM pg_notify('logs_channel', row_to_json(NEW)::text);
RETURN NEW;
END;
$$ LANGUAGE plpgsql;
CREATE TRIGGER logs_notify_trigger
AFTER INSERT ON logs
FOR EACH ROW
EXECUTE FUNCTION notify_new_log();

View File

@@ -0,0 +1,28 @@
ALTER TABLE "printerData" ADD COLUMN "print_delay_override" boolean DEFAULT false;
--> statement-breakpoint
CREATE OR REPLACE FUNCTION notify_new_log()
RETURNS trigger AS $$
BEGIN
PERFORM pg_notify('logs_channel', row_to_json(NEW)::text);
RETURN NEW;
END;
$$ LANGUAGE plpgsql;
CREATE TRIGGER logs_notify_trigger
AFTER INSERT ON logs
FOR EACH ROW
EXECUTE FUNCTION notify_new_log();
--> statement-breakpoint
CREATE OR REPLACE FUNCTION notify_new_label()
RETURNS trigger AS $$
BEGIN
PERFORM pg_notify('label_channel', row_to_json(NEW)::text);
RETURN NEW;
END;
$$ LANGUAGE plpgsql;
CREATE TRIGGER label_notify_trigger
AFTER INSERT ON prodlabels
FOR EACH ROW
EXECUTE FUNCTION notify_new_label();

File diff suppressed because it is too large Load Diff

View File

@@ -512,6 +512,13 @@
"when": 1757167736042,
"tag": "0072_round_black_knight",
"breakpoints": true
},
{
"idx": 73,
"version": "7",
"when": 1760708711258,
"tag": "0073_bumpy_dust",
"breakpoints": true
}
]
}