accounting-postgresql-utili.../src/main/resources/PortletUsageRecordTable.sql

15 lines
562 B
MySQL
Raw Normal View History

2021-03-18 13:13:48 +01:00
-- CREATE TYPE operation_result AS ENUM ('SUCCESS', 'FAILED');
2021-04-21 12:28:00 +02:00
CREATE TABLE "portlet_usage_record"(
2021-03-18 13:13:48 +01:00
id UUID NOT NULL PRIMARY KEY,
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',
portlet_id TEXT NOT NULL,
operation_id TEXT 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
);