15 lines
518 B
SQL
15 lines
518 B
SQL
-- extensions
|
|
CREATE EXTENSION IF NOT EXISTS "plv8" SCHEMA pg_catalog;
|
|
CREATE EXTENSION IF NOT EXISTS "pg_cron" SCHEMA pg_catalog;
|
|
CREATE EXTENSION IF NOT EXISTS "pg_net" SCHEMA extensions;
|
|
|
|
-- request ID is inserted by first cron job, then a trigger handles
|
|
-- insertion of response.
|
|
CREATE TABLE IF NOT EXISTS raw_bus_positions (
|
|
id BIGINT GENERATED ALWAYS AS IDENTITY,
|
|
request_id INT NOT NULL,
|
|
created TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT NOW(),
|
|
response_status INT NULL,
|
|
response_json JSONB NULL
|
|
);
|