document-store-lib-postgresql/src/test/resources/JobUsageRecordTable.sql

20 lines
699 B
MySQL
Raw Normal View History

2021-03-15 15:20:30 +01:00
-- CREATE TYPE operation_result AS ENUM ('SUCCESS', 'FAILED');
2021-03-15 15:03:42 +01:00
CREATE TABLE "jobusagerecord"(
id TEXT NOT NULL,
consumer_id TEXT NOT NULL,
creation_time TIMESTAMP WITH TIME ZONE NOT NULL,
scope TEXT NOT NULL,
operation_result operation_result NOT NULL,
caller_qualifier TEXT NOT NULL DEFAULT 'TOKEN',
host TEXT NOT NULL,
service_class TEXT NOT NULL,
service_name TEXT NOT NULL,
job_name TEXT NOT NULL,
duration NUMERIC NOT NULL,
max_invocation_time NUMERIC NOT NULL,
min_invocation_time NUMERIC NOT NULL,
operation_count INTEGER NOT NULL DEFAULT 1,
aggregated BOOLEAN NOT NULL DEFAULT true,
start_time TIMESTAMP WITH TIME ZONE NOT NULL,
end_time TIMESTAMP WITH TIME ZONE NOT NULL
);