MP5J4XQL3PPTFTMAZLIXBOFUWYFNQSIK57NLROQYGWOOAFHRYOIQC
ROQGXQWL2V363K3W7TVVYKIAX4N4IWRERN5BJ7NYJRRVB6OMIJ4QC
RHM3WJ7PXLP4VDIJF3SFHDJRZPVXAJEFMJDPCUNL7YHPSKHKO7VQC
YX7LU4WRAUDMWS3DEDXZDSF6DXBHLYDWVSMSRK6KIW3MO6GRXSVQC
VQMPBRSVWQMQIPHYMAGHKIQBALDJ2CFJROWDIIWSBFQFK2XXK3HAC
EUEH65HBT4XZXCNWECJXNDEQAWR2NLNSAXFPXLMQ27NOVMQBJT5QC
ZYT3JRERMYXLMJHLPZYQHAINVMPQLBKGGN7A4C7OTVZDY42ZLTKQC
-- remove the location string from cluster names, so only trip date reamains
ALTER TABLE cluster ADD COLUMN sample_rate INTEGER;
SELECT NOW();
-- 2025-04-22 22:25:23.215437+00
UPDATE cluster
SET sample_rate = subquery.sample_rate
FROM (
SELECT
cluster_id,
MAX(sample_rate) AS sample_rate
FROM
file
GROUP BY
cluster_id
) AS subquery
WHERE cluster.id = subquery.cluster_id;
SELECT NOW();
-- 2025-04-22 22:44:07.339884+00
ALTER TABLE cluster
ALTER COLUMN sample_rate SET NOT NULL;
SELECT NOW();
-- 2025-04-22 22:48:22.82773+00
-- remove the location string from cluster names, so only trip date remains
UPDATE cluster
SET name = SUBSTRING(name FROM ' [0-9]{4}-[0-9]{2}-[0-9]{2}');
SELECT NOW();
-- 2025-04-22 22:58:08.068198+00