--
-- PostgreSQL database dump
--

-- Dumped from database version 16.9 (Debian 16.9-1.pgdg110+1)
-- Dumped by pg_dump version 16.9 (Debian 16.9-1.pgdg110+1)

SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET xmloption = content;
SET client_min_messages = warning;
SET row_security = off;

--
-- Name: hdb_catalog; Type: SCHEMA; Schema: -; Owner: citrine
--

CREATE SCHEMA hdb_catalog;


ALTER SCHEMA hdb_catalog OWNER TO citrine;

--
-- Name: tiger; Type: SCHEMA; Schema: -; Owner: citrine
--

CREATE SCHEMA tiger;


ALTER SCHEMA tiger OWNER TO citrine;

--
-- Name: tiger_data; Type: SCHEMA; Schema: -; Owner: citrine
--

CREATE SCHEMA tiger_data;


ALTER SCHEMA tiger_data OWNER TO citrine;

--
-- Name: topology; Type: SCHEMA; Schema: -; Owner: citrine
--

CREATE SCHEMA topology;


ALTER SCHEMA topology OWNER TO citrine;

--
-- Name: SCHEMA topology; Type: COMMENT; Schema: -; Owner: citrine
--

COMMENT ON SCHEMA topology IS 'PostGIS Topology schema';


--
-- Name: citext; Type: EXTENSION; Schema: -; Owner: -
--

CREATE EXTENSION IF NOT EXISTS citext WITH SCHEMA public;


--
-- Name: EXTENSION citext; Type: COMMENT; Schema: -; Owner: 
--

COMMENT ON EXTENSION citext IS 'data type for case-insensitive character strings';


--
-- Name: fuzzystrmatch; Type: EXTENSION; Schema: -; Owner: -
--

CREATE EXTENSION IF NOT EXISTS fuzzystrmatch WITH SCHEMA public;


--
-- Name: EXTENSION fuzzystrmatch; Type: COMMENT; Schema: -; Owner: 
--

COMMENT ON EXTENSION fuzzystrmatch IS 'determine similarities and distance between strings';


--
-- Name: pgcrypto; Type: EXTENSION; Schema: -; Owner: -
--

CREATE EXTENSION IF NOT EXISTS pgcrypto WITH SCHEMA public;


--
-- Name: EXTENSION pgcrypto; Type: COMMENT; Schema: -; Owner: 
--

COMMENT ON EXTENSION pgcrypto IS 'cryptographic functions';


--
-- Name: postgis; Type: EXTENSION; Schema: -; Owner: -
--

CREATE EXTENSION IF NOT EXISTS postgis WITH SCHEMA public;


--
-- Name: EXTENSION postgis; Type: COMMENT; Schema: -; Owner: 
--

COMMENT ON EXTENSION postgis IS 'PostGIS geometry and geography spatial types and functions';


--
-- Name: postgis_tiger_geocoder; Type: EXTENSION; Schema: -; Owner: -
--

CREATE EXTENSION IF NOT EXISTS postgis_tiger_geocoder WITH SCHEMA tiger;


--
-- Name: EXTENSION postgis_tiger_geocoder; Type: COMMENT; Schema: -; Owner: 
--

COMMENT ON EXTENSION postgis_tiger_geocoder IS 'PostGIS tiger geocoder and reverse geocoder';


--
-- Name: postgis_topology; Type: EXTENSION; Schema: -; Owner: -
--

CREATE EXTENSION IF NOT EXISTS postgis_topology WITH SCHEMA topology;


--
-- Name: EXTENSION postgis_topology; Type: COMMENT; Schema: -; Owner: 
--

COMMENT ON EXTENSION postgis_topology IS 'PostGIS topology spatial types and functions';


--
-- Name: gen_hasura_uuid(); Type: FUNCTION; Schema: hdb_catalog; Owner: citrine
--

CREATE FUNCTION hdb_catalog.gen_hasura_uuid() RETURNS uuid
    LANGUAGE sql
    AS $$select gen_random_uuid()$$;


ALTER FUNCTION hdb_catalog.gen_hasura_uuid() OWNER TO citrine;

--
-- Name: populate_station_pk_id(); Type: FUNCTION; Schema: public; Owner: citrine
--

CREATE FUNCTION public.populate_station_pk_id() RETURNS trigger
    LANGUAGE plpgsql
    AS $$
        BEGIN
          SELECT "pkId" INTO NEW."stationPkId"
          FROM "ChargingStations"
          WHERE "id" = NEW."stationId" AND "tenantId" = NEW."tenantId";

          IF NEW."stationPkId" IS NULL THEN
            RAISE EXCEPTION 'No ChargingStation found with stationId=% and tenantId=%',
                           NEW."stationId", NEW."tenantId";
          END IF;

          RETURN NEW;
        END;
        $$;


ALTER FUNCTION public.populate_station_pk_id() OWNER TO citrine;

SET default_tablespace = '';

SET default_table_access_method = heap;

--
-- Name: hdb_action_log; Type: TABLE; Schema: hdb_catalog; Owner: citrine
--

CREATE TABLE hdb_catalog.hdb_action_log (
    id uuid DEFAULT hdb_catalog.gen_hasura_uuid() NOT NULL,
    action_name text,
    input_payload jsonb NOT NULL,
    request_headers jsonb NOT NULL,
    session_variables jsonb NOT NULL,
    response_payload jsonb,
    errors jsonb,
    created_at timestamp with time zone DEFAULT now() NOT NULL,
    response_received_at timestamp with time zone,
    status text NOT NULL,
    CONSTRAINT hdb_action_log_status_check CHECK ((status = ANY (ARRAY['created'::text, 'processing'::text, 'completed'::text, 'error'::text])))
);


ALTER TABLE hdb_catalog.hdb_action_log OWNER TO citrine;

--
-- Name: hdb_cron_event_invocation_logs; Type: TABLE; Schema: hdb_catalog; Owner: citrine
--

CREATE TABLE hdb_catalog.hdb_cron_event_invocation_logs (
    id text DEFAULT hdb_catalog.gen_hasura_uuid() NOT NULL,
    event_id text,
    status integer,
    request json,
    response json,
    created_at timestamp with time zone DEFAULT now()
);


ALTER TABLE hdb_catalog.hdb_cron_event_invocation_logs OWNER TO citrine;

--
-- Name: hdb_cron_events; Type: TABLE; Schema: hdb_catalog; Owner: citrine
--

CREATE TABLE hdb_catalog.hdb_cron_events (
    id text DEFAULT hdb_catalog.gen_hasura_uuid() NOT NULL,
    trigger_name text NOT NULL,
    scheduled_time timestamp with time zone NOT NULL,
    status text DEFAULT 'scheduled'::text NOT NULL,
    tries integer DEFAULT 0 NOT NULL,
    created_at timestamp with time zone DEFAULT now(),
    next_retry_at timestamp with time zone,
    CONSTRAINT valid_status CHECK ((status = ANY (ARRAY['scheduled'::text, 'locked'::text, 'delivered'::text, 'error'::text, 'dead'::text])))
);


ALTER TABLE hdb_catalog.hdb_cron_events OWNER TO citrine;

--
-- Name: hdb_metadata; Type: TABLE; Schema: hdb_catalog; Owner: citrine
--

CREATE TABLE hdb_catalog.hdb_metadata (
    id integer NOT NULL,
    metadata json NOT NULL,
    resource_version integer DEFAULT 1 NOT NULL
);


ALTER TABLE hdb_catalog.hdb_metadata OWNER TO citrine;

--
-- Name: hdb_scheduled_event_invocation_logs; Type: TABLE; Schema: hdb_catalog; Owner: citrine
--

CREATE TABLE hdb_catalog.hdb_scheduled_event_invocation_logs (
    id text DEFAULT hdb_catalog.gen_hasura_uuid() NOT NULL,
    event_id text,
    status integer,
    request json,
    response json,
    created_at timestamp with time zone DEFAULT now()
);


ALTER TABLE hdb_catalog.hdb_scheduled_event_invocation_logs OWNER TO citrine;

--
-- Name: hdb_scheduled_events; Type: TABLE; Schema: hdb_catalog; Owner: citrine
--

CREATE TABLE hdb_catalog.hdb_scheduled_events (
    id text DEFAULT hdb_catalog.gen_hasura_uuid() NOT NULL,
    webhook_conf json NOT NULL,
    scheduled_time timestamp with time zone NOT NULL,
    retry_conf json,
    payload json,
    header_conf json,
    status text DEFAULT 'scheduled'::text NOT NULL,
    tries integer DEFAULT 0 NOT NULL,
    created_at timestamp with time zone DEFAULT now(),
    next_retry_at timestamp with time zone,
    comment text,
    CONSTRAINT valid_status CHECK ((status = ANY (ARRAY['scheduled'::text, 'locked'::text, 'delivered'::text, 'error'::text, 'dead'::text])))
);


ALTER TABLE hdb_catalog.hdb_scheduled_events OWNER TO citrine;

--
-- Name: hdb_schema_notifications; Type: TABLE; Schema: hdb_catalog; Owner: citrine
--

CREATE TABLE hdb_catalog.hdb_schema_notifications (
    id integer NOT NULL,
    notification json NOT NULL,
    resource_version integer DEFAULT 1 NOT NULL,
    instance_id uuid NOT NULL,
    updated_at timestamp with time zone DEFAULT now(),
    CONSTRAINT hdb_schema_notifications_id_check CHECK ((id = 1))
);


ALTER TABLE hdb_catalog.hdb_schema_notifications OWNER TO citrine;

--
-- Name: hdb_version; Type: TABLE; Schema: hdb_catalog; Owner: citrine
--

CREATE TABLE hdb_catalog.hdb_version (
    hasura_uuid uuid DEFAULT hdb_catalog.gen_hasura_uuid() NOT NULL,
    version text NOT NULL,
    upgraded_on timestamp with time zone NOT NULL,
    cli_state jsonb DEFAULT '{}'::jsonb NOT NULL,
    console_state jsonb DEFAULT '{}'::jsonb NOT NULL,
    ee_client_id text,
    ee_client_secret text
);


ALTER TABLE hdb_catalog.hdb_version OWNER TO citrine;

--
-- Name: AsyncJobStatuses; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."AsyncJobStatuses" (
    "jobId" character varying(255) NOT NULL,
    "jobName" character varying(255) NOT NULL,
    "tenantPartnerId" integer NOT NULL,
    "finishedAt" timestamp with time zone,
    "stoppedAt" timestamp with time zone,
    "stopScheduled" boolean DEFAULT false NOT NULL,
    "isFailed" boolean DEFAULT false NOT NULL,
    "paginationParams" json NOT NULL,
    "totalObjects" integer,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL
);


ALTER TABLE public."AsyncJobStatuses" OWNER TO citrine;

--
-- Name: Authorizations; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."Authorizations" (
    id integer NOT NULL,
    "allowedConnectorTypes" character varying(255)[],
    "disallowedEvseIdPrefixes" character varying(255)[],
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL,
    "concurrentTransaction" boolean DEFAULT false,
    "realTimeAuth" character varying(255) DEFAULT 'Never'::character varying NOT NULL,
    "realTimeAuthUrl" character varying(255),
    "idToken" public.citext NOT NULL,
    "idTokenType" character varying(255),
    "additionalInfo" jsonb,
    status character varying(255) DEFAULT 'Accepted'::character varying NOT NULL,
    "cacheExpiryDateTime" timestamp with time zone,
    "chargingPriority" integer,
    language1 character varying(255),
    language2 character varying(255),
    "personalMessage" json,
    "customData" jsonb,
    "groupAuthorizationId" integer,
    "tenantPartnerId" integer,
    "realTimeAuthLastAttempt" jsonb,
    "realTimeAuthTimeout" integer,
    "tariffId" integer,
    "isPrepaid" boolean DEFAULT false NOT NULL,
    "prepaidBalance" numeric
);


ALTER TABLE public."Authorizations" OWNER TO citrine;

--
-- Name: Authorizations_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."Authorizations_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."Authorizations_id_seq" OWNER TO citrine;

--
-- Name: Authorizations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."Authorizations_id_seq" OWNED BY public."Authorizations".id;


--
-- Name: Boots; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."Boots" (
    id character varying(255) NOT NULL,
    "lastBootTime" timestamp with time zone,
    "heartbeatInterval" integer,
    "bootRetryInterval" integer,
    status character varying(255),
    "statusInfo" json,
    "getBaseReportOnPending" boolean,
    "variablesRejectedOnLastBoot" json,
    "bootWithRejectedVariables" boolean,
    "changeConfigurationsOnPending" boolean,
    "getConfigurationsOnPending" boolean,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."Boots" OWNER TO citrine;

--
-- Name: Certificates; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."Certificates" (
    id integer NOT NULL,
    "serialNumber" bigint,
    "issuerName" character varying(255),
    "organizationName" character varying(255),
    "commonName" character varying(255),
    "keyLength" integer,
    "validBefore" timestamp with time zone,
    "signatureAlgorithm" character varying(255),
    "countryName" character varying(255),
    "isCA" boolean,
    "pathLen" integer,
    "certificateFileId" character varying(255),
    "privateKeyFileId" character varying(255),
    "signedBy" integer,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL,
    "certificateFileHash" character varying(255)
);


ALTER TABLE public."Certificates" OWNER TO citrine;

--
-- Name: Certificates_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."Certificates_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."Certificates_id_seq" OWNER TO citrine;

--
-- Name: Certificates_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."Certificates_id_seq" OWNED BY public."Certificates".id;


--
-- Name: ChangeConfigurations; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."ChangeConfigurations" (
    id integer NOT NULL,
    "stationId" character varying(255) NOT NULL,
    key character varying(50) NOT NULL,
    value character varying(500),
    readonly boolean,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."ChangeConfigurations" OWNER TO citrine;

--
-- Name: ChangeConfigurations_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."ChangeConfigurations_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."ChangeConfigurations_id_seq" OWNER TO citrine;

--
-- Name: ChangeConfigurations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."ChangeConfigurations_id_seq" OWNED BY public."ChangeConfigurations".id;


--
-- Name: ChargingNeeds; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."ChargingNeeds" (
    id integer NOT NULL,
    "acChargingParameters" jsonb,
    "dcChargingParameters" jsonb,
    "departureTime" timestamp with time zone,
    "requestedEnergyTransfer" character varying(255),
    "maxScheduleTuples" integer,
    "evseId" integer,
    "transactionDatabaseId" integer,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."ChargingNeeds" OWNER TO citrine;

--
-- Name: ChargingNeeds_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."ChargingNeeds_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."ChargingNeeds_id_seq" OWNER TO citrine;

--
-- Name: ChargingNeeds_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."ChargingNeeds_id_seq" OWNED BY public."ChargingNeeds".id;


--
-- Name: ChargingProfiles; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."ChargingProfiles" (
    "databaseId" integer NOT NULL,
    "stationId" character varying(255),
    id integer,
    "chargingProfileKind" character varying(255),
    "chargingProfilePurpose" character varying(255),
    "recurrencyKind" character varying(255),
    "stackLevel" integer,
    "validFrom" timestamp with time zone,
    "validTo" timestamp with time zone,
    "evseId" integer,
    "isActive" boolean DEFAULT false,
    "chargingLimitSource" character varying(255) DEFAULT 'CSO'::character varying,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "transactionDatabaseId" integer,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."ChargingProfiles" OWNER TO citrine;

--
-- Name: ChargingProfiles_databaseId_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."ChargingProfiles_databaseId_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."ChargingProfiles_databaseId_seq" OWNER TO citrine;

--
-- Name: ChargingProfiles_databaseId_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."ChargingProfiles_databaseId_seq" OWNED BY public."ChargingProfiles"."databaseId";


--
-- Name: ChargingSchedules; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."ChargingSchedules" (
    "databaseId" integer NOT NULL,
    id integer,
    "stationId" character varying(255),
    "chargingRateUnit" character varying(255),
    "chargingSchedulePeriod" jsonb,
    duration integer,
    "minChargingRate" numeric,
    "startSchedule" character varying(255),
    "timeBase" timestamp with time zone,
    "chargingProfileDatabaseId" integer,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."ChargingSchedules" OWNER TO citrine;

--
-- Name: ChargingSchedules_databaseId_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."ChargingSchedules_databaseId_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."ChargingSchedules_databaseId_seq" OWNER TO citrine;

--
-- Name: ChargingSchedules_databaseId_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."ChargingSchedules_databaseId_seq" OWNED BY public."ChargingSchedules"."databaseId";


--
-- Name: ChargingStationNetworkProfiles; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."ChargingStationNetworkProfiles" (
    "stationId" character varying(36) NOT NULL,
    "configurationSlot" integer,
    "setNetworkProfileId" integer NOT NULL,
    "websocketServerConfigId" character varying(255),
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL,
    "stationPkId" integer
);


ALTER TABLE public."ChargingStationNetworkProfiles" OWNER TO citrine;

--
-- Name: ChargingStationSecurityInfos; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."ChargingStationSecurityInfos" (
    id integer NOT NULL,
    "stationId" character varying(255),
    "publicKeyFileId" character varying(255),
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL,
    "stationPkId" integer
);


ALTER TABLE public."ChargingStationSecurityInfos" OWNER TO citrine;

--
-- Name: ChargingStationSecurityInfos_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."ChargingStationSecurityInfos_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."ChargingStationSecurityInfos_id_seq" OWNER TO citrine;

--
-- Name: ChargingStationSecurityInfos_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."ChargingStationSecurityInfos_id_seq" OWNED BY public."ChargingStationSecurityInfos".id;


--
-- Name: ChargingStationSequences; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."ChargingStationSequences" (
    id integer NOT NULL,
    "stationId" character varying(36) NOT NULL,
    type character varying(255) NOT NULL,
    value bigint DEFAULT 0 NOT NULL,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL,
    "stationPkId" integer
);


ALTER TABLE public."ChargingStationSequences" OWNER TO citrine;

--
-- Name: ChargingStationSequences_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."ChargingStationSequences_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."ChargingStationSequences_id_seq" OWNER TO citrine;

--
-- Name: ChargingStationSequences_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."ChargingStationSequences_id_seq" OWNED BY public."ChargingStationSequences".id;


--
-- Name: ChargingStations_pkId_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."ChargingStations_pkId_seq"
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."ChargingStations_pkId_seq" OWNER TO citrine;

--
-- Name: ChargingStations; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."ChargingStations" (
    id character varying(36) NOT NULL,
    "isOnline" boolean,
    protocol character varying(255),
    "chargePointVendor" character varying(20),
    "chargePointModel" character varying(20),
    "chargePointSerialNumber" character varying(25),
    "chargeBoxSerialNumber" character varying(25),
    "firmwareVersion" character varying(50),
    iccid character varying(20),
    imsi character varying(20),
    "meterType" character varying(25),
    "meterSerialNumber" character varying(25),
    "locationId" integer,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL,
    coordinates public.geometry(Point),
    "floorLevel" character varying(255),
    "parkingRestrictions" jsonb,
    capabilities jsonb,
    "use16StatusNotification0" boolean DEFAULT true NOT NULL,
    "latestOcppMessageTimestamp" timestamp with time zone,
    "pkId" integer DEFAULT nextval('public."ChargingStations_pkId_seq"'::regclass) NOT NULL,
    "ocppConnectionName" character varying(255),
    "timeZone" character varying(50)
);


ALTER TABLE public."ChargingStations" OWNER TO citrine;

--
-- Name: ComponentVariables; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."ComponentVariables" (
    "componentId" integer NOT NULL,
    "variableId" integer NOT NULL,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."ComponentVariables" OWNER TO citrine;

--
-- Name: Components; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."Components" (
    id integer NOT NULL,
    name character varying(255),
    instance character varying(255),
    "evseDatabaseId" integer,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."Components" OWNER TO citrine;

--
-- Name: Components_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."Components_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."Components_id_seq" OWNER TO citrine;

--
-- Name: Components_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."Components_id_seq" OWNED BY public."Components".id;


--
-- Name: CompositeSchedules; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."CompositeSchedules" (
    id integer NOT NULL,
    "stationId" character varying(255),
    "evseId" integer,
    duration integer,
    "scheduleStart" timestamp with time zone,
    "chargingRateUnit" character varying(255),
    "chargingSchedulePeriod" jsonb,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."CompositeSchedules" OWNER TO citrine;

--
-- Name: CompositeSchedules_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."CompositeSchedules_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."CompositeSchedules_id_seq" OWNER TO citrine;

--
-- Name: CompositeSchedules_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."CompositeSchedules_id_seq" OWNED BY public."CompositeSchedules".id;


--
-- Name: Connectors; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."Connectors" (
    id integer NOT NULL,
    "stationId" character varying(255) NOT NULL,
    "connectorId" integer,
    status character varying(255) DEFAULT 'Unknown'::character varying,
    "errorCode" character varying(255) DEFAULT 'NoError'::character varying,
    "timestamp" timestamp with time zone,
    info character varying(255),
    "vendorId" character varying(255),
    "vendorErrorCode" character varying(255),
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL,
    "evseId" integer,
    "evseTypeConnectorId" integer,
    type character varying(255),
    format character varying(255),
    "powerType" character varying(255),
    "maximumAmperage" integer,
    "maximumVoltage" integer,
    "maximumPowerWatts" integer,
    "termsAndConditionsUrl" character varying(255),
    "tariffId" integer,
    "stationPkId" integer
);


ALTER TABLE public."Connectors" OWNER TO citrine;

--
-- Name: Connectors_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."Connectors_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."Connectors_id_seq" OWNER TO citrine;

--
-- Name: Connectors_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."Connectors_id_seq" OWNED BY public."Connectors".id;


--
-- Name: DeleteCertificateAttempts; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."DeleteCertificateAttempts" (
    id integer NOT NULL,
    "stationId" character varying(36) NOT NULL,
    "hashAlgorithm" character varying(255) NOT NULL,
    "issuerNameHash" character varying(255),
    "issuerKeyHash" character varying(255),
    "serialNumber" character varying(255),
    status character varying(255),
    "tenantId" integer NOT NULL,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "stationPkId" integer
);


ALTER TABLE public."DeleteCertificateAttempts" OWNER TO citrine;

--
-- Name: DeleteCertificateAttempts_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."DeleteCertificateAttempts_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."DeleteCertificateAttempts_id_seq" OWNER TO citrine;

--
-- Name: DeleteCertificateAttempts_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."DeleteCertificateAttempts_id_seq" OWNED BY public."DeleteCertificateAttempts".id;


--
-- Name: EventData; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."EventData" (
    id integer NOT NULL,
    "stationId" character varying(255),
    "eventId" integer,
    trigger character varying(255),
    cause integer,
    "timestamp" timestamp with time zone,
    "actualValue" character varying(255),
    "techCode" character varying(255),
    "techInfo" character varying(255),
    cleared boolean,
    "transactionId" character varying(255),
    "variableMonitoringId" integer,
    "eventNotificationType" character varying(255),
    "variableId" integer,
    "componentId" integer,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL,
    "stationPkId" integer
);


ALTER TABLE public."EventData" OWNER TO citrine;

--
-- Name: EventData_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."EventData_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."EventData_id_seq" OWNER TO citrine;

--
-- Name: EventData_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."EventData_id_seq" OWNED BY public."EventData".id;


--
-- Name: EvseTypes; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."EvseTypes" (
    "databaseId" integer NOT NULL,
    id integer,
    "connectorId" integer,
    "tenantId" integer NOT NULL,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL
);


ALTER TABLE public."EvseTypes" OWNER TO citrine;

--
-- Name: EvseTypes_databaseId_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."EvseTypes_databaseId_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."EvseTypes_databaseId_seq" OWNER TO citrine;

--
-- Name: EvseTypes_databaseId_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."EvseTypes_databaseId_seq" OWNED BY public."EvseTypes"."databaseId";


--
-- Name: Evses; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."Evses" (
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL,
    "stationId" character varying(36),
    "evseTypeId" integer,
    "evseId" integer,
    "physicalReference" character varying(255),
    removed boolean,
    id integer NOT NULL,
    "stationPkId" integer
);


ALTER TABLE public."Evses" OWNER TO citrine;

--
-- Name: Evses_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."Evses_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."Evses_id_seq" OWNER TO citrine;

--
-- Name: Evses_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."Evses_id_seq" OWNED BY public."Evses".id;


--
-- Name: InstallCertificateAttempts; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."InstallCertificateAttempts" (
    id integer NOT NULL,
    "stationId" character varying(36) NOT NULL,
    "certificateType" character varying(255) NOT NULL,
    "certificateId" integer,
    status character varying(255),
    "tenantId" integer NOT NULL,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "stationPkId" integer
);


ALTER TABLE public."InstallCertificateAttempts" OWNER TO citrine;

--
-- Name: InstallCertificateAttempts_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."InstallCertificateAttempts_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."InstallCertificateAttempts_id_seq" OWNER TO citrine;

--
-- Name: InstallCertificateAttempts_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."InstallCertificateAttempts_id_seq" OWNED BY public."InstallCertificateAttempts".id;


--
-- Name: InstalledCertificates; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."InstalledCertificates" (
    id integer NOT NULL,
    "stationId" character varying(36) NOT NULL,
    "hashAlgorithm" character varying(255) NOT NULL,
    "issuerNameHash" character varying(255) NOT NULL,
    "issuerKeyHash" character varying(255) NOT NULL,
    "serialNumber" character varying(255) NOT NULL,
    "certificateType" character varying(255) NOT NULL,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL,
    "certificateId" integer,
    "stationPkId" integer,
    "ocppConnectionName" character varying(255)
);


ALTER TABLE public."InstalledCertificates" OWNER TO citrine;

--
-- Name: InstalledCertificates_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."InstalledCertificates_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."InstalledCertificates_id_seq" OWNER TO citrine;

--
-- Name: InstalledCertificates_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."InstalledCertificates_id_seq" OWNED BY public."InstalledCertificates".id;


--
-- Name: LatestStatusNotifications; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."LatestStatusNotifications" (
    id integer NOT NULL,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "stationId" character varying(36),
    "statusNotificationId" integer,
    "tenantId" integer DEFAULT 1 NOT NULL,
    "stationPkId" integer,
    "ocppConnectionName" character varying(255)
);


ALTER TABLE public."LatestStatusNotifications" OWNER TO citrine;

--
-- Name: LatestStatusNotifications_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."LatestStatusNotifications_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."LatestStatusNotifications_id_seq" OWNER TO citrine;

--
-- Name: LatestStatusNotifications_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."LatestStatusNotifications_id_seq" OWNED BY public."LatestStatusNotifications".id;


--
-- Name: LocalListAuthorizations; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."LocalListAuthorizations" (
    id integer NOT NULL,
    "allowedConnectorTypes" character varying(255)[],
    "disallowedEvseIdPrefixes" character varying(255)[],
    "authorizationId" integer,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL,
    "groupAuthorizationId" integer,
    "idToken" character varying(255) NOT NULL,
    "idTokenType" character varying(255),
    "additionalInfo" jsonb,
    status character varying(255) DEFAULT 'Accepted'::character varying NOT NULL,
    "cacheExpiryDateTime" timestamp with time zone,
    "chargingPriority" integer,
    language1 character varying(255),
    language2 character varying(255),
    "personalMessage" json,
    "customData" jsonb
);


ALTER TABLE public."LocalListAuthorizations" OWNER TO citrine;

--
-- Name: LocalListAuthorizations_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."LocalListAuthorizations_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."LocalListAuthorizations_id_seq" OWNER TO citrine;

--
-- Name: LocalListAuthorizations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."LocalListAuthorizations_id_seq" OWNED BY public."LocalListAuthorizations".id;


--
-- Name: LocalListVersionAuthorizations; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."LocalListVersionAuthorizations" (
    "localListVersionId" integer NOT NULL,
    "authorizationId" integer NOT NULL,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."LocalListVersionAuthorizations" OWNER TO citrine;

--
-- Name: LocalListVersions; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."LocalListVersions" (
    id integer NOT NULL,
    "stationId" character varying(255),
    "versionNumber" integer,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."LocalListVersions" OWNER TO citrine;

--
-- Name: LocalListVersions_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."LocalListVersions_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."LocalListVersions_id_seq" OWNER TO citrine;

--
-- Name: LocalListVersions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."LocalListVersions_id_seq" OWNED BY public."LocalListVersions".id;


--
-- Name: Locations; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."Locations" (
    id integer NOT NULL,
    name character varying(255),
    address character varying(255),
    city character varying(255),
    "postalCode" character varying(255),
    state character varying(255),
    country character varying(255),
    coordinates public.geometry(Point),
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL,
    "publishUpstream" boolean DEFAULT true,
    "timeZone" character varying(255) DEFAULT 'UTC'::character varying,
    "parkingType" character varying(255),
    facilities jsonb,
    "openingHours" jsonb
);


ALTER TABLE public."Locations" OWNER TO citrine;

--
-- Name: Locations_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."Locations_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."Locations_id_seq" OWNER TO citrine;

--
-- Name: Locations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."Locations_id_seq" OWNED BY public."Locations".id;


--
-- Name: MessageInfos; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."MessageInfos" (
    "databaseId" integer NOT NULL,
    "stationId" character varying(255),
    id integer,
    priority character varying(255),
    state character varying(255),
    "startDateTime" timestamp with time zone,
    "endDateTime" timestamp with time zone,
    "transactionId" character varying(255),
    message json,
    active boolean,
    "displayComponentId" integer,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."MessageInfos" OWNER TO citrine;

--
-- Name: MessageInfos_databaseId_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."MessageInfos_databaseId_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."MessageInfos_databaseId_seq" OWNER TO citrine;

--
-- Name: MessageInfos_databaseId_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."MessageInfos_databaseId_seq" OWNED BY public."MessageInfos"."databaseId";


--
-- Name: MeterValues; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."MeterValues" (
    id integer NOT NULL,
    "transactionEventId" integer,
    "transactionDatabaseId" integer,
    "stopTransactionDatabaseId" integer,
    "sampledValue" json,
    "timestamp" timestamp with time zone,
    "connectorId" integer,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL,
    "customData" jsonb,
    "tariffId" integer,
    "transactionId" character varying(255)
);


ALTER TABLE public."MeterValues" OWNER TO citrine;

--
-- Name: MeterValues_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."MeterValues_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."MeterValues_id_seq" OWNER TO citrine;

--
-- Name: MeterValues_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."MeterValues_id_seq" OWNED BY public."MeterValues".id;


--
-- Name: OCPPMessages; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."OCPPMessages" (
    id integer NOT NULL,
    "stationId" character varying(255),
    "correlationId" character varying(255),
    origin character varying(255),
    protocol character varying(255),
    action character varying(255),
    message jsonb,
    "timestamp" timestamp with time zone,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL,
    state character varying(255),
    "requestMessageId" integer,
    "stationPkId" integer
);


ALTER TABLE public."OCPPMessages" OWNER TO citrine;

--
-- Name: OCPPMessages_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."OCPPMessages_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."OCPPMessages_id_seq" OWNER TO citrine;

--
-- Name: OCPPMessages_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."OCPPMessages_id_seq" OWNED BY public."OCPPMessages".id;


--
-- Name: Reservations; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."Reservations" (
    "databaseId" integer NOT NULL,
    id integer,
    "stationId" character varying(255),
    "expiryDateTime" timestamp with time zone,
    "connectorType" character varying(255),
    "reserveStatus" character varying(255),
    "isActive" boolean DEFAULT false,
    "terminatedByTransaction" character varying(255),
    "idToken" jsonb,
    "groupIdToken" jsonb,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "evseId" integer,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."Reservations" OWNER TO citrine;

--
-- Name: Reservations_databaseId_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."Reservations_databaseId_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."Reservations_databaseId_seq" OWNER TO citrine;

--
-- Name: Reservations_databaseId_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."Reservations_databaseId_seq" OWNED BY public."Reservations"."databaseId";


--
-- Name: SalesTariffs; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."SalesTariffs" (
    "databaseId" integer NOT NULL,
    id integer,
    "numEPriceLevels" integer,
    "salesTariffDescription" character varying(255),
    "salesTariffEntry" jsonb,
    "chargingScheduleDatabaseId" integer,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."SalesTariffs" OWNER TO citrine;

--
-- Name: SalesTariffs_databaseId_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."SalesTariffs_databaseId_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."SalesTariffs_databaseId_seq" OWNER TO citrine;

--
-- Name: SalesTariffs_databaseId_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."SalesTariffs_databaseId_seq" OWNED BY public."SalesTariffs"."databaseId";


--
-- Name: SecurityEvents; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."SecurityEvents" (
    id integer NOT NULL,
    "stationId" character varying(255),
    type character varying(255),
    "timestamp" timestamp with time zone,
    "techInfo" character varying(255),
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."SecurityEvents" OWNER TO citrine;

--
-- Name: SecurityEvents_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."SecurityEvents_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."SecurityEvents_id_seq" OWNER TO citrine;

--
-- Name: SecurityEvents_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."SecurityEvents_id_seq" OWNED BY public."SecurityEvents".id;


--
-- Name: SendLocalListAuthorizations; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."SendLocalListAuthorizations" (
    "sendLocalListId" integer NOT NULL,
    "authorizationId" integer NOT NULL,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."SendLocalListAuthorizations" OWNER TO citrine;

--
-- Name: SendLocalLists; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."SendLocalLists" (
    id integer NOT NULL,
    "stationId" character varying(255),
    "correlationId" character varying(255),
    "versionNumber" integer,
    "updateType" character varying(255),
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."SendLocalLists" OWNER TO citrine;

--
-- Name: SendLocalLists_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."SendLocalLists_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."SendLocalLists_id_seq" OWNER TO citrine;

--
-- Name: SendLocalLists_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."SendLocalLists_id_seq" OWNED BY public."SendLocalLists".id;


--
-- Name: SequelizeMeta; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."SequelizeMeta" (
    name character varying(255) NOT NULL
);


ALTER TABLE public."SequelizeMeta" OWNER TO citrine;

--
-- Name: ServerNetworkProfiles; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."ServerNetworkProfiles" (
    id character varying(255) NOT NULL,
    host character varying(255),
    port integer,
    "pingInterval" integer,
    "messageTimeout" integer,
    "securityProfile" integer,
    "allowUnknownChargingStations" boolean,
    "tlsKeyFilePath" character varying(255),
    "tlsCertificateChainFilePath" character varying(255),
    "mtlsCertificateAuthorityKeyFilePath" character varying(255),
    "rootCACertificateFilePath" character varying(255),
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer,
    "dynamicTenantResolution" boolean DEFAULT false NOT NULL,
    "tenantPathMapping" jsonb,
    protocols character varying(255)[]
);


ALTER TABLE public."ServerNetworkProfiles" OWNER TO citrine;

--
-- Name: COLUMN "ServerNetworkProfiles"."dynamicTenantResolution"; Type: COMMENT; Schema: public; Owner: citrine
--

COMMENT ON COLUMN public."ServerNetworkProfiles"."dynamicTenantResolution" IS 'Enable dynamic tenant resolution at WebSocket upgrade time';


--
-- Name: COLUMN "ServerNetworkProfiles"."tenantPathMapping"; Type: COMMENT; Schema: public; Owner: citrine
--

COMMENT ON COLUMN public."ServerNetworkProfiles"."tenantPathMapping" IS 'Mapping of URL path segments to tenant IDs';


--
-- Name: SetNetworkProfiles; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."SetNetworkProfiles" (
    id integer NOT NULL,
    "stationId" character varying(255),
    "correlationId" character varying(255),
    "websocketServerConfigId" character varying(255),
    "configurationSlot" integer,
    "ocppVersion" character varying(255),
    "ocppTransport" character varying(255),
    "ocppCsmsUrl" character varying(255),
    "messageTimeout" integer,
    "securityProfile" integer,
    "ocppInterface" character varying(255),
    apn character varying(255),
    vpn character varying(255),
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL,
    "stationPkId" integer
);


ALTER TABLE public."SetNetworkProfiles" OWNER TO citrine;

--
-- Name: SetNetworkProfiles_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."SetNetworkProfiles_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."SetNetworkProfiles_id_seq" OWNER TO citrine;

--
-- Name: SetNetworkProfiles_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."SetNetworkProfiles_id_seq" OWNED BY public."SetNetworkProfiles".id;


--
-- Name: StartTransactions; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."StartTransactions" (
    id integer NOT NULL,
    "stationId" character varying(255),
    "meterStart" integer,
    "timestamp" timestamp with time zone,
    "reservationId" integer,
    "transactionDatabaseId" integer,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "idTokenDatabaseId" integer,
    "connectorDatabaseId" integer,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."StartTransactions" OWNER TO citrine;

--
-- Name: StartTransactions_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."StartTransactions_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."StartTransactions_id_seq" OWNER TO citrine;

--
-- Name: StartTransactions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."StartTransactions_id_seq" OWNED BY public."StartTransactions".id;


--
-- Name: StatusNotifications; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."StatusNotifications" (
    id integer NOT NULL,
    "timestamp" timestamp with time zone,
    "connectorStatus" character varying(255),
    "evseId" integer,
    "connectorId" integer,
    "errorCode" character varying(255),
    info character varying(255),
    "vendorId" character varying(255),
    "vendorErrorCode" character varying(255),
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "stationId" character varying(36),
    "tenantId" integer DEFAULT 1 NOT NULL,
    "stationPkId" integer,
    "ocppConnectionName" character varying(255)
);


ALTER TABLE public."StatusNotifications" OWNER TO citrine;

--
-- Name: StatusNotifications_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."StatusNotifications_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."StatusNotifications_id_seq" OWNER TO citrine;

--
-- Name: StatusNotifications_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."StatusNotifications_id_seq" OWNED BY public."StatusNotifications".id;


--
-- Name: StopTransactions; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."StopTransactions" (
    id integer NOT NULL,
    "stationId" character varying(255),
    "transactionDatabaseId" integer,
    "meterStop" integer,
    "timestamp" timestamp with time zone,
    reason character varying(255),
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL,
    "idTokenValue" character varying(255),
    "idTokenType" character varying(255)
);


ALTER TABLE public."StopTransactions" OWNER TO citrine;

--
-- Name: StopTransactions_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."StopTransactions_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."StopTransactions_id_seq" OWNER TO citrine;

--
-- Name: StopTransactions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."StopTransactions_id_seq" OWNED BY public."StopTransactions".id;


--
-- Name: Subscriptions; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."Subscriptions" (
    id integer NOT NULL,
    "stationId" character varying(255),
    "onConnect" boolean DEFAULT false,
    "onClose" boolean DEFAULT false,
    "onMessage" boolean DEFAULT false,
    "sentMessage" boolean DEFAULT false,
    "messageRegexFilter" character varying(255),
    url character varying(255),
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."Subscriptions" OWNER TO citrine;

--
-- Name: Subscriptions_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."Subscriptions_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."Subscriptions_id_seq" OWNER TO citrine;

--
-- Name: Subscriptions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."Subscriptions_id_seq" OWNED BY public."Subscriptions".id;


--
-- Name: Tariffs; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."Tariffs" (
    id integer NOT NULL,
    currency character(3) NOT NULL,
    "pricePerKwh" numeric NOT NULL,
    "pricePerMin" numeric,
    "pricePerSession" numeric,
    "authorizationAmount" numeric,
    "paymentFee" numeric,
    "taxRate" numeric,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL,
    "tariffAltText" character varying(255),
    "tariffId" character varying(255),
    "validFrom" timestamp with time zone,
    description jsonb,
    energy jsonb,
    "chargingTime" jsonb,
    "idleTime" jsonb,
    "fixedFee" jsonb,
    "reservationTime" jsonb,
    "reservationFixed" jsonb,
    "minCost" jsonb,
    "maxCost" jsonb
);


ALTER TABLE public."Tariffs" OWNER TO citrine;

--
-- Name: Tariffs_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."Tariffs_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."Tariffs_id_seq" OWNER TO citrine;

--
-- Name: Tariffs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."Tariffs_id_seq" OWNED BY public."Tariffs".id;


--
-- Name: TenantPartners; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."TenantPartners" (
    id integer NOT NULL,
    "partyId" character varying(255) NOT NULL,
    "countryCode" character varying(255) NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL,
    "partnerProfileOCPI" jsonb,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL
);


ALTER TABLE public."TenantPartners" OWNER TO citrine;

--
-- Name: TenantPartners_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."TenantPartners_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."TenantPartners_id_seq" OWNER TO citrine;

--
-- Name: TenantPartners_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."TenantPartners_id_seq" OWNED BY public."TenantPartners".id;


--
-- Name: Tenants; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."Tenants" (
    id integer NOT NULL,
    name character varying(255) NOT NULL,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "partyId" character varying(255),
    "countryCode" character varying(255),
    url character varying(255),
    "serverProfileOCPI" jsonb,
    "isUserTenant" boolean DEFAULT false NOT NULL,
    "maxChargingStations" integer
);


ALTER TABLE public."Tenants" OWNER TO citrine;

--
-- Name: COLUMN "Tenants"."isUserTenant"; Type: COMMENT; Schema: public; Owner: citrine
--

COMMENT ON COLUMN public."Tenants"."isUserTenant" IS 'Indicates if this tenant is a user tenant';


--
-- Name: COLUMN "Tenants"."maxChargingStations"; Type: COMMENT; Schema: public; Owner: citrine
--

COMMENT ON COLUMN public."Tenants"."maxChargingStations" IS 'Maximum number of charging stations allowed for this tenant';


--
-- Name: Tenants_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."Tenants_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."Tenants_id_seq" OWNER TO citrine;

--
-- Name: Tenants_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."Tenants_id_seq" OWNED BY public."Tenants".id;


--
-- Name: TransactionEvents; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."TransactionEvents" (
    id integer NOT NULL,
    "stationId" character varying(255),
    "eventType" character varying(255),
    "timestamp" timestamp with time zone,
    "triggerReason" character varying(255),
    "seqNo" integer,
    offline boolean DEFAULT false,
    "numberOfPhasesUsed" integer,
    "cableMaxCurrent" numeric,
    "reservationId" integer,
    "transactionInfo" json,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "transactionDatabaseId" integer,
    "evseId" integer,
    "tenantId" integer DEFAULT 1 NOT NULL,
    "idTokenValue" character varying(255),
    "idTokenType" character varying(255)
);


ALTER TABLE public."TransactionEvents" OWNER TO citrine;

--
-- Name: TransactionEvents_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."TransactionEvents_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."TransactionEvents_id_seq" OWNER TO citrine;

--
-- Name: TransactionEvents_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."TransactionEvents_id_seq" OWNED BY public."TransactionEvents".id;


--
-- Name: Transactions; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."Transactions" (
    id integer NOT NULL,
    "stationId" character varying(255),
    "transactionId" character varying(255),
    "isActive" boolean,
    "chargingState" character varying(255),
    "timeSpentCharging" bigint,
    "totalKwh" numeric,
    "stoppedReason" character varying(255),
    "remoteStartId" integer,
    "totalCost" numeric,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL,
    "locationId" integer,
    "evseId" integer,
    "connectorId" integer,
    "authorizationId" integer,
    "tariffId" integer,
    "startTime" timestamp with time zone,
    "endTime" timestamp with time zone,
    "customData" jsonb,
    "meterStart" numeric,
    "stationPkId" integer,
    "ocppConnectionName" character varying(255)
);


ALTER TABLE public."Transactions" OWNER TO citrine;

--
-- Name: Transactions_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."Transactions_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."Transactions_id_seq" OWNER TO citrine;

--
-- Name: Transactions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."Transactions_id_seq" OWNED BY public."Transactions".id;


--
-- Name: VariableAttributes; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."VariableAttributes" (
    id integer NOT NULL,
    "stationId" character varying(255) NOT NULL,
    type character varying(255) DEFAULT 'Actual'::character varying,
    "dataType" character varying(255) DEFAULT 'string'::character varying,
    value character varying(4000),
    mutability character varying(255) DEFAULT 'ReadWrite'::character varying,
    persistent boolean DEFAULT false,
    constant boolean DEFAULT false,
    "generatedAt" timestamp with time zone,
    "variableId" integer,
    "componentId" integer,
    "evseDatabaseId" integer,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "bootConfigId" character varying(255),
    "tenantId" integer DEFAULT 1 NOT NULL,
    "stationPkId" integer
);


ALTER TABLE public."VariableAttributes" OWNER TO citrine;

--
-- Name: VariableAttributes_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."VariableAttributes_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."VariableAttributes_id_seq" OWNER TO citrine;

--
-- Name: VariableAttributes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."VariableAttributes_id_seq" OWNED BY public."VariableAttributes".id;


--
-- Name: VariableCharacteristics; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."VariableCharacteristics" (
    id integer NOT NULL,
    unit character varying(255),
    "dataType" character varying(255),
    "minLimit" numeric,
    "maxLimit" numeric,
    "valuesList" character varying(4000),
    "supportsMonitoring" boolean,
    "variableId" integer,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."VariableCharacteristics" OWNER TO citrine;

--
-- Name: VariableCharacteristics_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."VariableCharacteristics_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."VariableCharacteristics_id_seq" OWNER TO citrine;

--
-- Name: VariableCharacteristics_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."VariableCharacteristics_id_seq" OWNED BY public."VariableCharacteristics".id;


--
-- Name: VariableMonitoringStatuses; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."VariableMonitoringStatuses" (
    id integer NOT NULL,
    status character varying(255),
    "statusInfo" json,
    "variableMonitoringId" integer,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."VariableMonitoringStatuses" OWNER TO citrine;

--
-- Name: VariableMonitoringStatuses_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."VariableMonitoringStatuses_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."VariableMonitoringStatuses_id_seq" OWNER TO citrine;

--
-- Name: VariableMonitoringStatuses_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."VariableMonitoringStatuses_id_seq" OWNED BY public."VariableMonitoringStatuses".id;


--
-- Name: VariableMonitorings; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."VariableMonitorings" (
    "databaseId" integer NOT NULL,
    "stationId" character varying(255),
    id integer,
    transaction boolean,
    value integer,
    type character varying(255),
    severity integer,
    "variableId" integer,
    "componentId" integer,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL,
    "eventNotificationType" character varying(255),
    "stationPkId" integer
);


ALTER TABLE public."VariableMonitorings" OWNER TO citrine;

--
-- Name: VariableMonitorings_databaseId_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."VariableMonitorings_databaseId_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."VariableMonitorings_databaseId_seq" OWNER TO citrine;

--
-- Name: VariableMonitorings_databaseId_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."VariableMonitorings_databaseId_seq" OWNED BY public."VariableMonitorings"."databaseId";


--
-- Name: VariableStatuses; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."VariableStatuses" (
    id integer NOT NULL,
    value character varying(4000),
    status character varying(255),
    "statusInfo" json,
    "variableAttributeId" integer,
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."VariableStatuses" OWNER TO citrine;

--
-- Name: VariableStatuses_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."VariableStatuses_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."VariableStatuses_id_seq" OWNER TO citrine;

--
-- Name: VariableStatuses_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."VariableStatuses_id_seq" OWNED BY public."VariableStatuses".id;


--
-- Name: Variables; Type: TABLE; Schema: public; Owner: citrine
--

CREATE TABLE public."Variables" (
    id integer NOT NULL,
    name character varying(255),
    instance character varying(255),
    "createdAt" timestamp with time zone NOT NULL,
    "updatedAt" timestamp with time zone NOT NULL,
    "tenantId" integer DEFAULT 1 NOT NULL
);


ALTER TABLE public."Variables" OWNER TO citrine;

--
-- Name: Variables_id_seq; Type: SEQUENCE; Schema: public; Owner: citrine
--

CREATE SEQUENCE public."Variables_id_seq"
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public."Variables_id_seq" OWNER TO citrine;

--
-- Name: Variables_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: citrine
--

ALTER SEQUENCE public."Variables_id_seq" OWNED BY public."Variables".id;


--
-- Name: Authorizations id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Authorizations" ALTER COLUMN id SET DEFAULT nextval('public."Authorizations_id_seq"'::regclass);


--
-- Name: Certificates id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Certificates" ALTER COLUMN id SET DEFAULT nextval('public."Certificates_id_seq"'::regclass);


--
-- Name: ChangeConfigurations id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChangeConfigurations" ALTER COLUMN id SET DEFAULT nextval('public."ChangeConfigurations_id_seq"'::regclass);


--
-- Name: ChargingNeeds id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingNeeds" ALTER COLUMN id SET DEFAULT nextval('public."ChargingNeeds_id_seq"'::regclass);


--
-- Name: ChargingProfiles databaseId; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingProfiles" ALTER COLUMN "databaseId" SET DEFAULT nextval('public."ChargingProfiles_databaseId_seq"'::regclass);


--
-- Name: ChargingSchedules databaseId; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingSchedules" ALTER COLUMN "databaseId" SET DEFAULT nextval('public."ChargingSchedules_databaseId_seq"'::regclass);


--
-- Name: ChargingStationSecurityInfos id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStationSecurityInfos" ALTER COLUMN id SET DEFAULT nextval('public."ChargingStationSecurityInfos_id_seq"'::regclass);


--
-- Name: ChargingStationSequences id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStationSequences" ALTER COLUMN id SET DEFAULT nextval('public."ChargingStationSequences_id_seq"'::regclass);


--
-- Name: Components id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Components" ALTER COLUMN id SET DEFAULT nextval('public."Components_id_seq"'::regclass);


--
-- Name: CompositeSchedules id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."CompositeSchedules" ALTER COLUMN id SET DEFAULT nextval('public."CompositeSchedules_id_seq"'::regclass);


--
-- Name: Connectors id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Connectors" ALTER COLUMN id SET DEFAULT nextval('public."Connectors_id_seq"'::regclass);


--
-- Name: DeleteCertificateAttempts id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."DeleteCertificateAttempts" ALTER COLUMN id SET DEFAULT nextval('public."DeleteCertificateAttempts_id_seq"'::regclass);


--
-- Name: EventData id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."EventData" ALTER COLUMN id SET DEFAULT nextval('public."EventData_id_seq"'::regclass);


--
-- Name: EvseTypes databaseId; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."EvseTypes" ALTER COLUMN "databaseId" SET DEFAULT nextval('public."EvseTypes_databaseId_seq"'::regclass);


--
-- Name: Evses id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Evses" ALTER COLUMN id SET DEFAULT nextval('public."Evses_id_seq"'::regclass);


--
-- Name: InstallCertificateAttempts id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."InstallCertificateAttempts" ALTER COLUMN id SET DEFAULT nextval('public."InstallCertificateAttempts_id_seq"'::regclass);


--
-- Name: InstalledCertificates id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."InstalledCertificates" ALTER COLUMN id SET DEFAULT nextval('public."InstalledCertificates_id_seq"'::regclass);


--
-- Name: LatestStatusNotifications id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."LatestStatusNotifications" ALTER COLUMN id SET DEFAULT nextval('public."LatestStatusNotifications_id_seq"'::regclass);


--
-- Name: LocalListAuthorizations id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."LocalListAuthorizations" ALTER COLUMN id SET DEFAULT nextval('public."LocalListAuthorizations_id_seq"'::regclass);


--
-- Name: LocalListVersions id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."LocalListVersions" ALTER COLUMN id SET DEFAULT nextval('public."LocalListVersions_id_seq"'::regclass);


--
-- Name: Locations id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Locations" ALTER COLUMN id SET DEFAULT nextval('public."Locations_id_seq"'::regclass);


--
-- Name: MessageInfos databaseId; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."MessageInfos" ALTER COLUMN "databaseId" SET DEFAULT nextval('public."MessageInfos_databaseId_seq"'::regclass);


--
-- Name: MeterValues id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."MeterValues" ALTER COLUMN id SET DEFAULT nextval('public."MeterValues_id_seq"'::regclass);


--
-- Name: OCPPMessages id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."OCPPMessages" ALTER COLUMN id SET DEFAULT nextval('public."OCPPMessages_id_seq"'::regclass);


--
-- Name: Reservations databaseId; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Reservations" ALTER COLUMN "databaseId" SET DEFAULT nextval('public."Reservations_databaseId_seq"'::regclass);


--
-- Name: SalesTariffs databaseId; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SalesTariffs" ALTER COLUMN "databaseId" SET DEFAULT nextval('public."SalesTariffs_databaseId_seq"'::regclass);


--
-- Name: SecurityEvents id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SecurityEvents" ALTER COLUMN id SET DEFAULT nextval('public."SecurityEvents_id_seq"'::regclass);


--
-- Name: SendLocalLists id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SendLocalLists" ALTER COLUMN id SET DEFAULT nextval('public."SendLocalLists_id_seq"'::regclass);


--
-- Name: SetNetworkProfiles id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SetNetworkProfiles" ALTER COLUMN id SET DEFAULT nextval('public."SetNetworkProfiles_id_seq"'::regclass);


--
-- Name: StartTransactions id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."StartTransactions" ALTER COLUMN id SET DEFAULT nextval('public."StartTransactions_id_seq"'::regclass);


--
-- Name: StatusNotifications id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."StatusNotifications" ALTER COLUMN id SET DEFAULT nextval('public."StatusNotifications_id_seq"'::regclass);


--
-- Name: StopTransactions id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."StopTransactions" ALTER COLUMN id SET DEFAULT nextval('public."StopTransactions_id_seq"'::regclass);


--
-- Name: Subscriptions id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Subscriptions" ALTER COLUMN id SET DEFAULT nextval('public."Subscriptions_id_seq"'::regclass);


--
-- Name: Tariffs id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Tariffs" ALTER COLUMN id SET DEFAULT nextval('public."Tariffs_id_seq"'::regclass);


--
-- Name: TenantPartners id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."TenantPartners" ALTER COLUMN id SET DEFAULT nextval('public."TenantPartners_id_seq"'::regclass);


--
-- Name: Tenants id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Tenants" ALTER COLUMN id SET DEFAULT nextval('public."Tenants_id_seq"'::regclass);


--
-- Name: TransactionEvents id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."TransactionEvents" ALTER COLUMN id SET DEFAULT nextval('public."TransactionEvents_id_seq"'::regclass);


--
-- Name: Transactions id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Transactions" ALTER COLUMN id SET DEFAULT nextval('public."Transactions_id_seq"'::regclass);


--
-- Name: VariableAttributes id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableAttributes" ALTER COLUMN id SET DEFAULT nextval('public."VariableAttributes_id_seq"'::regclass);


--
-- Name: VariableCharacteristics id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableCharacteristics" ALTER COLUMN id SET DEFAULT nextval('public."VariableCharacteristics_id_seq"'::regclass);


--
-- Name: VariableMonitoringStatuses id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableMonitoringStatuses" ALTER COLUMN id SET DEFAULT nextval('public."VariableMonitoringStatuses_id_seq"'::regclass);


--
-- Name: VariableMonitorings databaseId; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableMonitorings" ALTER COLUMN "databaseId" SET DEFAULT nextval('public."VariableMonitorings_databaseId_seq"'::regclass);


--
-- Name: VariableStatuses id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableStatuses" ALTER COLUMN id SET DEFAULT nextval('public."VariableStatuses_id_seq"'::regclass);


--
-- Name: Variables id; Type: DEFAULT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Variables" ALTER COLUMN id SET DEFAULT nextval('public."Variables_id_seq"'::regclass);


--
-- Data for Name: hdb_action_log; Type: TABLE DATA; Schema: hdb_catalog; Owner: citrine
--

COPY hdb_catalog.hdb_action_log (id, action_name, input_payload, request_headers, session_variables, response_payload, errors, created_at, response_received_at, status) FROM stdin;
\.


--
-- Data for Name: hdb_cron_event_invocation_logs; Type: TABLE DATA; Schema: hdb_catalog; Owner: citrine
--

COPY hdb_catalog.hdb_cron_event_invocation_logs (id, event_id, status, request, response, created_at) FROM stdin;
\.


--
-- Data for Name: hdb_cron_events; Type: TABLE DATA; Schema: hdb_catalog; Owner: citrine
--

COPY hdb_catalog.hdb_cron_events (id, trigger_name, scheduled_time, status, tries, created_at, next_retry_at) FROM stdin;
\.


--
-- Data for Name: hdb_metadata; Type: TABLE DATA; Schema: hdb_catalog; Owner: citrine
--

COPY hdb_catalog.hdb_metadata (id, metadata, resource_version) FROM stdin;
1	{"sources":[{"configuration":{"connection_info":{"database_url":"postgresql://citrine:citrine@cariflex-citrineos-db:5432/citrine","isolation_level":"read-committed","use_prepared_statements":true}},"kind":"postgres","name":"default","tables":[{"object_relationships":[{"name":"tenantPartner","using":{"foreign_key_constraint_on":"tenantPartnerId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"AsyncJobStatuses","schema":"public"}},{"array_relationships":[{"name":"Authorizations","using":{"foreign_key_constraint_on":{"column":"groupAuthorizationId","table":{"name":"Authorizations","schema":"public"}}}},{"name":"LocalListAuthorizations","using":{"foreign_key_constraint_on":{"column":"authorizationId","table":{"name":"LocalListAuthorizations","schema":"public"}}}},{"name":"LocalListAuthorizationsByGroupauthorizationid","using":{"foreign_key_constraint_on":{"column":"groupAuthorizationId","table":{"name":"LocalListAuthorizations","schema":"public"}}}},{"name":"Transactions","using":{"foreign_key_constraint_on":{"column":"authorizationId","table":{"name":"Transactions","schema":"public"}}}}],"object_relationships":[{"name":"GroupAuthorization","using":{"foreign_key_constraint_on":"groupAuthorizationId"}},{"name":"Tariff","using":{"foreign_key_constraint_on":"tariffId"}},{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"TenantPartner","using":{"foreign_key_constraint_on":"tenantPartnerId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"Authorizations","schema":"public"}},{"array_relationships":[{"name":"variableAttributes","using":{"foreign_key_constraint_on":{"column":"bootConfigId","table":{"name":"VariableAttributes","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"Boots","schema":"public"}},{"array_relationships":[{"name":"certificates","using":{"foreign_key_constraint_on":{"column":"signedBy","table":{"name":"Certificates","schema":"public"}}}},{"name":"installCertificateAttempts","using":{"foreign_key_constraint_on":{"column":"certificateId","table":{"name":"InstallCertificateAttempts","schema":"public"}}}},{"name":"installedCertificates","using":{"foreign_key_constraint_on":{"column":"certificateId","table":{"name":"InstalledCertificates","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"certificate","using":{"foreign_key_constraint_on":"signedBy"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"Certificates","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"ChangeConfigurations","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"evse","using":{"foreign_key_constraint_on":"evseId"}},{"name":"transaction","using":{"foreign_key_constraint_on":"transactionDatabaseId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"ChargingNeeds","schema":"public"}},{"array_relationships":[{"name":"chargingSchedules","using":{"foreign_key_constraint_on":{"column":"chargingProfileDatabaseId","table":{"name":"ChargingSchedules","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"transaction","using":{"foreign_key_constraint_on":"transactionDatabaseId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"ChargingProfiles","schema":"public"}},{"array_relationships":[{"name":"salesTariffs","using":{"foreign_key_constraint_on":{"column":"chargingScheduleDatabaseId","table":{"name":"SalesTariffs","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"chargingProfile","using":{"foreign_key_constraint_on":"chargingProfileDatabaseId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"ChargingSchedules","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"serverNetworkProfile","using":{"foreign_key_constraint_on":"websocketServerConfigId"}},{"name":"setNetworkProfile","using":{"foreign_key_constraint_on":"setNetworkProfileId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"ChargingStationNetworkProfiles","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"ChargingStationSecurityInfos","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"ChargingStationSequences","schema":"public"}},{"array_relationships":[{"name":"Connectors","using":{"manual_configuration":{"column_mapping":{"id":"stationId"},"insertion_order":null,"remote_table":{"name":"Connectors","schema":"public"}}}},{"name":"Evses","using":{"manual_configuration":{"column_mapping":{"id":"stationId"},"insertion_order":null,"remote_table":{"name":"Evses","schema":"public"}}}},{"name":"LatestStatusNotifications","using":{"manual_configuration":{"column_mapping":{"id":"stationId"},"insertion_order":null,"remote_table":{"name":"LatestStatusNotifications","schema":"public"}}}},{"name":"Transactions","using":{"manual_configuration":{"column_mapping":{"id":"stationId"},"insertion_order":null,"remote_table":{"name":"Transactions","schema":"public"}}}},{"name":"variableAttributes","using":{"foreign_key_constraint_on":{"column":"stationPkId","table":{"name":"VariableAttributes","schema":"public"}}}}],"object_relationships":[{"name":"Location","using":{"manual_configuration":{"column_mapping":{"locationId":"id"},"insertion_order":null,"remote_table":{"name":"Locations","schema":"public"}}}},{"name":"Tenant","using":{"manual_configuration":{"column_mapping":{"tenantId":"id"},"insertion_order":null,"remote_table":{"name":"Tenants","schema":"public"}}}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"ChargingStations","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"component","using":{"foreign_key_constraint_on":"componentId"}},{"name":"variable","using":{"foreign_key_constraint_on":"variableId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"ComponentVariables","schema":"public"}},{"array_relationships":[{"name":"componentVariables","using":{"foreign_key_constraint_on":{"column":"componentId","table":{"name":"ComponentVariables","schema":"public"}}}},{"name":"eventData","using":{"foreign_key_constraint_on":{"column":"componentId","table":{"name":"EventData","schema":"public"}}}},{"name":"messageInfos","using":{"foreign_key_constraint_on":{"column":"displayComponentId","table":{"name":"MessageInfos","schema":"public"}}}},{"name":"variableAttributes","using":{"foreign_key_constraint_on":{"column":"componentId","table":{"name":"VariableAttributes","schema":"public"}}}},{"name":"variableMonitorings","using":{"foreign_key_constraint_on":{"column":"componentId","table":{"name":"VariableMonitorings","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"evseType","using":{"foreign_key_constraint_on":"evseDatabaseId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"Components","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"CompositeSchedules","schema":"public"}},{"array_relationships":[{"name":"transactions","using":{"foreign_key_constraint_on":{"column":"connectorId","table":{"name":"Transactions","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"chargingStation","using":{"manual_configuration":{"column_mapping":{"stationId":"id"},"insertion_order":null,"remote_table":{"name":"ChargingStations","schema":"public"}}}},{"name":"evse","using":{"foreign_key_constraint_on":"evseId"}},{"name":"tariff","using":{"foreign_key_constraint_on":"tariffId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"Connectors","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"DeleteCertificateAttempts","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"component","using":{"foreign_key_constraint_on":"componentId"}},{"name":"variable","using":{"foreign_key_constraint_on":"variableId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"EventData","schema":"public"}},{"array_relationships":[{"name":"components","using":{"foreign_key_constraint_on":{"column":"evseDatabaseId","table":{"name":"Components","schema":"public"}}}},{"name":"reservations","using":{"foreign_key_constraint_on":{"column":"evseId","table":{"name":"Reservations","schema":"public"}}}},{"name":"transactionEvents","using":{"foreign_key_constraint_on":{"column":"evseId","table":{"name":"TransactionEvents","schema":"public"}}}},{"name":"variableAttributes","using":{"foreign_key_constraint_on":{"column":"evseDatabaseId","table":{"name":"VariableAttributes","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"EvseTypes","schema":"public"}},{"array_relationships":[{"name":"Connectors","using":{"manual_configuration":{"column_mapping":{"evseId":"evseId"},"insertion_order":null,"remote_table":{"name":"Connectors","schema":"public"}}}},{"name":"chargingNeeds","using":{"foreign_key_constraint_on":{"column":"evseId","table":{"name":"ChargingNeeds","schema":"public"}}}},{"name":"transactions","using":{"foreign_key_constraint_on":{"column":"evseId","table":{"name":"Transactions","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"chargingStation","using":{"manual_configuration":{"column_mapping":{"stationId":"id"},"insertion_order":null,"remote_table":{"name":"ChargingStations","schema":"public"}}}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"Evses","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"certificate","using":{"foreign_key_constraint_on":"certificateId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"InstallCertificateAttempts","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"certificate","using":{"foreign_key_constraint_on":"certificateId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"InstalledCertificates","schema":"public"}},{"object_relationships":[{"name":"StatusNotification","using":{"foreign_key_constraint_on":"statusNotificationId"}},{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"chargingStation","using":{"manual_configuration":{"column_mapping":{"stationId":"id"},"insertion_order":null,"remote_table":{"name":"ChargingStations","schema":"public"}}}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"LatestStatusNotifications","schema":"public"}},{"array_relationships":[{"name":"localListVersionAuthorizations","using":{"foreign_key_constraint_on":{"column":"authorizationId","table":{"name":"LocalListVersionAuthorizations","schema":"public"}}}},{"name":"sendLocalListAuthorizations","using":{"foreign_key_constraint_on":{"column":"authorizationId","table":{"name":"SendLocalListAuthorizations","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"authorization","using":{"foreign_key_constraint_on":"authorizationId"}},{"name":"authorizationByGroupauthorizationid","using":{"foreign_key_constraint_on":"groupAuthorizationId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"LocalListAuthorizations","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"localListAuthorization","using":{"foreign_key_constraint_on":"authorizationId"}},{"name":"localListVersion","using":{"foreign_key_constraint_on":"localListVersionId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"LocalListVersionAuthorizations","schema":"public"}},{"array_relationships":[{"name":"localListVersionAuthorizations","using":{"foreign_key_constraint_on":{"column":"localListVersionId","table":{"name":"LocalListVersionAuthorizations","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"LocalListVersions","schema":"public"}},{"array_relationships":[{"name":"ChargingStations","using":{"foreign_key_constraint_on":{"column":"locationId","table":{"name":"ChargingStations","schema":"public"}}}},{"name":"transactions","using":{"foreign_key_constraint_on":{"column":"locationId","table":{"name":"Transactions","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"Locations","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"component","using":{"foreign_key_constraint_on":"displayComponentId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"MessageInfos","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"stopTransaction","using":{"foreign_key_constraint_on":"stopTransactionDatabaseId"}},{"name":"tariff","using":{"foreign_key_constraint_on":"tariffId"}},{"name":"transaction","using":{"foreign_key_constraint_on":"transactionDatabaseId"}},{"name":"transactionEvent","using":{"foreign_key_constraint_on":"transactionEventId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"MeterValues","schema":"public"}},{"array_relationships":[{"name":"oCPPMessages","using":{"foreign_key_constraint_on":{"column":"requestMessageId","table":{"name":"OCPPMessages","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"oCPPMessage","using":{"foreign_key_constraint_on":"requestMessageId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"OCPPMessages","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"evseType","using":{"foreign_key_constraint_on":"evseId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"Reservations","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"chargingSchedule","using":{"foreign_key_constraint_on":"chargingScheduleDatabaseId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"SalesTariffs","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"SecurityEvents","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"localListAuthorization","using":{"foreign_key_constraint_on":"authorizationId"}},{"name":"sendLocalList","using":{"foreign_key_constraint_on":"sendLocalListId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"SendLocalListAuthorizations","schema":"public"}},{"array_relationships":[{"name":"sendLocalListAuthorizations","using":{"foreign_key_constraint_on":{"column":"sendLocalListId","table":{"name":"SendLocalListAuthorizations","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"SendLocalLists","schema":"public"}},{"table":{"name":"SequelizeMeta","schema":"public"}},{"array_relationships":[{"name":"chargingStationNetworkProfiles","using":{"foreign_key_constraint_on":{"column":"websocketServerConfigId","table":{"name":"ChargingStationNetworkProfiles","schema":"public"}}}},{"name":"setNetworkProfiles","using":{"foreign_key_constraint_on":{"column":"websocketServerConfigId","table":{"name":"SetNetworkProfiles","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"ServerNetworkProfiles","schema":"public"}},{"array_relationships":[{"name":"chargingStationNetworkProfiles","using":{"foreign_key_constraint_on":{"column":"setNetworkProfileId","table":{"name":"ChargingStationNetworkProfiles","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"serverNetworkProfile","using":{"foreign_key_constraint_on":"websocketServerConfigId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"SetNetworkProfiles","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"connector","using":{"foreign_key_constraint_on":"connectorDatabaseId"}},{"name":"transaction","using":{"foreign_key_constraint_on":"transactionDatabaseId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"StartTransactions","schema":"public"}},{"array_relationships":[{"name":"latestStatusNotifications","using":{"foreign_key_constraint_on":{"column":"statusNotificationId","table":{"name":"LatestStatusNotifications","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"StatusNotifications","schema":"public"}},{"array_relationships":[{"name":"meterValues","using":{"foreign_key_constraint_on":{"column":"stopTransactionDatabaseId","table":{"name":"MeterValues","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"transaction","using":{"foreign_key_constraint_on":"transactionDatabaseId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"StopTransactions","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"Subscriptions","schema":"public"}},{"array_relationships":[{"name":"authorizations","using":{"foreign_key_constraint_on":{"column":"tariffId","table":{"name":"Authorizations","schema":"public"}}}},{"name":"connectors","using":{"foreign_key_constraint_on":{"column":"tariffId","table":{"name":"Connectors","schema":"public"}}}},{"name":"meterValues","using":{"foreign_key_constraint_on":{"column":"tariffId","table":{"name":"MeterValues","schema":"public"}}}},{"name":"transactions","using":{"foreign_key_constraint_on":{"column":"tariffId","table":{"name":"Transactions","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"Tariffs","schema":"public"}},{"array_relationships":[{"name":"asyncJobStatuses","using":{"foreign_key_constraint_on":{"column":"tenantPartnerId","table":{"name":"AsyncJobStatuses","schema":"public"}}}},{"name":"authorizations","using":{"foreign_key_constraint_on":{"column":"tenantPartnerId","table":{"name":"Authorizations","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"TenantPartners","schema":"public"}},{"array_relationships":[{"name":"authorizations","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"Authorizations","schema":"public"}}}},{"name":"boots","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"Boots","schema":"public"}}}},{"name":"certificates","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"Certificates","schema":"public"}}}},{"name":"changeConfigurations","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"ChangeConfigurations","schema":"public"}}}},{"name":"chargingNeeds","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"ChargingNeeds","schema":"public"}}}},{"name":"chargingProfiles","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"ChargingProfiles","schema":"public"}}}},{"name":"chargingSchedules","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"ChargingSchedules","schema":"public"}}}},{"name":"chargingStationNetworkProfiles","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"ChargingStationNetworkProfiles","schema":"public"}}}},{"name":"chargingStationSecurityInfos","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"ChargingStationSecurityInfos","schema":"public"}}}},{"name":"chargingStationSequences","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"ChargingStationSequences","schema":"public"}}}},{"name":"chargingStations","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"ChargingStations","schema":"public"}}}},{"name":"componentVariables","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"ComponentVariables","schema":"public"}}}},{"name":"components","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"Components","schema":"public"}}}},{"name":"compositeSchedules","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"CompositeSchedules","schema":"public"}}}},{"name":"connectors","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"Connectors","schema":"public"}}}},{"name":"deleteCertificateAttempts","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"DeleteCertificateAttempts","schema":"public"}}}},{"name":"eventData","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"EventData","schema":"public"}}}},{"name":"evseTypes","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"EvseTypes","schema":"public"}}}},{"name":"evses","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"Evses","schema":"public"}}}},{"name":"installCertificateAttempts","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"InstallCertificateAttempts","schema":"public"}}}},{"name":"installedCertificates","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"InstalledCertificates","schema":"public"}}}},{"name":"latestStatusNotifications","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"LatestStatusNotifications","schema":"public"}}}},{"name":"localListAuthorizations","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"LocalListAuthorizations","schema":"public"}}}},{"name":"localListVersionAuthorizations","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"LocalListVersionAuthorizations","schema":"public"}}}},{"name":"localListVersions","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"LocalListVersions","schema":"public"}}}},{"name":"locations","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"Locations","schema":"public"}}}},{"name":"messageInfos","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"MessageInfos","schema":"public"}}}},{"name":"meterValues","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"MeterValues","schema":"public"}}}},{"name":"oCPPMessages","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"OCPPMessages","schema":"public"}}}},{"name":"reservations","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"Reservations","schema":"public"}}}},{"name":"salesTariffs","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"SalesTariffs","schema":"public"}}}},{"name":"securityEvents","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"SecurityEvents","schema":"public"}}}},{"name":"sendLocalListAuthorizations","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"SendLocalListAuthorizations","schema":"public"}}}},{"name":"sendLocalLists","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"SendLocalLists","schema":"public"}}}},{"name":"serverNetworkProfiles","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"ServerNetworkProfiles","schema":"public"}}}},{"name":"setNetworkProfiles","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"SetNetworkProfiles","schema":"public"}}}},{"name":"startTransactions","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"StartTransactions","schema":"public"}}}},{"name":"statusNotifications","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"StatusNotifications","schema":"public"}}}},{"name":"stopTransactions","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"StopTransactions","schema":"public"}}}},{"name":"subscriptions","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"Subscriptions","schema":"public"}}}},{"name":"tariffs","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"Tariffs","schema":"public"}}}},{"name":"tenantPartners","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"TenantPartners","schema":"public"}}}},{"name":"transactionEvents","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"TransactionEvents","schema":"public"}}}},{"name":"transactions","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"Transactions","schema":"public"}}}},{"name":"variableAttributes","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"VariableAttributes","schema":"public"}}}},{"name":"variableCharacteristics","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"VariableCharacteristics","schema":"public"}}}},{"name":"variableMonitoringStatuses","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"VariableMonitoringStatuses","schema":"public"}}}},{"name":"variableMonitorings","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"VariableMonitorings","schema":"public"}}}},{"name":"variableStatuses","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"VariableStatuses","schema":"public"}}}},{"name":"variables","using":{"foreign_key_constraint_on":{"column":"tenantId","table":{"name":"Variables","schema":"public"}}}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"Tenants","schema":"public"}},{"array_relationships":[{"name":"meterValues","using":{"foreign_key_constraint_on":{"column":"transactionEventId","table":{"name":"MeterValues","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"evseType","using":{"foreign_key_constraint_on":"evseId"}},{"name":"transaction","using":{"foreign_key_constraint_on":"transactionDatabaseId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"TransactionEvents","schema":"public"}},{"array_relationships":[{"name":"ChargingNeeds","using":{"foreign_key_constraint_on":{"column":"transactionDatabaseId","table":{"name":"ChargingNeeds","schema":"public"}}}},{"name":"ChargingProfiles","using":{"foreign_key_constraint_on":{"column":"transactionDatabaseId","table":{"name":"ChargingProfiles","schema":"public"}}}},{"name":"MeterValues","using":{"foreign_key_constraint_on":{"column":"transactionDatabaseId","table":{"name":"MeterValues","schema":"public"}}}},{"name":"TransactionEvents","using":{"foreign_key_constraint_on":{"column":"transactionDatabaseId","table":{"name":"TransactionEvents","schema":"public"}}}}],"object_relationships":[{"name":"Authorization","using":{"foreign_key_constraint_on":"authorizationId"}},{"name":"ChargingStation","using":{"manual_configuration":{"column_mapping":{"stationId":"id"},"insertion_order":null,"remote_table":{"name":"ChargingStations","schema":"public"}}}},{"name":"Connector","using":{"foreign_key_constraint_on":"connectorId"}},{"name":"Evse","using":{"foreign_key_constraint_on":"evseId"}},{"name":"Location","using":{"foreign_key_constraint_on":"locationId"}},{"name":"StartTransaction","using":{"foreign_key_constraint_on":{"column":"transactionDatabaseId","table":{"name":"StartTransactions","schema":"public"}}}},{"name":"StopTransaction","using":{"foreign_key_constraint_on":{"column":"transactionDatabaseId","table":{"name":"StopTransactions","schema":"public"}}}},{"name":"Tariff","using":{"foreign_key_constraint_on":"tariffId"}},{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"Transactions","schema":"public"}},{"array_relationships":[{"name":"variableStatuses","using":{"foreign_key_constraint_on":{"column":"variableAttributeId","table":{"name":"VariableStatuses","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"boot","using":{"foreign_key_constraint_on":"bootConfigId"}},{"name":"chargingStation","using":{"foreign_key_constraint_on":"stationPkId"}},{"name":"component","using":{"foreign_key_constraint_on":"componentId"}},{"name":"evseType","using":{"foreign_key_constraint_on":"evseDatabaseId"}},{"name":"variable","using":{"foreign_key_constraint_on":"variableId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"VariableAttributes","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"variable","using":{"foreign_key_constraint_on":"variableId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"VariableCharacteristics","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"variableMonitoring","using":{"foreign_key_constraint_on":"variableMonitoringId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"VariableMonitoringStatuses","schema":"public"}},{"array_relationships":[{"name":"variableMonitoringStatuses","using":{"foreign_key_constraint_on":{"column":"variableMonitoringId","table":{"name":"VariableMonitoringStatuses","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"component","using":{"foreign_key_constraint_on":"componentId"}},{"name":"variable","using":{"foreign_key_constraint_on":"variableId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"VariableMonitorings","schema":"public"}},{"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"variableAttribute","using":{"foreign_key_constraint_on":"variableAttributeId"}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"VariableStatuses","schema":"public"}},{"array_relationships":[{"name":"componentVariables","using":{"foreign_key_constraint_on":{"column":"variableId","table":{"name":"ComponentVariables","schema":"public"}}}},{"name":"eventData","using":{"foreign_key_constraint_on":{"column":"variableId","table":{"name":"EventData","schema":"public"}}}},{"name":"variableAttributes","using":{"foreign_key_constraint_on":{"column":"variableId","table":{"name":"VariableAttributes","schema":"public"}}}},{"name":"variableMonitorings","using":{"foreign_key_constraint_on":{"column":"variableId","table":{"name":"VariableMonitorings","schema":"public"}}}}],"object_relationships":[{"name":"Tenant","using":{"foreign_key_constraint_on":"tenantId"}},{"name":"variableCharacteristic","using":{"foreign_key_constraint_on":{"column":"variableId","table":{"name":"VariableCharacteristics","schema":"public"}}}}],"select_permissions":[{"permission":{"allow_aggregations":true,"columns":"*","filter":{}},"role":"anonymous"}],"table":{"name":"Variables","schema":"public"}},{"table":{"name":"geography_columns","schema":"public"}},{"table":{"name":"geometry_columns","schema":"public"}},{"table":{"name":"spatial_ref_sys","schema":"public"}}]}],"version":3}	696
\.


--
-- Data for Name: hdb_scheduled_event_invocation_logs; Type: TABLE DATA; Schema: hdb_catalog; Owner: citrine
--

COPY hdb_catalog.hdb_scheduled_event_invocation_logs (id, event_id, status, request, response, created_at) FROM stdin;
\.


--
-- Data for Name: hdb_scheduled_events; Type: TABLE DATA; Schema: hdb_catalog; Owner: citrine
--

COPY hdb_catalog.hdb_scheduled_events (id, webhook_conf, scheduled_time, retry_conf, payload, header_conf, status, tries, created_at, next_retry_at, comment) FROM stdin;
\.


--
-- Data for Name: hdb_schema_notifications; Type: TABLE DATA; Schema: hdb_catalog; Owner: citrine
--

COPY hdb_catalog.hdb_schema_notifications (id, notification, resource_version, instance_id, updated_at) FROM stdin;
1	{"metadata":false,"remote_schemas":[],"sources":[],"data_connectors":[]}	696	636b3f69-f112-4d07-a88c-85d07fd7b7be	2026-06-11 02:30:59.53609+00
\.


--
-- Data for Name: hdb_version; Type: TABLE DATA; Schema: hdb_catalog; Owner: citrine
--

COPY hdb_catalog.hdb_version (hasura_uuid, version, upgraded_on, cli_state, console_state, ee_client_id, ee_client_secret) FROM stdin;
dad76f62-c02c-4e5b-afb8-4ee1fac66261	48	2026-06-11 02:29:17.889389+00	{}	{}	\N	\N
\.


--
-- Data for Name: AsyncJobStatuses; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."AsyncJobStatuses" ("jobId", "jobName", "tenantPartnerId", "finishedAt", "stoppedAt", "stopScheduled", "isFailed", "paginationParams", "totalObjects", "createdAt", "updatedAt") FROM stdin;
\.


--
-- Data for Name: Authorizations; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."Authorizations" (id, "allowedConnectorTypes", "disallowedEvseIdPrefixes", "createdAt", "updatedAt", "tenantId", "concurrentTransaction", "realTimeAuth", "realTimeAuthUrl", "idToken", "idTokenType", "additionalInfo", status, "cacheExpiryDateTime", "chargingPriority", language1, language2, "personalMessage", "customData", "groupAuthorizationId", "tenantPartnerId", "realTimeAuthLastAttempt", "realTimeAuthTimeout", "tariffId", "isPrepaid", "prepaidBalance") FROM stdin;
\.


--
-- Data for Name: Boots; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."Boots" (id, "lastBootTime", "heartbeatInterval", "bootRetryInterval", status, "statusInfo", "getBaseReportOnPending", "variablesRejectedOnLastBoot", "bootWithRejectedVariables", "changeConfigurationsOnPending", "getConfigurationsOnPending", "createdAt", "updatedAt", "tenantId") FROM stdin;
CP001	2026-06-15 15:12:29.999+00	\N	\N	Accepted	\N	\N	\N	\N	\N	\N	2026-06-15 14:14:12.352+00	2026-06-15 15:12:30.001+00	1
CP002	2026-06-15 15:12:30.464+00	\N	\N	Accepted	\N	\N	\N	\N	\N	\N	2026-06-15 14:58:37.248+00	2026-06-15 15:12:30.466+00	1
CP003	2026-06-15 15:12:30.935+00	\N	\N	Accepted	\N	\N	\N	\N	\N	\N	2026-06-15 14:58:38.085+00	2026-06-15 15:12:30.938+00	1
CP004	2026-06-15 15:12:31.389+00	\N	\N	Accepted	\N	\N	\N	\N	\N	\N	2026-06-15 14:58:38.613+00	2026-06-15 15:12:31.39+00	1
CP005	2026-06-15 15:12:31.913+00	\N	\N	Accepted	\N	\N	\N	\N	\N	\N	2026-06-15 14:58:39.065+00	2026-06-15 15:12:31.916+00	1
CP006	2026-06-15 15:12:32.37+00	\N	\N	Accepted	\N	\N	\N	\N	\N	\N	2026-06-15 14:58:39.551+00	2026-06-15 15:12:32.372+00	1
CP007	2026-06-15 15:12:32.804+00	\N	\N	Accepted	\N	\N	\N	\N	\N	\N	2026-06-15 14:58:40.037+00	2026-06-15 15:12:32.806+00	1
CP008	2026-06-15 15:12:33.264+00	\N	\N	Accepted	\N	\N	\N	\N	\N	\N	2026-06-15 14:58:40.469+00	2026-06-15 15:12:33.266+00	1
CP009	2026-06-15 15:12:33.73+00	\N	\N	Accepted	\N	\N	\N	\N	\N	\N	2026-06-15 14:58:41.059+00	2026-06-15 15:12:33.733+00	1
CP010	2026-06-15 15:12:34.155+00	\N	\N	Accepted	\N	\N	\N	\N	\N	\N	2026-06-15 14:58:41.779+00	2026-06-15 15:12:34.156+00	1
CP011	2026-06-15 15:12:35.075+00	\N	\N	Accepted	\N	\N	\N	\N	\N	\N	2026-06-15 14:58:42.234+00	2026-06-15 15:12:35.077+00	1
CP012	2026-06-15 15:12:35.571+00	\N	\N	Accepted	\N	\N	\N	\N	\N	\N	2026-06-15 14:58:42.728+00	2026-06-15 15:12:35.574+00	1
CP013	2026-06-15 15:12:36.062+00	\N	\N	Accepted	\N	\N	\N	\N	\N	\N	2026-06-15 14:58:43.191+00	2026-06-15 15:12:36.063+00	1
CP014	2026-06-15 15:12:36.508+00	\N	\N	Accepted	\N	\N	\N	\N	\N	\N	2026-06-15 14:58:43.633+00	2026-06-15 15:12:36.511+00	1
CP015	2026-06-15 15:12:37+00	\N	\N	Accepted	\N	\N	\N	\N	\N	\N	2026-06-15 14:58:44.103+00	2026-06-15 15:12:37.003+00	1
\.


--
-- Data for Name: Certificates; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."Certificates" (id, "serialNumber", "issuerName", "organizationName", "commonName", "keyLength", "validBefore", "signatureAlgorithm", "countryName", "isCA", "pathLen", "certificateFileId", "privateKeyFileId", "signedBy", "createdAt", "updatedAt", "tenantId", "certificateFileHash") FROM stdin;
\.


--
-- Data for Name: ChangeConfigurations; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."ChangeConfigurations" (id, "stationId", key, value, readonly, "createdAt", "updatedAt", "tenantId") FROM stdin;
\.


--
-- Data for Name: ChargingNeeds; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."ChargingNeeds" (id, "acChargingParameters", "dcChargingParameters", "departureTime", "requestedEnergyTransfer", "maxScheduleTuples", "evseId", "transactionDatabaseId", "createdAt", "updatedAt", "tenantId") FROM stdin;
\.


--
-- Data for Name: ChargingProfiles; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."ChargingProfiles" ("databaseId", "stationId", id, "chargingProfileKind", "chargingProfilePurpose", "recurrencyKind", "stackLevel", "validFrom", "validTo", "evseId", "isActive", "chargingLimitSource", "createdAt", "updatedAt", "transactionDatabaseId", "tenantId") FROM stdin;
\.


--
-- Data for Name: ChargingSchedules; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."ChargingSchedules" ("databaseId", id, "stationId", "chargingRateUnit", "chargingSchedulePeriod", duration, "minChargingRate", "startSchedule", "timeBase", "chargingProfileDatabaseId", "createdAt", "updatedAt", "tenantId") FROM stdin;
\.


--
-- Data for Name: ChargingStationNetworkProfiles; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."ChargingStationNetworkProfiles" ("stationId", "configurationSlot", "setNetworkProfileId", "websocketServerConfigId", "createdAt", "updatedAt", "tenantId", "stationPkId") FROM stdin;
\.


--
-- Data for Name: ChargingStationSecurityInfos; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."ChargingStationSecurityInfos" (id, "stationId", "publicKeyFileId", "createdAt", "updatedAt", "tenantId", "stationPkId") FROM stdin;
\.


--
-- Data for Name: ChargingStationSequences; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."ChargingStationSequences" (id, "stationId", type, value, "createdAt", "updatedAt", "tenantId", "stationPkId") FROM stdin;
\.


--
-- Data for Name: ChargingStations; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."ChargingStations" (id, "isOnline", protocol, "chargePointVendor", "chargePointModel", "chargePointSerialNumber", "chargeBoxSerialNumber", "firmwareVersion", iccid, imsi, "meterType", "meterSerialNumber", "locationId", "createdAt", "updatedAt", "tenantId", coordinates, "floorLevel", "parkingRestrictions", capabilities, "use16StatusNotification0", "latestOcppMessageTimestamp", "pkId", "ocppConnectionName", "timeZone") FROM stdin;
CP013	t	ocpp2.0.1	Cariflex	CP013	CP013	\N	1.0.0	\N	\N	\N	\N	13	2026-06-11 03:21:56.395357+00	2026-06-15 15:14:43.226+00	1	0101000020E61000006666666666864EC048E17A14AE472D40	\N	\N	\N	t	2026-06-15 15:14:37.897+00	24	SP1-WS	America/Martinique
CP007	t	ocpp2.0.1	Cariflex	CP007	CP007	\N	1.0.0	\N	\N	\N	\N	7	2026-06-11 02:37:43.73522+00	2026-06-15 15:14:51.067+00	1	0101000020E61000000000000000804EC0713D0AD7A3702D40	\N	\N	\N	t	2026-06-15 15:14:37.629+00	18	SP1-WS	America/Martinique
CP012	t	ocpp2.0.1	Cariflex	CP012	CP012	\N	1.0.0	\N	\N	\N	\N	12	2026-06-11 03:21:56.395357+00	2026-06-15 15:14:56.146+00	1	0101000020E6100000C3F5285C8F824EC0E17A14AE47612D40	\N	\N	\N	t	2026-06-15 15:14:37.848+00	23	SP1-WS	America/Martinique
CP011	t	ocpp2.0.1	Cariflex	CP011	CP011	\N	1.0.0	\N	\N	\N	\N	11	2026-06-11 03:21:56.395357+00	2026-06-15 15:14:56.668+00	1	0101000020E6100000CDCCCCCCCC8C4EC0CDCCCCCCCC4C2D40	\N	\N	\N	t	2026-06-15 15:14:37.804+00	22	SP1-WS	America/Martinique
CP010	t	ocpp2.0.1	Cariflex	CP010	CP010	\N	1.0.0	\N	\N	\N	\N	10	2026-06-11 02:37:43.73522+00	2026-06-15 15:14:59.288+00	1	0101000020E6100000D7A3703D0A774EC06666666666662D40	\N	\N	\N	t	2026-06-15 15:14:37.761+00	21	SP1-WS	America/Martinique
CP004	t	ocpp2.0.1	Cariflex	CP004	CP004	\N	1.0.0	\N	\N	\N	\N	4	2026-06-10 21:06:19.334775+00	2026-06-15 15:15:02.861+00	1	0101000020E6100000A4703D0AD7834EC0295C8FC2F5282D40	\N	\N	\N	t	2026-06-15 15:14:37.496+00	10	SP1-WS	America/Martinique
CP006	t	ocpp2.0.1	Cariflex	CP006	CP006	\N	1.0.0	\N	\N	\N	\N	6	2026-06-11 02:37:43.73522+00	2026-06-15 15:15:07.943+00	1	0101000020E6100000CDCCCCCCCC8C4EC03D0AD7A3703D2D40	\N	\N	\N	t	2026-06-15 15:14:37.586+00	17	SP1-WS	America/Martinique
CP015	t	ocpp2.0.1	Cariflex	CP015	CP015	\N	1.0.0	\N	\N	\N	\N	15	2026-06-11 03:21:56.395357+00	2026-06-15 15:15:13.582+00	1	0101000020E61000008FC2F5285C6F4EC0713D0AD7A3F02C40	\N	\N	\N	t	2026-06-15 15:14:37.984+00	26	SP1-WS	America/Martinique
CP009	t	ocpp2.0.1	Cariflex	CP009	CP009	\N	1.0.0	\N	\N	\N	\N	9	2026-06-11 02:37:43.73522+00	2026-06-15 15:15:15.673+00	1	0101000020E610000085EB51B81E854EC01F85EB51B81E2D40	\N	\N	\N	t	2026-06-15 15:14:37.718+00	20	SP1-WS	America/Martinique
CP003	t	ocpp2.0.1	Cariflex	CP003	CP003	\N	1.0.0	\N	\N	\N	\N	3	2026-06-10 21:06:19.334775+00	2026-06-15 15:15:15.714+00	1	0101000020E61000003D0AD7A3707D4EC00000000000802D40	\N	\N	\N	t	2026-06-15 15:14:37.451+00	9	SP1-WS	America/Martinique
CP014	t	ocpp2.0.1	Cariflex	CP014	CP014	\N	1.0.0	\N	\N	\N	\N	14	2026-06-11 03:21:56.395357+00	2026-06-15 15:15:19.046+00	1	0101000020E6100000CDCCCCCCCC6C4EC05C8FC2F528DC2C40	\N	\N	\N	t	2026-06-15 15:14:37.937+00	25	SP1-WS	America/Martinique
CP005	t	ocpp2.0.1	Cariflex	CP005	CP005	\N	1.0.0	\N	\N	\N	\N	5	2026-06-10 21:06:19.334775+00	2026-06-15 15:15:29.65+00	1	0101000020E61000009A99999999794EC05C8FC2F5285C2D40	\N	\N	\N	t	2026-06-15 15:14:37.54+00	11	SP1-WS	America/Martinique
CP008	t	ocpp2.0.1	Cariflex	CP008	CP008	\N	1.0.0	\N	\N	\N	\N	8	2026-06-11 02:37:43.73522+00	2026-06-15 15:15:30.589+00	1	0101000020E61000005C8FC2F5287C4EC08FC2F5285C8F2D40	\N	\N	\N	t	2026-06-15 15:14:37.673+00	19	SP1-WS	America/Martinique
CP001	t	ocpp2.0.1	Cariflex	CP001	CP001	\N	1.0.0	\N	\N	\N	\N	1	2026-06-10 21:06:19.334775+00	2026-06-15 17:53:47.837+00	1	0101000020E61000009D8026C286874EC096218E75713B2D40	\N	\N	\N	t	2026-06-15 15:14:37.401+00	7	SP1-WS	America/Martinique
CP002	t	ocpp2.0.1	Cariflex	CP002	CP002	\N	1.0.0	\N	\N	\N	\N	2	2026-06-10 21:06:19.334775+00	2026-06-15 17:54:21.289+00	1	0101000020E6100000E17A14AE47814EC06666666666662D40	\N	\N	\N	t	2026-06-15 17:54:21.047+00	8	SP1-WS	America/Martinique
\.


--
-- Data for Name: ComponentVariables; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."ComponentVariables" ("componentId", "variableId", "createdAt", "updatedAt", "tenantId") FROM stdin;
1	1	2026-06-15 11:55:48.251+00	2026-06-15 11:55:48.251+00	1
1	2	2026-06-15 11:55:48.497+00	2026-06-15 11:55:48.497+00	1
1	3	2026-06-15 11:55:48.685+00	2026-06-15 11:55:48.685+00	1
1	4	2026-06-15 11:55:48.88+00	2026-06-15 11:55:48.88+00	1
2	1	2026-06-15 14:14:12.563+00	2026-06-15 14:14:12.563+00	1
3	1	2026-06-15 14:14:12.563+00	2026-06-15 14:14:12.563+00	1
3	6	2026-06-15 14:14:12.778+00	2026-06-15 14:14:12.778+00	1
3	2	2026-06-15 14:14:12.783+00	2026-06-15 14:14:12.783+00	1
3	5	2026-06-15 14:14:12.782+00	2026-06-15 14:14:12.782+00	1
2	2	2026-06-15 14:14:12.798+00	2026-06-15 14:14:12.798+00	1
3	3	2026-06-15 14:14:13.042+00	2026-06-15 14:14:13.042+00	1
2	3	2026-06-15 14:14:13.118+00	2026-06-15 14:14:13.118+00	1
3	7	2026-06-15 14:14:13.346+00	2026-06-15 14:14:13.346+00	1
2	8	2026-06-15 14:14:13.418+00	2026-06-15 14:14:13.418+00	1
\.


--
-- Data for Name: Components; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."Components" (id, name, instance, "evseDatabaseId", "createdAt", "updatedAt", "tenantId") FROM stdin;
1	SecurityCtrlr	\N	\N	2026-06-15 11:55:46.614+00	2026-06-15 11:55:46.614+00	1
2	Controller	\N	\N	2026-06-15 14:14:12.456+00	2026-06-15 14:14:12.456+00	1
3	ChargingStation	\N	\N	2026-06-15 14:14:12.455+00	2026-06-15 14:14:12.455+00	1
\.


--
-- Data for Name: CompositeSchedules; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."CompositeSchedules" (id, "stationId", "evseId", duration, "scheduleStart", "chargingRateUnit", "chargingSchedulePeriod", "createdAt", "updatedAt", "tenantId") FROM stdin;
\.


--
-- Data for Name: Connectors; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."Connectors" (id, "stationId", "connectorId", status, "errorCode", "timestamp", info, "vendorId", "vendorErrorCode", "createdAt", "updatedAt", "tenantId", "evseId", "evseTypeConnectorId", type, format, "powerType", "maximumAmperage", "maximumVoltage", "maximumPowerWatts", "termsAndConditionsUrl", "tariffId", "stationPkId") FROM stdin;
1	CP001	1	Available	NoError	\N	\N	\N	\N	2026-06-11 03:21:05.127307+00	2026-06-11 03:21:05.127307+00	1	1	1	Type2	Socket	AC	32	230	7400	\N	\N	7
2	CP002	2	Available	NoError	\N	\N	\N	\N	2026-06-11 03:21:05.127307+00	2026-06-11 03:21:05.127307+00	1	2	1	Type2	Socket	AC	32	230	7400	\N	\N	8
3	CP003	3	Available	NoError	\N	\N	\N	\N	2026-06-11 03:21:05.127307+00	2026-06-11 03:21:05.127307+00	1	3	1	Type2	Socket	AC	32	230	7400	\N	\N	9
4	CP004	4	Available	NoError	\N	\N	\N	\N	2026-06-11 03:21:05.127307+00	2026-06-11 03:21:05.127307+00	1	4	1	Type2	Socket	AC	32	230	7400	\N	\N	10
5	CP005	5	Available	NoError	\N	\N	\N	\N	2026-06-11 03:21:05.127307+00	2026-06-11 03:21:05.127307+00	1	5	1	Type2	Socket	AC	32	230	7400	\N	\N	11
6	CP006	6	Available	NoError	\N	\N	\N	\N	2026-06-11 03:21:05.127307+00	2026-06-11 03:21:05.127307+00	1	6	1	Type2	Socket	AC	32	230	7400	\N	\N	17
7	CP007	7	Available	NoError	\N	\N	\N	\N	2026-06-11 03:21:05.127307+00	2026-06-11 03:21:05.127307+00	1	7	1	Type2	Socket	AC	32	230	7400	\N	\N	18
8	CP008	8	Available	NoError	\N	\N	\N	\N	2026-06-11 03:21:05.127307+00	2026-06-11 03:21:05.127307+00	1	8	1	Type2	Socket	AC	32	230	7400	\N	\N	19
9	CP009	9	Available	NoError	\N	\N	\N	\N	2026-06-11 03:21:05.127307+00	2026-06-11 03:21:05.127307+00	1	9	1	Type2	Socket	AC	32	230	7400	\N	\N	20
10	CP010	10	Available	NoError	\N	\N	\N	\N	2026-06-11 03:21:05.127307+00	2026-06-11 03:21:05.127307+00	1	10	1	Type2	Socket	AC	32	230	7400	\N	\N	21
11	CP011	11	Available	NoError	\N	\N	\N	\N	2026-06-11 03:21:56.666955+00	2026-06-11 03:21:56.666955+00	1	11	1	Type2	Socket	AC	32	230	7400	\N	\N	22
12	CP012	12	Available	NoError	\N	\N	\N	\N	2026-06-11 03:21:56.666955+00	2026-06-11 03:21:56.666955+00	1	12	1	Type2	Socket	AC	32	230	7400	\N	\N	23
13	CP013	13	Available	NoError	\N	\N	\N	\N	2026-06-11 03:21:56.666955+00	2026-06-11 03:21:56.666955+00	1	13	1	Type2	Socket	AC	32	230	7400	\N	\N	24
14	CP014	14	Available	NoError	\N	\N	\N	\N	2026-06-11 03:21:56.666955+00	2026-06-11 03:21:56.666955+00	1	14	1	Type2	Socket	AC	32	230	7400	\N	\N	25
15	CP015	15	Available	NoError	\N	\N	\N	\N	2026-06-11 03:21:56.666955+00	2026-06-11 03:21:56.666955+00	1	15	1	Type2	Socket	AC	32	230	7400	\N	\N	26
\.


--
-- Data for Name: DeleteCertificateAttempts; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."DeleteCertificateAttempts" (id, "stationId", "hashAlgorithm", "issuerNameHash", "issuerKeyHash", "serialNumber", status, "tenantId", "createdAt", "updatedAt", "stationPkId") FROM stdin;
\.


--
-- Data for Name: EventData; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."EventData" (id, "stationId", "eventId", trigger, cause, "timestamp", "actualValue", "techCode", "techInfo", cleared, "transactionId", "variableMonitoringId", "eventNotificationType", "variableId", "componentId", "createdAt", "updatedAt", "tenantId", "stationPkId") FROM stdin;
\.


--
-- Data for Name: EvseTypes; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."EvseTypes" ("databaseId", id, "connectorId", "tenantId", "createdAt", "updatedAt") FROM stdin;
\.


--
-- Data for Name: Evses; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."Evses" ("createdAt", "updatedAt", "tenantId", "stationId", "evseTypeId", "evseId", "physicalReference", removed, id, "stationPkId") FROM stdin;
2026-06-10 21:06:19.334775+00	2026-06-10 21:06:19.334775+00	1	CP001	\N	1	\N	\N	1	7
2026-06-10 21:06:19.334775+00	2026-06-10 21:06:19.334775+00	1	CP002	\N	1	\N	\N	2	8
2026-06-10 21:06:19.334775+00	2026-06-10 21:06:19.334775+00	1	CP003	\N	1	\N	\N	3	9
2026-06-10 21:06:19.334775+00	2026-06-10 21:06:19.334775+00	1	CP004	\N	1	\N	\N	4	10
2026-06-10 21:06:19.334775+00	2026-06-10 21:06:19.334775+00	1	CP005	\N	1	\N	\N	5	11
2026-06-11 02:37:43.908184+00	2026-06-11 02:37:43.908184+00	1	CP006	\N	1	\N	\N	6	17
2026-06-11 02:37:43.908184+00	2026-06-11 02:37:43.908184+00	1	CP007	\N	1	\N	\N	7	18
2026-06-11 02:37:43.908184+00	2026-06-11 02:37:43.908184+00	1	CP008	\N	1	\N	\N	8	19
2026-06-11 02:37:43.908184+00	2026-06-11 02:37:43.908184+00	1	CP009	\N	1	\N	\N	9	20
2026-06-11 02:37:43.908184+00	2026-06-11 02:37:43.908184+00	1	CP010	\N	1	\N	\N	10	21
2026-06-11 03:21:56.485579+00	2026-06-11 03:21:56.485579+00	1	CP011	\N	1	\N	\N	11	22
2026-06-11 03:21:56.485579+00	2026-06-11 03:21:56.485579+00	1	CP012	\N	1	\N	\N	12	23
2026-06-11 03:21:56.485579+00	2026-06-11 03:21:56.485579+00	1	CP013	\N	1	\N	\N	13	24
2026-06-11 03:21:56.485579+00	2026-06-11 03:21:56.485579+00	1	CP014	\N	1	\N	\N	14	25
2026-06-11 03:21:56.485579+00	2026-06-11 03:21:56.485579+00	1	CP015	\N	1	\N	\N	15	26
\.


--
-- Data for Name: InstallCertificateAttempts; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."InstallCertificateAttempts" (id, "stationId", "certificateType", "certificateId", status, "tenantId", "createdAt", "updatedAt", "stationPkId") FROM stdin;
\.


--
-- Data for Name: InstalledCertificates; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."InstalledCertificates" (id, "stationId", "hashAlgorithm", "issuerNameHash", "issuerKeyHash", "serialNumber", "certificateType", "createdAt", "updatedAt", "tenantId", "certificateId", "stationPkId", "ocppConnectionName") FROM stdin;
\.


--
-- Data for Name: LatestStatusNotifications; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."LatestStatusNotifications" (id, "createdAt", "updatedAt", "stationId", "statusNotificationId", "tenantId", "stationPkId", "ocppConnectionName") FROM stdin;
17	2026-06-15 15:12:30.293+00	2026-06-15 15:12:30.293+00	CP001	17	1	7	SP1-WS
18	2026-06-15 15:12:30.685+00	2026-06-15 15:12:30.685+00	CP002	18	1	8	SP1-WS
19	2026-06-15 15:12:31.152+00	2026-06-15 15:12:31.152+00	CP003	19	1	9	SP1-WS
20	2026-06-15 15:12:31.575+00	2026-06-15 15:12:31.575+00	CP004	20	1	10	SP1-WS
21	2026-06-15 15:12:32.127+00	2026-06-15 15:12:32.127+00	CP005	21	1	11	SP1-WS
22	2026-06-15 15:12:32.718+00	2026-06-15 15:12:32.718+00	CP006	22	1	17	SP1-WS
23	2026-06-15 15:12:33.058+00	2026-06-15 15:12:33.058+00	CP007	23	1	18	SP1-WS
24	2026-06-15 15:12:33.544+00	2026-06-15 15:12:33.544+00	CP008	24	1	19	SP1-WS
25	2026-06-15 15:12:34.1+00	2026-06-15 15:12:34.1+00	CP009	25	1	20	SP1-WS
26	2026-06-15 15:12:34.364+00	2026-06-15 15:12:34.364+00	CP010	26	1	21	SP1-WS
27	2026-06-15 15:12:35.321+00	2026-06-15 15:12:35.321+00	CP011	27	1	22	SP1-WS
28	2026-06-15 15:12:35.769+00	2026-06-15 15:12:35.769+00	CP012	28	1	23	SP1-WS
29	2026-06-15 15:12:36.278+00	2026-06-15 15:12:36.278+00	CP013	29	1	24	SP1-WS
30	2026-06-15 15:12:36.821+00	2026-06-15 15:12:36.821+00	CP014	30	1	25	SP1-WS
31	2026-06-15 15:12:37.211+00	2026-06-15 15:12:37.211+00	CP015	31	1	26	SP1-WS
\.


--
-- Data for Name: LocalListAuthorizations; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."LocalListAuthorizations" (id, "allowedConnectorTypes", "disallowedEvseIdPrefixes", "authorizationId", "createdAt", "updatedAt", "tenantId", "groupAuthorizationId", "idToken", "idTokenType", "additionalInfo", status, "cacheExpiryDateTime", "chargingPriority", language1, language2, "personalMessage", "customData") FROM stdin;
\.


--
-- Data for Name: LocalListVersionAuthorizations; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."LocalListVersionAuthorizations" ("localListVersionId", "authorizationId", "createdAt", "updatedAt", "tenantId") FROM stdin;
\.


--
-- Data for Name: LocalListVersions; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."LocalListVersions" (id, "stationId", "versionNumber", "createdAt", "updatedAt", "tenantId") FROM stdin;
\.


--
-- Data for Name: Locations; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."Locations" (id, name, address, city, "postalCode", state, country, coordinates, "createdAt", "updatedAt", "tenantId", "publishUpstream", "timeZone", "parkingType", facilities, "openingHours") FROM stdin;
1	Fort-de-France Centre	123 Rue de la République	Fort-de-France	97200	\N	Martinique	0101000020E61000009D8026C286874EC096218E75713B2D40	2026-06-11 03:19:00.983513+00	2026-06-11 03:19:00.983513+00	1	t	America/Martinique	\N	\N	\N
2	Lamentin	456 Route de Lamentin	Lamentin	97232	\N	Martinique	0101000020E6100000E17A14AE47814EC06666666666662D40	2026-06-11 03:19:00.983513+00	2026-06-11 03:19:00.983513+00	1	t	America/Martinique	\N	\N	\N
3	Sainte-Marie	789 Rue du Marché	Sainte-Marie	97230	\N	Martinique	0101000020E61000003D0AD7A3707D4EC00000000000802D40	2026-06-11 03:19:00.983513+00	2026-06-11 03:19:00.983513+00	1	t	America/Martinique	\N	\N	\N
4	Ducos	321 Chemin Ducos	Ducos	97224	\N	Martinique	0101000020E6100000A4703D0AD7834EC0295C8FC2F5282D40	2026-06-11 03:19:00.983513+00	2026-06-11 03:19:00.983513+00	1	t	America/Martinique	\N	\N	\N
5	Le Robert	654 Route du Robert	Le Robert	97231	\N	Martinique	0101000020E61000009A99999999794EC05C8FC2F5285C2D40	2026-06-11 03:19:00.983513+00	2026-06-11 03:19:00.983513+00	1	t	America/Martinique	\N	\N	\N
6	Fort-de-France Sud	987 Avenue Sud	Fort-de-France	97200	\N	Martinique	0101000020E6100000CDCCCCCCCC8C4EC03D0AD7A3703D2D40	2026-06-11 03:19:00.983513+00	2026-06-11 03:19:00.983513+00	1	t	America/Martinique	\N	\N	\N
7	Lamentin Nord	147 Boulevard Nord	Lamentin	97232	\N	Martinique	0101000020E61000000000000000804EC0713D0AD7A3702D40	2026-06-11 03:19:00.983513+00	2026-06-11 03:19:00.983513+00	1	t	America/Martinique	\N	\N	\N
8	Sainte-Marie Nord	258 Rue Nord	Sainte-Marie	97230	\N	Martinique	0101000020E61000005C8FC2F5287C4EC08FC2F5285C8F2D40	2026-06-11 03:19:00.983513+00	2026-06-11 03:19:00.983513+00	1	t	America/Martinique	\N	\N	\N
9	Ducos Sud	369 Chemin Sud	Ducos	97224	\N	Martinique	0101000020E610000085EB51B81E854EC01F85EB51B81E2D40	2026-06-11 03:19:00.983513+00	2026-06-11 03:19:00.983513+00	1	t	America/Martinique	\N	\N	\N
10	Le Robert Est	741 Route Est	Le Robert	97231	\N	Martinique	0101000020E6100000D7A3703D0A774EC06666666666662D40	2026-06-11 03:19:00.983513+00	2026-06-11 03:19:00.983513+00	1	t	America/Martinique	\N	\N	\N
11	Schoelcher	12 Rue Schoelcher	Schoelcher	97233	\N	Martinique	0101000020E6100000CDCCCCCCCC8C4EC0CDCCCCCCCC4C2D40	2026-06-11 03:21:56.16086+00	2026-06-11 03:21:56.16086+00	1	t	America/Martinique	\N	\N	\N
12	Le Lamentin Centre	34 Centre Lamentin	Le Lamentin	97232	\N	Martinique	0101000020E6100000C3F5285C8F824EC0E17A14AE47612D40	2026-06-11 03:21:56.16086+00	2026-06-11 03:21:56.16086+00	1	t	America/Martinique	\N	\N	\N
13	Fort-de-France Nord	56 Nord FDF	Fort-de-France	97200	\N	Martinique	0101000020E61000006666666666864EC048E17A14AE472D40	2026-06-11 03:21:56.16086+00	2026-06-11 03:21:56.16086+00	1	t	America/Martinique	\N	\N	\N
14	Sainte-Anne	78 Sainte-Anne	Sainte-Anne	97227	\N	Martinique	0101000020E6100000CDCCCCCCCC6C4EC05C8FC2F528DC2C40	2026-06-11 03:21:56.16086+00	2026-06-11 03:21:56.16086+00	1	t	America/Martinique	\N	\N	\N
15	Le Marin	90 Le Marin	Le Marin	97290	\N	Martinique	0101000020E61000008FC2F5285C6F4EC0713D0AD7A3F02C40	2026-06-11 03:21:56.16086+00	2026-06-11 03:21:56.16086+00	1	t	America/Martinique	\N	\N	\N
\.


--
-- Data for Name: MessageInfos; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."MessageInfos" ("databaseId", "stationId", id, priority, state, "startDateTime", "endDateTime", "transactionId", message, active, "displayComponentId", "createdAt", "updatedAt", "tenantId") FROM stdin;
\.


--
-- Data for Name: MeterValues; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."MeterValues" (id, "transactionEventId", "transactionDatabaseId", "stopTransactionDatabaseId", "sampledValue", "timestamp", "connectorId", "createdAt", "updatedAt", "tenantId", "customData", "tariffId", "transactionId") FROM stdin;
\.


--
-- Data for Name: OCPPMessages; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."OCPPMessages" (id, "stationId", "correlationId", origin, protocol, action, message, "timestamp", "createdAt", "updatedAt", "tenantId", state, "requestMessageId", "stationPkId") FROM stdin;
1	CP001	17fd61ea-db51-4b5b-80c3-a9401fb536ae	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",\\"{\\\\\\"chargingStation\\\\\\":{\\\\\\"m"	2026-06-15 13:51:04.068+00	2026-06-15 13:51:04.142+00	2026-06-15 13:51:04.142+00	1	99	\N	7
2	CP001	610e60ab-8673-4750-ad0b-2f910a29d1e8	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 13:57:37.551+00	2026-06-15 13:57:37.556+00	2026-06-15 13:57:37.556+00	1	99	\N	7
3	CP001	3a150222-5559-4b94-b34f-035599637355	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 13:57:58.051+00	2026-06-15 13:57:58.055+00	2026-06-15 13:57:58.055+00	1	99	\N	7
4	CP001	dadc5ce8-f464-4ff0-b2b6-91d2ee8c3f45	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 13:58:22.908+00	2026-06-15 13:58:22.912+00	2026-06-15 13:58:22.912+00	1	99	\N	7
5	CP001	22e74aaf-5ceb-4764-9ba5-5ff8e7eb548a	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 13:58:43.177+00	2026-06-15 13:58:43.182+00	2026-06-15 13:58:43.182+00	1	99	\N	7
6	CP001	4d59fc98-ea1c-4eb5-b750-a8434b352e6a	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 13:59:04.564+00	2026-06-15 13:59:04.572+00	2026-06-15 13:59:04.572+00	1	99	\N	7
7	CP001	3787ac2d-e646-4a31-8bc6-d4cfc6421a9c	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 13:59:25.589+00	2026-06-15 13:59:25.595+00	2026-06-15 13:59:25.595+00	1	99	\N	7
8	CP001	c7f9a2b7-eb30-4202-8745-51992b35b844	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 13:59:46.028+00	2026-06-15 13:59:46.032+00	2026-06-15 13:59:46.032+00	1	99	\N	7
9	CP001	1a136e38-ec59-4c09-bcb4-4222cdc2b41d	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:00:06.455+00	2026-06-15 14:00:06.461+00	2026-06-15 14:00:06.461+00	1	99	\N	7
10	CP001	3f59fc48-961d-43b1-b7ac-af5e03febfd1	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:00:28.012+00	2026-06-15 14:00:28.018+00	2026-06-15 14:00:28.018+00	1	99	\N	7
11	CP001	1d06c270-23f5-4742-a4bc-fd022ae725cf	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:00:50.458+00	2026-06-15 14:00:50.471+00	2026-06-15 14:00:50.471+00	1	99	\N	7
12	CP001	20af8f64-74e0-48ae-b0a6-a8ad99c6c516	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:01:12.996+00	2026-06-15 14:01:13+00	2026-06-15 14:01:13+00	1	99	\N	7
13	CP001	9c7dec61-151d-4edc-9ec4-52cf21a6787b	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:01:32.152+00	2026-06-15 14:01:32.155+00	2026-06-15 14:01:32.155+00	1	99	\N	7
14	CP001	fa991755-2b6e-4352-bff3-d88e838fbba1	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:01:52.037+00	2026-06-15 14:01:52.042+00	2026-06-15 14:01:52.042+00	1	99	\N	7
15	CP001	98c8f8ed-3fc3-4c4b-a935-4e41f30251f0	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:02:12.833+00	2026-06-15 14:02:12.84+00	2026-06-15 14:02:12.84+00	1	99	\N	7
16	CP001	773b3e4a-bb61-49de-8a96-2b207601f772	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:02:32.182+00	2026-06-15 14:02:32.185+00	2026-06-15 14:02:32.185+00	1	99	\N	7
17	CP001	3ee38277-d96f-469e-8378-bc30613d0881	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:02:52.87+00	2026-06-15 14:02:52.874+00	2026-06-15 14:02:52.874+00	1	99	\N	7
18	CP001	1cb42fb9-8da2-4662-a6fe-8741ecbed640	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:03:12.76+00	2026-06-15 14:03:12.764+00	2026-06-15 14:03:12.764+00	1	99	\N	7
19	CP001	9963a5f4-11c4-42ce-baa4-88d2d8c191a3	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:03:34.238+00	2026-06-15 14:03:34.242+00	2026-06-15 14:03:34.242+00	1	99	\N	7
20	CP001	a11b0add-800e-4369-87a6-6373e4e9dd2e	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:03:55.058+00	2026-06-15 14:03:55.062+00	2026-06-15 14:03:55.062+00	1	99	\N	7
21	CP001	4f80c59c-7be5-482a-a02e-3082cfc525ba	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:04:16.264+00	2026-06-15 14:04:16.273+00	2026-06-15 14:04:16.273+00	1	99	\N	7
22	CP001	64259a7e-370e-48ff-b90f-8744b5e91748	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:04:34.938+00	2026-06-15 14:04:34.943+00	2026-06-15 14:04:34.943+00	1	99	\N	7
23	CP001	dd7383b6-7b2b-4843-bc63-b0a4a26546b0	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:04:56.103+00	2026-06-15 14:04:56.106+00	2026-06-15 14:04:56.106+00	1	99	\N	7
24	CP001	0385c227-a6fc-4e7c-b7db-945537b53220	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:05:16.614+00	2026-06-15 14:05:16.618+00	2026-06-15 14:05:16.618+00	1	99	\N	7
25	CP001	95077af4-1ae1-4368-8d40-4fd46b19adbd	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:05:38.178+00	2026-06-15 14:05:38.186+00	2026-06-15 14:05:38.186+00	1	99	\N	7
26	CP001	812e2d11-f17e-4701-8a62-ec8c662ebeba	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:05:58.63+00	2026-06-15 14:05:58.634+00	2026-06-15 14:05:58.634+00	1	99	\N	7
27	CP001	afc3ac1b-1ec5-43cf-8858-589b5b67b7de	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:06:20.266+00	2026-06-15 14:06:20.271+00	2026-06-15 14:06:20.271+00	1	99	\N	7
28	CP001	ea4d2823-3eeb-4907-a8e1-dacaf44de847	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:06:39.873+00	2026-06-15 14:06:39.88+00	2026-06-15 14:06:39.88+00	1	99	\N	7
29	CP001	7c8df016-775d-40c1-89fd-20da89a43d55	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:06:59.764+00	2026-06-15 14:06:59.767+00	2026-06-15 14:06:59.767+00	1	99	\N	7
30	CP001	aff31a24-718c-4248-b58c-72e30659ea74	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:07:20.737+00	2026-06-15 14:07:20.742+00	2026-06-15 14:07:20.742+00	1	99	\N	7
31	CP001	92d74b79-076f-40a2-a7de-248f49f5f34c	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:07:40.607+00	2026-06-15 14:07:40.612+00	2026-06-15 14:07:40.612+00	1	99	\N	7
32	CP001	390d65be-0250-4725-b5ad-29195d652e04	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:08:01.835+00	2026-06-15 14:08:01.839+00	2026-06-15 14:08:01.839+00	1	99	\N	7
33	CP001	6a9e0a0a-d2a5-4861-b405-ca9d8aa4f7b6	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:08:22.828+00	2026-06-15 14:08:22.833+00	2026-06-15 14:08:22.833+00	1	99	\N	7
34	CP001	0a938632-7935-4467-a889-dd41d247b813	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:08:42.876+00	2026-06-15 14:08:42.879+00	2026-06-15 14:08:42.879+00	1	99	\N	7
35	CP001	84c339c2-9e6c-4f98-bb6f-4b17b9e83da1	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:09:03.349+00	2026-06-15 14:09:03.353+00	2026-06-15 14:09:03.353+00	1	99	\N	7
36	CP001	cd09b22f-4232-489e-9daa-d78eea6fc456	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:09:24.979+00	2026-06-15 14:09:24.984+00	2026-06-15 14:09:24.984+00	1	99	\N	7
37	CP001	52d63410-2528-4eb9-b169-471bfbf4bc48	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:09:43.821+00	2026-06-15 14:09:43.825+00	2026-06-15 14:09:43.825+00	1	99	\N	7
38	CP001	f489ded1-0849-4947-9dec-8df353b2120c	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:10:04.81+00	2026-06-15 14:10:04.815+00	2026-06-15 14:10:04.815+00	1	99	\N	7
39	CP001	4195164a-a328-4942-8213-ed7361a50bbe	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:10:25.329+00	2026-06-15 14:10:25.335+00	2026-06-15 14:10:25.335+00	1	99	\N	7
40	CP001	026b943c-6f24-43c3-ba94-88d7ea3c68ca	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:10:46.079+00	2026-06-15 14:10:46.085+00	2026-06-15 14:10:46.085+00	1	99	\N	7
41	CP001	c1ce990b-01ad-44ad-9f41-c8e65e565446	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:11:07.769+00	2026-06-15 14:11:07.779+00	2026-06-15 14:11:07.779+00	1	99	\N	7
42	CP001	52f2787e-566e-4706-a566-bd003ca09c5e	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:11:29.237+00	2026-06-15 14:11:29.241+00	2026-06-15 14:11:29.241+00	1	99	\N	7
43	CP001	c831645e-99cb-4304-91d6-79c7d81204d1	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:11:48.674+00	2026-06-15 14:11:48.679+00	2026-06-15 14:11:48.679+00	1	99	\N	7
44	CP001	617b3be1-9e2d-4cd0-a74f-faee223d3f00	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:12:10.052+00	2026-06-15 14:12:10.056+00	2026-06-15 14:12:10.056+00	1	99	\N	7
45	CP001	5add2ea1-9794-4bc5-be3c-65041954df85	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:12:30.363+00	2026-06-15 14:12:30.368+00	2026-06-15 14:12:30.368+00	1	99	\N	7
46	CP001	165aa8cb-b051-4080-9bcc-5a785ebef713	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:12:50.772+00	2026-06-15 14:12:50.775+00	2026-06-15 14:12:50.775+00	1	99	\N	7
47	CP001	7ebb4981-b669-423a-b177-3ecad06f11fd	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:13:11.387+00	2026-06-15 14:13:11.39+00	2026-06-15 14:13:11.39+00	1	99	\N	7
48	CP001	1d55f14b-1bd2-4e85-af92-37220dcaa5e2	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:13:35.227+00	2026-06-15 14:13:35.23+00	2026-06-15 14:13:35.23+00	1	99	\N	7
49	CP001	92d9dc9b-089b-4706-ac38-90be5936cc79	cs	ocpp2.0.1	NoAction	"[2,\\"1\\",\\"BootNotification\\",{\\""	2026-06-15 14:13:54.787+00	2026-06-15 14:13:54.791+00	2026-06-15 14:13:54.791+00	1	99	\N	7
53	CP001	4f3cb66f-7c18-4d10-ae13-7c97e367b9fd	cs	ocpp2.0.1	StatusNotification	"[2,\\"2\\",\\"StatusNotification\\",{\\"connectorId\\":1,\\"status\\":\\"Available\\",\\"timestamp\\":\\"2026-06-15T14:14:12.344Z\\"}]"	2026-06-15 14:14:12.664+00	2026-06-15 14:14:12.671+00	2026-06-15 14:14:12.671+00	1	1	\N	7
55	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:14:17.825Z"}]	2026-06-15 14:14:17.829+00	2026-06-15 14:14:17.834+00	2026-06-15 14:14:17.834+00	1	2	50	7
56	CP001	d1740358-4c37-4b32-9f6e-ee8aeb6fe41c	cs	ocpp2.0.1	StatusNotification	"[2,\\"2\\",\\"StatusNotification\\",{\\"connectorId\\":1,\\"status\\":\\"Available\\",\\"timestamp\\":\\"2026-06-15T14:14:17.831Z\\"}]"	2026-06-15 14:14:17.835+00	2026-06-15 14:14:17.843+00	2026-06-15 14:14:17.843+00	1	1	\N	7
57	CP001	2	csms	ocpp2.0.1	StatusNotification	[4, "2", "FormatViolation", "Invalid message format", {"errors": [{"params": {"missingProperty": "connectorStatus"}, "keyword": "required", "message": "must have required property 'connectorStatus'", "schemaPath": "#/required", "instancePath": ""}, {"params": {"missingProperty": "evseId"}, "keyword": "required", "message": "must have required property 'evseId'", "schemaPath": "#/required", "instancePath": ""}]}]	2026-06-15 14:14:17.836+00	2026-06-15 14:14:17.844+00	2026-06-15 14:14:17.844+00	1	2	52	7
50	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:14:12.275+00	2026-06-15 14:14:12.305+00	2026-06-15 14:14:17.866+00	1	1	54	7
59	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:14:22.794Z"}]	2026-06-15 14:14:22.798+00	2026-06-15 14:14:22.799+00	2026-06-15 14:14:22.799+00	1	2	51	7
60	CP001	4ad591da-c3a9-4824-9f9a-63edf34aa905	cs	ocpp2.0.1	StatusNotification	"[2,\\"2\\",\\"StatusNotification\\",{\\"connectorId\\":1,\\"status\\":\\"Available\\",\\"timestamp\\":\\"2026-06-15T14:14:22.799Z\\"}]"	2026-06-15 14:14:22.8+00	2026-06-15 14:14:22.804+00	2026-06-15 14:14:22.804+00	1	1	\N	7
61	CP001	2	csms	ocpp2.0.1	StatusNotification	[4, "2", "FormatViolation", "Invalid message format", {"errors": [{"params": {"missingProperty": "connectorStatus"}, "keyword": "required", "message": "must have required property 'connectorStatus'", "schemaPath": "#/required", "instancePath": ""}, {"params": {"missingProperty": "evseId"}, "keyword": "required", "message": "must have required property 'evseId'", "schemaPath": "#/required", "instancePath": ""}]}]	2026-06-15 14:14:22.801+00	2026-06-15 14:14:22.804+00	2026-06-15 14:14:22.804+00	1	2	52	7
51	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:14:12.333Z"}]	2026-06-15 14:14:12.343+00	2026-06-15 14:14:12.355+00	2026-06-15 14:14:22.824+00	1	2	58	7
63	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:14:27.632Z"}]	2026-06-15 14:14:27.635+00	2026-06-15 14:14:27.637+00	2026-06-15 14:14:27.637+00	1	2	54	7
64	CP001	2	csms	ocpp2.0.1	StatusNotification	[4, "2", "FormatViolation", "Invalid message format", {"errors": [{"params": {"missingProperty": "connectorStatus"}, "keyword": "required", "message": "must have required property 'connectorStatus'", "schemaPath": "#/required", "instancePath": ""}, {"params": {"missingProperty": "evseId"}, "keyword": "required", "message": "must have required property 'evseId'", "schemaPath": "#/required", "instancePath": ""}]}]	2026-06-15 14:14:27.64+00	2026-06-15 14:14:27.643+00	2026-06-15 14:14:27.643+00	1	2	52	7
65	CP001	f93dcc29-b01b-470c-a259-fca534330574	cs	ocpp2.0.1	StatusNotification	"[2,\\"2\\",\\"StatusNotification\\",{\\"connectorId\\":1,\\"status\\":\\"Available\\",\\"timestamp\\":\\"2026-06-15T14:14:27.637Z\\"}]"	2026-06-15 14:14:27.639+00	2026-06-15 14:14:27.644+00	2026-06-15 14:14:27.644+00	1	1	\N	7
54	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:14:17.819+00	2026-06-15 14:14:17.822+00	2026-06-15 14:14:27.655+00	1	1	62	7
67	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:14:32.230Z"}]	2026-06-15 14:14:32.236+00	2026-06-15 14:14:32.24+00	2026-06-15 14:14:32.24+00	1	2	58	7
68	CP001	2	csms	ocpp2.0.1	StatusNotification	[4, "2", "FormatViolation", "Invalid message format", {"errors": [{"params": {"missingProperty": "connectorStatus"}, "keyword": "required", "message": "must have required property 'connectorStatus'", "schemaPath": "#/required", "instancePath": ""}, {"params": {"missingProperty": "evseId"}, "keyword": "required", "message": "must have required property 'evseId'", "schemaPath": "#/required", "instancePath": ""}]}]	2026-06-15 14:14:32.243+00	2026-06-15 14:14:32.249+00	2026-06-15 14:14:32.249+00	1	2	52	7
66	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:14:32.222+00	2026-06-15 14:14:32.226+00	2026-06-15 14:14:41.374+00	1	1	74	7
70	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:14:36.731+00	2026-06-15 14:14:36.734+00	2026-06-15 14:14:49.688+00	1	1	78	7
104	CP001	2	csms	ocpp2.0.1	StatusNotification	[4, "2", "FormatViolation", "Invalid message format", {"errors": [{"params": {"missingProperty": "connectorStatus"}, "keyword": "required", "message": "must have required property 'connectorStatus'", "schemaPath": "#/required", "instancePath": ""}]}]	2026-06-15 14:36:36.633+00	2026-06-15 14:36:36.638+00	2026-06-15 14:36:36.638+00	1	2	52	7
69	CP001	223255d6-071f-4e9c-b5d2-cc72167a1574	cs	ocpp2.0.1	StatusNotification	"[2,\\"2\\",\\"StatusNotification\\",{\\"connectorId\\":1,\\"status\\":\\"Available\\",\\"timestamp\\":\\"2026-06-15T14:14:32.239Z\\"}]"	2026-06-15 14:14:32.241+00	2026-06-15 14:14:32.25+00	2026-06-15 14:14:32.25+00	1	1	\N	7
72	CP001	2	csms	ocpp2.0.1	StatusNotification	[4, "2", "FormatViolation", "Invalid message format", {"errors": [{"params": {"missingProperty": "connectorStatus"}, "keyword": "required", "message": "must have required property 'connectorStatus'", "schemaPath": "#/required", "instancePath": ""}, {"params": {"missingProperty": "evseId"}, "keyword": "required", "message": "must have required property 'evseId'", "schemaPath": "#/required", "instancePath": ""}]}]	2026-06-15 14:14:36.75+00	2026-06-15 14:14:36.754+00	2026-06-15 14:14:36.754+00	1	2	52	7
76	CP001	b2302c7c-c6a4-420b-a58c-e28c5efbc3ec	cs	ocpp2.0.1	StatusNotification	"[2,\\"2\\",\\"StatusNotification\\",{\\"connectorId\\":1,\\"status\\":\\"Available\\",\\"timestamp\\":\\"2026-06-15T14:14:41.335Z\\"}]"	2026-06-15 14:14:41.336+00	2026-06-15 14:14:41.34+00	2026-06-15 14:14:41.34+00	1	1	\N	7
80	CP001	955d476f-4f2b-4cb5-9769-1bc8d29a1610	cs	ocpp2.0.1	StatusNotification	"[2,\\"2\\",\\"StatusNotification\\",{\\"connectorId\\":1,\\"status\\":\\"Available\\",\\"timestamp\\":\\"2026-06-15T14:14:49.643Z\\"}]"	2026-06-15 14:14:49.645+00	2026-06-15 14:14:49.649+00	2026-06-15 14:14:49.649+00	1	1	\N	7
58	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:14:22.79+00	2026-06-15 14:14:22.792+00	2026-06-15 14:14:32.263+00	1	1	66	7
62	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:14:27.627+00	2026-06-15 14:14:27.629+00	2026-06-15 14:14:36.758+00	1	1	70	7
75	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:14:41.328Z"}]	2026-06-15 14:14:41.333+00	2026-06-15 14:14:41.335+00	2026-06-15 14:14:41.335+00	1	2	66	7
71	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:14:36.737Z"}]	2026-06-15 14:14:36.743+00	2026-06-15 14:14:36.746+00	2026-06-15 14:14:36.746+00	1	2	62	7
79	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:14:49.635Z"}]	2026-06-15 14:14:49.641+00	2026-06-15 14:14:49.644+00	2026-06-15 14:14:49.644+00	1	2	70	7
74	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:14:41.323+00	2026-06-15 14:14:41.325+00	2026-06-15 14:15:04.342+00	1	1	82	7
73	CP001	83364282-1653-4615-92b8-d3adf8cd53bc	cs	ocpp2.0.1	StatusNotification	"[2,\\"2\\",\\"StatusNotification\\",{\\"connectorId\\":1,\\"status\\":\\"Available\\",\\"timestamp\\":\\"2026-06-15T14:14:36.746Z\\"}]"	2026-06-15 14:14:36.748+00	2026-06-15 14:14:36.756+00	2026-06-15 14:14:36.756+00	1	1	\N	7
77	CP001	2	csms	ocpp2.0.1	StatusNotification	[4, "2", "FormatViolation", "Invalid message format", {"errors": [{"params": {"missingProperty": "connectorStatus"}, "keyword": "required", "message": "must have required property 'connectorStatus'", "schemaPath": "#/required", "instancePath": ""}, {"params": {"missingProperty": "evseId"}, "keyword": "required", "message": "must have required property 'evseId'", "schemaPath": "#/required", "instancePath": ""}]}]	2026-06-15 14:14:41.337+00	2026-06-15 14:14:41.341+00	2026-06-15 14:14:41.341+00	1	2	52	7
78	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:14:49.629+00	2026-06-15 14:14:49.632+00	2026-06-15 14:15:32.011+00	1	1	86	7
81	CP001	2	csms	ocpp2.0.1	StatusNotification	[4, "2", "FormatViolation", "Invalid message format", {"errors": [{"params": {"missingProperty": "connectorStatus"}, "keyword": "required", "message": "must have required property 'connectorStatus'", "schemaPath": "#/required", "instancePath": ""}, {"params": {"missingProperty": "evseId"}, "keyword": "required", "message": "must have required property 'evseId'", "schemaPath": "#/required", "instancePath": ""}]}]	2026-06-15 14:14:49.646+00	2026-06-15 14:14:49.651+00	2026-06-15 14:14:49.651+00	1	2	52	7
83	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:15:04.255Z"}]	2026-06-15 14:15:04.259+00	2026-06-15 14:15:04.277+00	2026-06-15 14:15:04.277+00	1	2	74	7
84	CP001	570f7274-2f0e-4fb5-a412-a32a4c21e783	cs	ocpp2.0.1	StatusNotification	"[2,\\"2\\",\\"StatusNotification\\",{\\"connectorId\\":1,\\"status\\":\\"Available\\",\\"timestamp\\":\\"2026-06-15T14:15:04.261Z\\"}]"	2026-06-15 14:15:04.262+00	2026-06-15 14:15:04.278+00	2026-06-15 14:15:04.278+00	1	1	\N	7
85	CP001	2	csms	ocpp2.0.1	StatusNotification	[4, "2", "FormatViolation", "Invalid message format", {"errors": [{"params": {"missingProperty": "connectorStatus"}, "keyword": "required", "message": "must have required property 'connectorStatus'", "schemaPath": "#/required", "instancePath": ""}, {"params": {"missingProperty": "evseId"}, "keyword": "required", "message": "must have required property 'evseId'", "schemaPath": "#/required", "instancePath": ""}]}]	2026-06-15 14:15:04.265+00	2026-06-15 14:15:04.279+00	2026-06-15 14:15:04.279+00	1	2	52	7
87	CP001	2	csms	ocpp2.0.1	StatusNotification	[4, "2", "FormatViolation", "Invalid message format", {"errors": [{"params": {"missingProperty": "connectorStatus"}, "keyword": "required", "message": "must have required property 'connectorStatus'", "schemaPath": "#/required", "instancePath": ""}, {"params": {"missingProperty": "evseId"}, "keyword": "required", "message": "must have required property 'evseId'", "schemaPath": "#/required", "instancePath": ""}]}]	2026-06-15 14:15:31.985+00	2026-06-15 14:15:31.997+00	2026-06-15 14:15:31.997+00	1	2	52	7
88	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:15:31.977Z"}]	2026-06-15 14:15:31.981+00	2026-06-15 14:15:31.998+00	2026-06-15 14:15:31.998+00	1	2	78	7
89	CP001	0bbfa5ae-fadf-40e1-a7f1-ff0341665525	cs	ocpp2.0.1	StatusNotification	"[2,\\"2\\",\\"StatusNotification\\",{\\"connectorId\\":1,\\"status\\":\\"Available\\",\\"timestamp\\":\\"2026-06-15T14:15:31.983Z\\"}]"	2026-06-15 14:15:31.984+00	2026-06-15 14:15:31.999+00	2026-06-15 14:15:31.999+00	1	1	\N	7
82	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:15:04.249+00	2026-06-15 14:15:04.253+00	2026-06-15 14:36:20.538+00	1	1	90	7
91	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:36:20.518Z"}]	2026-06-15 14:36:20.523+00	2026-06-15 14:36:20.542+00	2026-06-15 14:36:20.542+00	1	2	82	7
92	CP001	772a06c5-1ba8-4442-9c48-888b5b6c3ec5	cs	ocpp2.0.1	StatusNotification	"[2,\\"2\\",\\"StatusNotification\\",{\\"evseId\\":1,\\"connectorId\\":1,\\"status\\":\\"Available\\",\\"timestamp\\":\\"2026-06-15T14:36:20.525Z\\"}]"	2026-06-15 14:36:20.526+00	2026-06-15 14:36:20.544+00	2026-06-15 14:36:20.544+00	1	1	\N	7
93	CP001	2	csms	ocpp2.0.1	StatusNotification	[4, "2", "FormatViolation", "Invalid message format", {"errors": [{"params": {"missingProperty": "connectorStatus"}, "keyword": "required", "message": "must have required property 'connectorStatus'", "schemaPath": "#/required", "instancePath": ""}]}]	2026-06-15 14:36:20.527+00	2026-06-15 14:36:20.543+00	2026-06-15 14:36:20.543+00	1	2	52	7
95	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:36:27.419Z"}]	2026-06-15 14:36:27.424+00	2026-06-15 14:36:27.429+00	2026-06-15 14:36:27.429+00	1	2	86	7
96	CP001	e9c1d274-2b23-4aec-90cb-04c88067e5e4	cs	ocpp2.0.1	StatusNotification	"[2,\\"2\\",\\"StatusNotification\\",{\\"evseId\\":1,\\"connectorId\\":1,\\"status\\":\\"Available\\",\\"timestamp\\":\\"2026-06-15T14:36:27.427Z\\"}]"	2026-06-15 14:36:27.432+00	2026-06-15 14:36:27.439+00	2026-06-15 14:36:27.439+00	1	1	\N	7
97	CP001	2	csms	ocpp2.0.1	StatusNotification	[4, "2", "FormatViolation", "Invalid message format", {"errors": [{"params": {"missingProperty": "connectorStatus"}, "keyword": "required", "message": "must have required property 'connectorStatus'", "schemaPath": "#/required", "instancePath": ""}]}]	2026-06-15 14:36:27.433+00	2026-06-15 14:36:27.44+00	2026-06-15 14:36:27.44+00	1	2	52	7
86	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:15:31.971+00	2026-06-15 14:15:31.974+00	2026-06-15 14:36:27.452+00	1	1	94	7
99	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:36:31.705Z"}]	2026-06-15 14:36:31.708+00	2026-06-15 14:36:31.711+00	2026-06-15 14:36:31.711+00	1	2	90	7
100	CP001	575c8c7d-8234-4296-8af6-2a16d703dbe7	cs	ocpp2.0.1	StatusNotification	"[2,\\"2\\",\\"StatusNotification\\",{\\"evseId\\":1,\\"connectorId\\":1,\\"status\\":\\"Available\\",\\"timestamp\\":\\"2026-06-15T14:36:31.710Z\\"}]"	2026-06-15 14:36:31.712+00	2026-06-15 14:36:31.715+00	2026-06-15 14:36:31.715+00	1	1	\N	7
101	CP001	2	csms	ocpp2.0.1	StatusNotification	[4, "2", "FormatViolation", "Invalid message format", {"errors": [{"params": {"missingProperty": "connectorStatus"}, "keyword": "required", "message": "must have required property 'connectorStatus'", "schemaPath": "#/required", "instancePath": ""}]}]	2026-06-15 14:36:31.713+00	2026-06-15 14:36:31.717+00	2026-06-15 14:36:31.717+00	1	2	52	7
90	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:36:20.51+00	2026-06-15 14:36:20.513+00	2026-06-15 14:36:31.73+00	1	1	98	7
103	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:36:36.624Z"}]	2026-06-15 14:36:36.627+00	2026-06-15 14:36:36.63+00	2026-06-15 14:36:36.63+00	1	2	94	7
105	CP001	3c76656a-3ff8-43f8-a94f-f12298c5f362	cs	ocpp2.0.1	StatusNotification	"[2,\\"2\\",\\"StatusNotification\\",{\\"evseId\\":1,\\"connectorId\\":1,\\"status\\":\\"Available\\",\\"timestamp\\":\\"2026-06-15T14:36:36.630Z\\"}]"	2026-06-15 14:36:36.632+00	2026-06-15 14:36:36.638+00	2026-06-15 14:36:36.638+00	1	1	\N	7
107	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:36:41.742Z"}]	2026-06-15 14:36:41.748+00	2026-06-15 14:36:41.753+00	2026-06-15 14:36:41.753+00	1	2	98	7
112	CP001	2	csms	ocpp2.0.1	StatusNotification	[4, "2", "FormatViolation", "Invalid message format", {"errors": [{"params": {"missingProperty": "connectorStatus"}, "keyword": "required", "message": "must have required property 'connectorStatus'", "schemaPath": "#/required", "instancePath": ""}]}]	2026-06-15 14:36:47.511+00	2026-06-15 14:36:47.515+00	2026-06-15 14:36:47.515+00	1	2	52	7
94	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:36:27.41+00	2026-06-15 14:36:27.416+00	2026-06-15 14:36:36.685+00	1	1	102	7
109	CP001	2	csms	ocpp2.0.1	StatusNotification	[4, "2", "FormatViolation", "Invalid message format", {"errors": [{"params": {"missingProperty": "connectorStatus"}, "keyword": "required", "message": "must have required property 'connectorStatus'", "schemaPath": "#/required", "instancePath": ""}]}]	2026-06-15 14:36:41.757+00	2026-06-15 14:36:41.763+00	2026-06-15 14:36:41.763+00	1	2	52	7
115	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:36:52.858Z"}]	2026-06-15 14:36:52.866+00	2026-06-15 14:36:52.869+00	2026-06-15 14:36:52.869+00	1	2	106	7
110	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:36:47.498+00	2026-06-15 14:36:47.5+00	2026-06-15 14:37:00.862+00	1	1	118	7
98	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:36:31.699+00	2026-06-15 14:36:31.701+00	2026-06-15 14:36:41.781+00	1	1	106	7
111	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:36:47.503Z"}]	2026-06-15 14:36:47.507+00	2026-06-15 14:36:47.51+00	2026-06-15 14:36:47.51+00	1	2	102	7
116	CP001	3eb9de62-a882-471e-8db3-b465f0848f7c	cs	ocpp2.0.1	StatusNotification	"[2,\\"2\\",\\"StatusNotification\\",{\\"evseId\\":1,\\"connectorId\\":1,\\"status\\":\\"Available\\",\\"timestamp\\":\\"2026-06-15T14:36:52.869Z\\"}]"	2026-06-15 14:36:52.87+00	2026-06-15 14:36:52.875+00	2026-06-15 14:36:52.875+00	1	1	\N	7
106	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:36:41.735+00	2026-06-15 14:36:41.739+00	2026-06-15 14:36:52.89+00	1	1	114	7
120	CP001	c45b212f-4801-4fe0-862a-3cdb333ee517	cs	ocpp2.0.1	StatusNotification	"[2,\\"2\\",\\"StatusNotification\\",{\\"evseId\\":1,\\"connectorId\\":1,\\"status\\":\\"Available\\",\\"timestamp\\":\\"2026-06-15T14:37:00.810Z\\"}]"	2026-06-15 14:37:00.812+00	2026-06-15 14:37:00.815+00	2026-06-15 14:37:00.815+00	1	1	\N	7
114	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:36:52.85+00	2026-06-15 14:36:52.857+00	2026-06-15 14:37:15.473+00	1	1	122	7
108	CP001	3979c7fe-e062-4b26-8ce8-89838103bdc7	cs	ocpp2.0.1	StatusNotification	"[2,\\"2\\",\\"StatusNotification\\",{\\"evseId\\":1,\\"connectorId\\":1,\\"status\\":\\"Available\\",\\"timestamp\\":\\"2026-06-15T14:36:41.752Z\\"}]"	2026-06-15 14:36:41.755+00	2026-06-15 14:36:41.766+00	2026-06-15 14:36:41.766+00	1	1	\N	7
102	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:36:36.617+00	2026-06-15 14:36:36.62+00	2026-06-15 14:36:47.601+00	1	1	110	7
121	CP001	2	csms	ocpp2.0.1	StatusNotification	[4, "2", "FormatViolation", "Invalid message format", {"errors": [{"params": {"missingProperty": "connectorStatus"}, "keyword": "required", "message": "must have required property 'connectorStatus'", "schemaPath": "#/required", "instancePath": ""}]}]	2026-06-15 14:37:00.813+00	2026-06-15 14:37:00.816+00	2026-06-15 14:37:00.816+00	1	2	52	7
113	CP001	46901737-f65a-48ef-873e-e5eb9654b7d4	cs	ocpp2.0.1	StatusNotification	"[2,\\"2\\",\\"StatusNotification\\",{\\"evseId\\":1,\\"connectorId\\":1,\\"status\\":\\"Available\\",\\"timestamp\\":\\"2026-06-15T14:36:47.509Z\\"}]"	2026-06-15 14:36:47.511+00	2026-06-15 14:36:47.514+00	2026-06-15 14:36:47.514+00	1	1	\N	7
117	CP001	2	csms	ocpp2.0.1	StatusNotification	[4, "2", "FormatViolation", "Invalid message format", {"errors": [{"params": {"missingProperty": "connectorStatus"}, "keyword": "required", "message": "must have required property 'connectorStatus'", "schemaPath": "#/required", "instancePath": ""}]}]	2026-06-15 14:36:52.872+00	2026-06-15 14:36:52.878+00	2026-06-15 14:36:52.878+00	1	2	52	7
119	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:37:00.804Z"}]	2026-06-15 14:37:00.809+00	2026-06-15 14:37:00.811+00	2026-06-15 14:37:00.811+00	1	2	110	7
123	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:37:15.451Z"}]	2026-06-15 14:37:15.456+00	2026-06-15 14:37:15.47+00	2026-06-15 14:37:15.47+00	1	2	114	7
124	CP001	2	csms	ocpp2.0.1	StatusNotification	[4, "2", "FormatViolation", "Invalid message format", {"errors": [{"params": {"missingProperty": "connectorStatus"}, "keyword": "required", "message": "must have required property 'connectorStatus'", "schemaPath": "#/required", "instancePath": ""}]}]	2026-06-15 14:37:15.459+00	2026-06-15 14:37:15.471+00	2026-06-15 14:37:15.471+00	1	2	52	7
125	CP001	caa87794-1b8d-4ae4-b8e5-1da557933b41	cs	ocpp2.0.1	StatusNotification	"[2,\\"2\\",\\"StatusNotification\\",{\\"evseId\\":1,\\"connectorId\\":1,\\"status\\":\\"Available\\",\\"timestamp\\":\\"2026-06-15T14:37:15.457Z\\"}]"	2026-06-15 14:37:15.458+00	2026-06-15 14:37:15.472+00	2026-06-15 14:37:15.472+00	1	1	\N	7
127	CP001	2	csms	ocpp2.0.1	StatusNotification	[4, "2", "FormatViolation", "Invalid message format", {"errors": [{"params": {"missingProperty": "connectorStatus"}, "keyword": "required", "message": "must have required property 'connectorStatus'", "schemaPath": "#/required", "instancePath": ""}]}]	2026-06-15 14:37:42.68+00	2026-06-15 14:37:42.689+00	2026-06-15 14:37:42.689+00	1	2	52	7
128	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:37:42.673Z"}]	2026-06-15 14:37:42.676+00	2026-06-15 14:37:42.688+00	2026-06-15 14:37:42.688+00	1	2	118	7
129	CP001	cd1f5ba6-1344-4ab1-8abf-edf131eea397	cs	ocpp2.0.1	StatusNotification	"[2,\\"2\\",\\"StatusNotification\\",{\\"evseId\\":1,\\"connectorId\\":1,\\"status\\":\\"Available\\",\\"timestamp\\":\\"2026-06-15T14:37:42.678Z\\"}]"	2026-06-15 14:37:42.679+00	2026-06-15 14:37:42.692+00	2026-06-15 14:37:42.692+00	1	1	\N	7
118	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:37:00.79+00	2026-06-15 14:37:00.797+00	2026-06-15 14:37:42.723+00	1	1	126	7
131	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:38:52.264Z"}]	2026-06-15 14:38:52.267+00	2026-06-15 14:38:52.277+00	2026-06-15 14:38:52.277+00	1	2	122	7
52	CP001	2	csms	ocpp2.0.1	StatusNotification	[4, "2", "FormatViolation", "Invalid message format", {"errors": [{"params": {"missingProperty": "connectorStatus"}, "keyword": "required", "message": "must have required property 'connectorStatus'", "schemaPath": "#/required", "instancePath": ""}, {"params": {"missingProperty": "evseId"}, "keyword": "required", "message": "must have required property 'evseId'", "schemaPath": "#/required", "instancePath": ""}]}]	2026-06-15 14:14:12.669+00	2026-06-15 14:14:12.67+00	2026-06-15 14:38:52.332+00	1	2	132	7
122	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:37:15.446+00	2026-06-15 14:37:15.45+00	2026-06-15 14:38:52.334+00	1	1	130	7
133	CP001	2	csms	ocpp2.0.1	StatusNotification	[3, "2", {}]	2026-06-15 14:38:52.319+00	2026-06-15 14:38:52.335+00	2026-06-15 14:38:52.335+00	1	2	52	7
138	CP001	-1	csms	ocpp2.0.1	NoAction	[4, "-1", "InternalError", "Unable to process message", {"error": {}}]	2026-06-15 14:40:05.592+00	2026-06-15 14:40:05.602+00	2026-06-15 14:40:05.602+00	1	2	\N	7
139	CP001	7df09c24-a91d-4a29-9c1a-be42fea18c56	cs	ocpp2.0.1	NoAction	""	2026-06-15 14:40:05.592+00	2026-06-15 14:40:05.603+00	2026-06-15 14:40:05.603+00	1	99	\N	7
142	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:58:36.698+00	2026-06-15 14:58:36.702+00	2026-06-15 14:58:36.702+00	1	1	\N	7
143	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:58:36.703Z"}]	2026-06-15 14:58:36.708+00	2026-06-15 14:58:36.721+00	2026-06-15 14:58:36.721+00	1	2	126	7
126	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:37:42.667+00	2026-06-15 14:37:42.67+00	2026-06-15 14:58:36.739+00	1	1	142	7
132	CP001	2	cs	ocpp2.0.1	StatusNotification	[2, "2", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T14:38:52.269Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 14:38:52.27+00	2026-06-15 14:38:52.278+00	2026-06-15 14:58:36.785+00	1	1	144	7
145	CP001	2	csms	ocpp2.0.1	StatusNotification	[3, "2", {}]	2026-06-15 14:58:36.754+00	2026-06-15 14:58:36.797+00	2026-06-15 14:58:36.797+00	1	2	132	7
147	CP002	3	csms	ocpp2.0.1	BootNotification	[3, "3", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:58:37.235Z"}]	2026-06-15 14:58:37.243+00	2026-06-15 14:58:37.25+00	2026-06-15 14:58:37.25+00	1	2	134	8
152	CP003	5	csms	ocpp2.0.1	BootNotification	[3, "5", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:58:38.080Z"}]	2026-06-15 14:58:38.084+00	2026-06-15 14:58:38.087+00	2026-06-15 14:58:38.087+00	1	2	140	9
135	CP001	3	csms	ocpp2.0.1	Heartbeat	[3, "3", {"currentTime": "2026-06-15T14:38:52.360Z"}]	2026-06-15 14:38:52.365+00	2026-06-15 14:38:52.375+00	2026-06-15 15:12:30.502+00	1	2	266	7
137	CP001	4	csms	ocpp2.0.1	Heartbeat	[3, "4", {"currentTime": "2026-06-15T14:39:52.416Z"}]	2026-06-15 14:39:52.419+00	2026-06-15 14:39:52.429+00	2026-06-15 15:12:30.536+00	1	2	268	7
141	CP001	5	csms	ocpp2.0.1	Heartbeat	[3, "5", {"currentTime": "2026-06-15T14:40:52.460Z"}]	2026-06-15 14:40:52.463+00	2026-06-15 14:40:52.472+00	2026-06-15 15:12:30.96+00	1	2	270	7
146	CP002	3	cs	ocpp2.0.1	BootNotification	[2, "3", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP002", "vendorName": "Cariflex", "serialNumber": "CP002", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:58:37.22+00	2026-06-15 14:58:37.227+00	2026-06-15 14:58:37.227+00	1	1	\N	8
148	CP002	4	cs	ocpp2.0.1	StatusNotification	[2, "4", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T14:58:37.244Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 14:58:37.246+00	2026-06-15 14:58:37.252+00	2026-06-15 14:58:37.252+00	1	1	\N	8
134	CP001	3	cs	ocpp2.0.1	Heartbeat	[2, "3", "Heartbeat", {}]	2026-06-15 14:38:52.32+00	2026-06-15 14:38:52.335+00	2026-06-15 14:58:37.374+00	1	1	146	7
136	CP001	4	cs	ocpp2.0.1	Heartbeat	[2, "4", "Heartbeat", {}]	2026-06-15 14:39:52.412+00	2026-06-15 14:39:52.428+00	2026-06-15 14:58:37.449+00	1	1	148	7
150	CP003	5	cs	ocpp2.0.1	BootNotification	[2, "5", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP003", "vendorName": "Cariflex", "serialNumber": "CP003", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:58:38.076+00	2026-06-15 14:58:38.078+00	2026-06-15 14:58:38.078+00	1	1	\N	9
140	CP001	5	cs	ocpp2.0.1	Heartbeat	[2, "5", "Heartbeat", {}]	2026-06-15 14:40:52.457+00	2026-06-15 14:40:52.471+00	2026-06-15 14:58:38.124+00	1	1	150	7
153	CP003	6	csms	ocpp2.0.1	StatusNotification	[3, "6", {}]	2026-06-15 14:58:38.132+00	2026-06-15 14:58:38.158+00	2026-06-15 14:58:38.158+00	1	2	151	9
159	CP005	9	csms	ocpp2.0.1	BootNotification	[3, "9", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:58:39.060Z"}]	2026-06-15 14:58:39.064+00	2026-06-15 14:58:39.068+00	2026-06-15 14:58:39.068+00	1	2	\N	11
163	CP006	11	csms	ocpp2.0.1	BootNotification	[3, "11", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:58:39.545Z"}]	2026-06-15 14:58:39.549+00	2026-06-15 14:58:39.554+00	2026-06-15 14:58:39.554+00	1	2	\N	17
168	CP007	13	csms	ocpp2.0.1	BootNotification	[3, "13", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:58:40.033Z"}]	2026-06-15 14:58:40.036+00	2026-06-15 14:58:40.041+00	2026-06-15 14:58:40.041+00	1	2	\N	18
169	CP007	14	csms	ocpp2.0.1	StatusNotification	[3, "14", {}]	2026-06-15 14:58:40.082+00	2026-06-15 14:58:40.099+00	2026-06-15 14:58:40.099+00	1	2	167	18
171	CP008	15	csms	ocpp2.0.1	BootNotification	[3, "15", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:58:40.460Z"}]	2026-06-15 14:58:40.465+00	2026-06-15 14:58:40.471+00	2026-06-15 14:58:40.471+00	1	2	\N	19
173	CP008	16	csms	ocpp2.0.1	StatusNotification	[3, "16", {}]	2026-06-15 14:58:40.512+00	2026-06-15 14:58:40.517+00	2026-06-15 14:58:40.517+00	1	2	\N	19
175	CP009	17	csms	ocpp2.0.1	BootNotification	[3, "17", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:58:41.051Z"}]	2026-06-15 14:58:41.057+00	2026-06-15 14:58:41.064+00	2026-06-15 14:58:41.064+00	1	2	\N	20
179	CP010	19	csms	ocpp2.0.1	BootNotification	[3, "19", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:58:41.770Z"}]	2026-06-15 14:58:41.776+00	2026-06-15 14:58:41.78+00	2026-06-15 14:58:41.78+00	1	2	\N	21
181	CP010	20	csms	ocpp2.0.1	StatusNotification	[3, "20", {}]	2026-06-15 14:58:41.822+00	2026-06-15 14:58:41.829+00	2026-06-15 14:58:41.829+00	1	2	180	21
183	CP011	21	csms	ocpp2.0.1	BootNotification	[3, "21", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:58:42.226Z"}]	2026-06-15 14:58:42.232+00	2026-06-15 14:58:42.238+00	2026-06-15 14:58:42.238+00	1	2	\N	22
185	CP011	22	csms	ocpp2.0.1	StatusNotification	[3, "22", {}]	2026-06-15 14:58:42.279+00	2026-06-15 14:58:42.385+00	2026-06-15 14:58:42.385+00	1	2	184	22
187	CP012	23	csms	ocpp2.0.1	BootNotification	[3, "23", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:58:42.723Z"}]	2026-06-15 14:58:42.727+00	2026-06-15 14:58:42.731+00	2026-06-15 14:58:42.731+00	1	2	\N	23
191	CP013	25	csms	ocpp2.0.1	BootNotification	[3, "25", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:58:43.177Z"}]	2026-06-15 14:58:43.182+00	2026-06-15 14:58:43.187+00	2026-06-15 14:58:43.187+00	1	2	\N	24
193	CP013	26	csms	ocpp2.0.1	StatusNotification	[3, "26", {}]	2026-06-15 14:58:43.239+00	2026-06-15 14:58:43.244+00	2026-06-15 14:58:43.244+00	1	2	192	24
195	CP014	27	csms	ocpp2.0.1	BootNotification	[3, "27", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:58:43.627Z"}]	2026-06-15 14:58:43.632+00	2026-06-15 14:58:43.637+00	2026-06-15 14:58:43.637+00	1	2	\N	25
197	CP014	28	csms	ocpp2.0.1	StatusNotification	[3, "28", {}]	2026-06-15 14:58:43.681+00	2026-06-15 14:58:43.686+00	2026-06-15 14:58:43.686+00	1	2	196	25
154	CP004	7	cs	ocpp2.0.1	BootNotification	[2, "7", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP004", "vendorName": "Cariflex", "serialNumber": "CP004", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:58:38.583+00	2026-06-15 14:58:38.592+00	2026-06-15 15:12:31.419+00	1	1	274	10
160	CP005	10	cs	ocpp2.0.1	StatusNotification	[2, "10", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T14:58:39.064Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 14:58:39.066+00	2026-06-15 14:58:39.068+00	2026-06-15 15:12:31.994+00	1	1	280	11
170	CP008	15	cs	ocpp2.0.1	BootNotification	[2, "15", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP008", "vendorName": "Cariflex", "serialNumber": "CP008", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:58:40.454+00	2026-06-15 14:58:40.456+00	2026-06-15 15:12:33.286+00	1	1	290	19
174	CP009	17	cs	ocpp2.0.1	BootNotification	[2, "17", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP009", "vendorName": "Cariflex", "serialNumber": "CP009", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:58:41.044+00	2026-06-15 14:58:41.046+00	2026-06-15 15:12:33.759+00	1	1	294	20
176	CP009	18	cs	ocpp2.0.1	StatusNotification	[2, "18", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T14:58:41.057Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 14:58:41.06+00	2026-06-15 14:58:41.065+00	2026-06-15 15:12:33.826+00	1	1	296	20
180	CP010	20	cs	ocpp2.0.1	StatusNotification	[2, "20", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T14:58:41.776Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 14:58:41.778+00	2026-06-15 14:58:41.781+00	2026-06-15 15:12:34.261+00	1	1	300	21
182	CP011	21	cs	ocpp2.0.1	BootNotification	[2, "21", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP011", "vendorName": "Cariflex", "serialNumber": "CP011", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:58:42.215+00	2026-06-15 14:58:42.222+00	2026-06-15 15:12:35.174+00	1	1	302	22
190	CP013	25	cs	ocpp2.0.1	BootNotification	[2, "25", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP013", "vendorName": "Cariflex", "serialNumber": "CP013", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:58:43.171+00	2026-06-15 14:58:43.176+00	2026-06-15 15:12:36.113+00	1	1	310	24
149	CP002	4	csms	ocpp2.0.1	StatusNotification	[3, "4", {}]	2026-06-15 14:58:37.289+00	2026-06-15 14:58:37.382+00	2026-06-15 14:58:37.382+00	1	2	136	8
161	CP005	10	csms	ocpp2.0.1	StatusNotification	[3, "10", {}]	2026-06-15 14:58:39.114+00	2026-06-15 14:58:39.152+00	2026-06-15 14:58:39.152+00	1	2	\N	11
177	CP009	18	csms	ocpp2.0.1	StatusNotification	[3, "18", {}]	2026-06-15 14:58:41.109+00	2026-06-15 14:58:41.264+00	2026-06-15 14:58:41.264+00	1	2	\N	20
199	CP015	29	csms	ocpp2.0.1	BootNotification	[3, "29", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:58:44.094Z"}]	2026-06-15 14:58:44.098+00	2026-06-15 14:58:44.104+00	2026-06-15 14:58:44.104+00	1	2	\N	26
162	CP006	11	cs	ocpp2.0.1	BootNotification	[2, "11", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP006", "vendorName": "Cariflex", "serialNumber": "CP006", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:58:39.539+00	2026-06-15 14:58:39.541+00	2026-06-15 15:12:32.51+00	1	1	282	17
167	CP007	14	cs	ocpp2.0.1	StatusNotification	[2, "14", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T14:58:40.037Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 14:58:40.038+00	2026-06-15 14:58:40.042+00	2026-06-15 15:12:32.918+00	1	1	288	18
178	CP010	19	cs	ocpp2.0.1	BootNotification	[2, "19", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP010", "vendorName": "Cariflex", "serialNumber": "CP010", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:58:41.766+00	2026-06-15 14:58:41.768+00	2026-06-15 15:12:34.26+00	1	1	298	21
184	CP011	22	cs	ocpp2.0.1	StatusNotification	[2, "22", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T14:58:42.232Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 14:58:42.235+00	2026-06-15 14:58:42.239+00	2026-06-15 15:12:35.195+00	1	1	304	22
186	CP012	23	cs	ocpp2.0.1	BootNotification	[2, "23", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP012", "vendorName": "Cariflex", "serialNumber": "CP012", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:58:42.719+00	2026-06-15 14:58:42.721+00	2026-06-15 15:12:35.602+00	1	1	306	23
192	CP013	26	cs	ocpp2.0.1	StatusNotification	[2, "26", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T14:58:43.182Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 14:58:43.184+00	2026-06-15 14:58:43.189+00	2026-06-15 15:12:36.129+00	1	1	312	24
156	CP004	7	csms	ocpp2.0.1	BootNotification	[3, "7", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T14:58:38.602Z"}]	2026-06-15 14:58:38.611+00	2026-06-15 14:58:38.618+00	2026-06-15 14:58:38.618+00	1	2	\N	10
157	CP004	8	csms	ocpp2.0.1	StatusNotification	[3, "8", {}]	2026-06-15 14:58:38.661+00	2026-06-15 14:58:38.714+00	2026-06-15 14:58:38.714+00	1	2	155	10
165	CP006	12	csms	ocpp2.0.1	StatusNotification	[3, "12", {}]	2026-06-15 14:58:39.603+00	2026-06-15 14:58:39.608+00	2026-06-15 14:58:39.608+00	1	2	164	17
189	CP012	24	csms	ocpp2.0.1	StatusNotification	[3, "24", {}]	2026-06-15 14:58:42.774+00	2026-06-15 14:58:42.778+00	2026-06-15 14:58:42.778+00	1	2	188	23
158	CP005	9	cs	ocpp2.0.1	BootNotification	[2, "9", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP005", "vendorName": "Cariflex", "serialNumber": "CP005", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:58:39.056+00	2026-06-15 14:58:39.057+00	2026-06-15 15:12:31.973+00	1	1	278	11
164	CP006	12	cs	ocpp2.0.1	StatusNotification	[2, "12", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T14:58:39.550Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 14:58:39.552+00	2026-06-15 14:58:39.555+00	2026-06-15 15:12:32.557+00	1	1	284	17
166	CP007	13	cs	ocpp2.0.1	BootNotification	[2, "13", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP007", "vendorName": "Cariflex", "serialNumber": "CP007", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:58:40.027+00	2026-06-15 14:58:40.029+00	2026-06-15 15:12:32.857+00	1	1	286	18
172	CP008	16	cs	ocpp2.0.1	StatusNotification	[2, "16", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T14:58:40.466Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 14:58:40.468+00	2026-06-15 14:58:40.472+00	2026-06-15 15:12:33.3+00	1	1	292	19
188	CP012	24	cs	ocpp2.0.1	StatusNotification	[2, "24", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T14:58:42.727Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 14:58:42.728+00	2026-06-15 14:58:42.731+00	2026-06-15 15:12:35.618+00	1	1	308	23
194	CP014	27	cs	ocpp2.0.1	BootNotification	[2, "27", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP014", "vendorName": "Cariflex", "serialNumber": "CP014", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:58:43.622+00	2026-06-15 14:58:43.624+00	2026-06-15 15:12:36.57+00	1	1	314	25
198	CP015	29	cs	ocpp2.0.1	BootNotification	[2, "29", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP015", "vendorName": "Cariflex", "serialNumber": "CP015", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:58:44.088+00	2026-06-15 14:58:44.091+00	2026-06-15 15:12:37.047+00	1	1	318	26
201	CP015	30	csms	ocpp2.0.1	StatusNotification	[3, "30", {}]	2026-06-15 14:58:44.144+00	2026-06-15 14:58:44.162+00	2026-06-15 14:58:44.162+00	1	2	\N	26
196	CP014	28	cs	ocpp2.0.1	StatusNotification	[2, "28", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T14:58:43.632Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 14:58:43.634+00	2026-06-15 14:58:43.638+00	2026-06-15 15:12:36.587+00	1	1	316	25
202	CP001	31	cs	ocpp2.0.1	Heartbeat	[2, "31", "Heartbeat", {}]	2026-06-15 14:59:44.49+00	2026-06-15 14:59:44.503+00	2026-06-15 14:59:44.503+00	1	1	\N	7
205	CP002	32	csms	ocpp2.0.1	Heartbeat	[3, "32", {"currentTime": "2026-06-15T14:59:44.536Z"}]	2026-06-15 14:59:44.539+00	2026-06-15 14:59:44.542+00	2026-06-15 14:59:44.542+00	1	2	\N	8
207	CP003	33	csms	ocpp2.0.1	Heartbeat	[3, "33", {"currentTime": "2026-06-15T14:59:44.581Z"}]	2026-06-15 14:59:44.584+00	2026-06-15 14:59:44.619+00	2026-06-15 14:59:44.619+00	1	2	206	9
209	CP004	34	csms	ocpp2.0.1	Heartbeat	[3, "34", {"currentTime": "2026-06-15T14:59:44.626Z"}]	2026-06-15 14:59:44.631+00	2026-06-15 14:59:44.634+00	2026-06-15 14:59:44.634+00	1	2	\N	10
211	CP005	35	csms	ocpp2.0.1	Heartbeat	[3, "35", {"currentTime": "2026-06-15T14:59:44.672Z"}]	2026-06-15 14:59:44.675+00	2026-06-15 14:59:44.679+00	2026-06-15 14:59:44.679+00	1	2	\N	11
213	CP006	36	csms	ocpp2.0.1	Heartbeat	[3, "36", {"currentTime": "2026-06-15T14:59:44.717Z"}]	2026-06-15 14:59:44.719+00	2026-06-15 14:59:44.754+00	2026-06-15 14:59:44.754+00	1	2	\N	17
215	CP007	37	csms	ocpp2.0.1	Heartbeat	[3, "37", {"currentTime": "2026-06-15T14:59:44.761Z"}]	2026-06-15 14:59:44.763+00	2026-06-15 14:59:44.795+00	2026-06-15 14:59:44.795+00	1	2	\N	18
217	CP008	38	csms	ocpp2.0.1	Heartbeat	[3, "38", {"currentTime": "2026-06-15T14:59:44.804Z"}]	2026-06-15 14:59:44.806+00	2026-06-15 14:59:44.828+00	2026-06-15 14:59:44.828+00	1	2	\N	19
220	CP009	39	csms	ocpp2.0.1	Heartbeat	[3, "39", {"currentTime": "2026-06-15T14:59:44.848Z"}]	2026-06-15 14:59:44.85+00	2026-06-15 14:59:44.854+00	2026-06-15 14:59:44.854+00	1	2	\N	20
221	CP010	40	csms	ocpp2.0.1	Heartbeat	[3, "40", {"currentTime": "2026-06-15T14:59:44.891Z"}]	2026-06-15 14:59:44.893+00	2026-06-15 14:59:44.933+00	2026-06-15 14:59:44.933+00	1	2	\N	21
223	CP011	41	csms	ocpp2.0.1	Heartbeat	[3, "41", {"currentTime": "2026-06-15T14:59:44.936Z"}]	2026-06-15 14:59:44.939+00	2026-06-15 14:59:44.98+00	2026-06-15 14:59:44.98+00	1	2	\N	22
225	CP012	42	csms	ocpp2.0.1	Heartbeat	[3, "42", {"currentTime": "2026-06-15T14:59:44.982Z"}]	2026-06-15 14:59:44.985+00	2026-06-15 14:59:45.001+00	2026-06-15 14:59:45.001+00	1	2	\N	23
227	CP013	43	csms	ocpp2.0.1	Heartbeat	[3, "43", {"currentTime": "2026-06-15T14:59:45.026Z"}]	2026-06-15 14:59:45.028+00	2026-06-15 14:59:45.032+00	2026-06-15 14:59:45.032+00	1	2	\N	24
229	CP014	44	csms	ocpp2.0.1	Heartbeat	[3, "44", {"currentTime": "2026-06-15T14:59:45.069Z"}]	2026-06-15 14:59:45.071+00	2026-06-15 14:59:45.078+00	2026-06-15 14:59:45.078+00	1	2	\N	25
231	CP015	45	csms	ocpp2.0.1	Heartbeat	[3, "45", {"currentTime": "2026-06-15T14:59:45.112Z"}]	2026-06-15 14:59:45.115+00	2026-06-15 14:59:45.117+00	2026-06-15 14:59:45.117+00	1	2	\N	26
233	CP001	46	csms	ocpp2.0.1	Heartbeat	[3, "46", {"currentTime": "2026-06-15T15:00:44.520Z"}]	2026-06-15 15:00:44.523+00	2026-06-15 15:00:44.533+00	2026-06-15 15:00:44.533+00	1	2	\N	7
235	CP002	47	csms	ocpp2.0.1	Heartbeat	[3, "47", {"currentTime": "2026-06-15T15:00:44.564Z"}]	2026-06-15 15:00:44.566+00	2026-06-15 15:00:44.569+00	2026-06-15 15:00:44.569+00	1	2	\N	8
237	CP003	48	csms	ocpp2.0.1	Heartbeat	[3, "48", {"currentTime": "2026-06-15T15:00:44.607Z"}]	2026-06-15 15:00:44.609+00	2026-06-15 15:00:44.658+00	2026-06-15 15:00:44.658+00	1	2	236	9
239	CP004	49	csms	ocpp2.0.1	Heartbeat	[3, "49", {"currentTime": "2026-06-15T15:00:44.651Z"}]	2026-06-15 15:00:44.655+00	2026-06-15 15:00:44.66+00	2026-06-15 15:00:44.66+00	1	2	\N	10
241	CP005	50	csms	ocpp2.0.1	Heartbeat	[3, "50", {"currentTime": "2026-06-15T15:00:44.695Z"}]	2026-06-15 15:00:44.697+00	2026-06-15 15:00:44.85+00	2026-06-15 15:00:44.85+00	1	2	240	11
243	CP006	51	csms	ocpp2.0.1	Heartbeat	[3, "51", {"currentTime": "2026-06-15T15:00:44.738Z"}]	2026-06-15 15:00:44.74+00	2026-06-15 15:00:44.854+00	2026-06-15 15:00:44.854+00	1	2	\N	17
203	CP001	31	csms	ocpp2.0.1	Heartbeat	[3, "31", {"currentTime": "2026-06-15T14:59:44.493Z"}]	2026-06-15 14:59:44.495+00	2026-06-15 14:59:44.503+00	2026-06-15 15:13:37.648+00	1	2	322	7
206	CP003	33	cs	ocpp2.0.1	Heartbeat	[2, "33", "Heartbeat", {}]	2026-06-15 14:59:44.54+00	2026-06-15 14:59:44.542+00	2026-06-15 15:13:37.649+00	1	1	326	9
208	CP004	34	cs	ocpp2.0.1	Heartbeat	[2, "34", "Heartbeat", {}]	2026-06-15 14:59:44.585+00	2026-06-15 14:59:44.62+00	2026-06-15 15:13:37.701+00	1	1	328	10
214	CP007	37	cs	ocpp2.0.1	Heartbeat	[2, "37", "Heartbeat", {}]	2026-06-15 14:59:44.72+00	2026-06-15 14:59:44.755+00	2026-06-15 15:13:37.828+00	1	1	332	18
212	CP006	36	cs	ocpp2.0.1	Heartbeat	[2, "36", "Heartbeat", {}]	2026-06-15 14:59:44.678+00	2026-06-15 14:59:44.681+00	2026-06-15 15:13:37.83+00	1	1	330	17
210	CP005	35	cs	ocpp2.0.1	Heartbeat	[2, "35", "Heartbeat", {}]	2026-06-15 14:59:44.632+00	2026-06-15 14:59:44.635+00	2026-06-15 15:13:37.84+00	1	1	333	11
216	CP008	38	cs	ocpp2.0.1	Heartbeat	[2, "38", "Heartbeat", {}]	2026-06-15 14:59:44.764+00	2026-06-15 14:59:44.795+00	2026-06-15 15:13:37.964+00	1	1	336	19
218	CP009	39	cs	ocpp2.0.1	Heartbeat	[2, "39", "Heartbeat", {}]	2026-06-15 14:59:44.807+00	2026-06-15 14:59:44.829+00	2026-06-15 15:13:38.018+00	1	1	338	20
222	CP011	41	cs	ocpp2.0.1	Heartbeat	[2, "41", "Heartbeat", {}]	2026-06-15 14:59:44.894+00	2026-06-15 14:59:44.934+00	2026-06-15 15:13:38.037+00	1	1	342	22
219	CP010	40	cs	ocpp2.0.1	Heartbeat	[2, "40", "Heartbeat", {}]	2026-06-15 14:59:44.851+00	2026-06-15 14:59:44.853+00	2026-06-15 15:13:38.038+00	1	1	340	21
224	CP012	42	cs	ocpp2.0.1	Heartbeat	[2, "42", "Heartbeat", {}]	2026-06-15 14:59:44.94+00	2026-06-15 14:59:44.981+00	2026-06-15 15:13:38.083+00	1	1	344	23
226	CP013	43	cs	ocpp2.0.1	Heartbeat	[2, "43", "Heartbeat", {}]	2026-06-15 14:59:44.986+00	2026-06-15 14:59:45.002+00	2026-06-15 15:13:38.201+00	1	1	346	24
228	CP014	44	cs	ocpp2.0.1	Heartbeat	[2, "44", "Heartbeat", {}]	2026-06-15 14:59:45.029+00	2026-06-15 14:59:45.032+00	2026-06-15 15:13:38.201+00	1	1	348	25
230	CP015	45	cs	ocpp2.0.1	Heartbeat	[2, "45", "Heartbeat", {}]	2026-06-15 14:59:45.072+00	2026-06-15 14:59:45.079+00	2026-06-15 15:13:38.245+00	1	1	350	26
234	CP002	47	cs	ocpp2.0.1	Heartbeat	[2, "47", "Heartbeat", {}]	2026-06-15 15:00:44.524+00	2026-06-15 15:00:44.534+00	2026-06-15 15:14:37.528+00	1	1	354	8
236	CP003	48	cs	ocpp2.0.1	Heartbeat	[2, "48", "Heartbeat", {}]	2026-06-15 15:00:44.567+00	2026-06-15 15:00:44.571+00	2026-06-15 15:14:37.529+00	1	1	356	9
232	CP001	46	cs	ocpp2.0.1	Heartbeat	[2, "46", "Heartbeat", {}]	2026-06-15 15:00:44.515+00	2026-06-15 15:00:44.532+00	2026-06-15 15:14:37.53+00	1	1	352	7
238	CP004	49	cs	ocpp2.0.1	Heartbeat	[2, "49", "Heartbeat", {}]	2026-06-15 15:00:44.61+00	2026-06-15 15:00:44.659+00	2026-06-15 15:14:37.634+00	1	1	358	10
240	CP005	50	cs	ocpp2.0.1	Heartbeat	[2, "50", "Heartbeat", {}]	2026-06-15 15:00:44.656+00	2026-06-15 15:00:44.662+00	2026-06-15 15:14:37.698+00	1	1	360	11
242	CP006	51	cs	ocpp2.0.1	Heartbeat	[2, "51", "Heartbeat", {}]	2026-06-15 15:00:44.698+00	2026-06-15 15:00:44.853+00	2026-06-15 15:14:37.72+00	1	1	362	17
244	CP007	52	cs	ocpp2.0.1	Heartbeat	[2, "52", "Heartbeat", {}]	2026-06-15 15:00:44.741+00	2026-06-15 15:00:44.855+00	2026-06-15 15:14:37.773+00	1	1	364	18
245	CP007	52	csms	ocpp2.0.1	Heartbeat	[3, "52", {"currentTime": "2026-06-15T15:00:44.781Z"}]	2026-06-15 15:00:44.783+00	2026-06-15 15:00:44.857+00	2026-06-15 15:00:44.857+00	1	2	\N	18
258	CP013	58	csms	ocpp2.0.1	Heartbeat	[3, "58", {"currentTime": "2026-06-15T15:00:45.057Z"}]	2026-06-15 15:00:45.059+00	2026-06-15 15:00:45.115+00	2026-06-15 15:00:45.115+00	1	2	\N	24
250	CP010	55	cs	ocpp2.0.1	Heartbeat	[2, "55", "Heartbeat", {}]	2026-06-15 15:00:44.886+00	2026-06-15 15:00:45.107+00	2026-06-15 15:14:37.947+00	1	1	370	21
260	CP015	60	cs	ocpp2.0.1	Heartbeat	[2, "60", "Heartbeat", {}]	2026-06-15 15:00:45.105+00	2026-06-15 15:00:45.117+00	2026-06-15 15:14:38.22+00	1	1	380	26
251	CP010	55	csms	ocpp2.0.1	Heartbeat	[3, "55", {"currentTime": "2026-06-15T15:00:44.923Z"}]	2026-06-15 15:00:44.926+00	2026-06-15 15:00:45.108+00	2026-06-15 15:00:45.108+00	1	2	\N	21
246	CP008	53	cs	ocpp2.0.1	Heartbeat	[2, "53", "Heartbeat", {}]	2026-06-15 15:00:44.784+00	2026-06-15 15:00:44.859+00	2026-06-15 15:14:37.796+00	1	1	366	19
248	CP009	54	cs	ocpp2.0.1	Heartbeat	[2, "54", "Heartbeat", {}]	2026-06-15 15:00:44.828+00	2026-06-15 15:00:44.864+00	2026-06-15 15:14:37.891+00	1	1	368	20
256	CP013	58	cs	ocpp2.0.1	Heartbeat	[2, "58", "Heartbeat", {}]	2026-06-15 15:00:45.014+00	2026-06-15 15:00:45.112+00	2026-06-15 15:14:38.153+00	1	1	376	24
247	CP008	53	csms	ocpp2.0.1	Heartbeat	[3, "53", {"currentTime": "2026-06-15T15:00:44.824Z"}]	2026-06-15 15:00:44.827+00	2026-06-15 15:00:44.861+00	2026-06-15 15:00:44.861+00	1	2	\N	19
249	CP009	54	csms	ocpp2.0.1	Heartbeat	[3, "54", {"currentTime": "2026-06-15T15:00:44.878Z"}]	2026-06-15 15:00:44.884+00	2026-06-15 15:00:45.106+00	2026-06-15 15:00:45.106+00	1	2	\N	20
254	CP012	57	csms	ocpp2.0.1	Heartbeat	[3, "57", {"currentTime": "2026-06-15T15:00:45.010Z"}]	2026-06-15 15:00:45.013+00	2026-06-15 15:00:45.111+00	2026-06-15 15:00:45.111+00	1	2	\N	23
259	CP014	59	csms	ocpp2.0.1	Heartbeat	[3, "59", {"currentTime": "2026-06-15T15:00:45.100Z"}]	2026-06-15 15:00:45.103+00	2026-06-15 15:00:45.115+00	2026-06-15 15:00:45.115+00	1	2	\N	25
255	CP011	56	csms	ocpp2.0.1	Heartbeat	[3, "56", {"currentTime": "2026-06-15T15:00:44.967Z"}]	2026-06-15 15:00:44.969+00	2026-06-15 15:00:45.111+00	2026-06-15 15:00:45.111+00	1	2	\N	22
252	CP011	56	cs	ocpp2.0.1	Heartbeat	[2, "56", "Heartbeat", {}]	2026-06-15 15:00:44.927+00	2026-06-15 15:00:45.109+00	2026-06-15 15:14:38.038+00	1	1	372	22
261	CP015	60	csms	ocpp2.0.1	Heartbeat	[3, "60", {"currentTime": "2026-06-15T15:00:45.144Z"}]	2026-06-15 15:00:45.147+00	2026-06-15 15:00:45.351+00	2026-06-15 15:00:45.351+00	1	2	\N	26
262	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 15:12:29.992+00	2026-06-15 15:12:29.995+00	2026-06-15 15:12:29.995+00	1	1	\N	7
264	CP001	2	cs	ocpp2.0.1	StatusNotification	[2, "2", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T15:12:30.004Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 15:12:30.005+00	2026-06-15 15:12:30.016+00	2026-06-15 15:12:30.016+00	1	1	\N	7
263	CP001	1	csms	ocpp2.0.1	BootNotification	[3, "1", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T15:12:29.999Z"}]	2026-06-15 15:12:30.003+00	2026-06-15 15:12:30.015+00	2026-06-15 15:12:30.015+00	1	2	130	7
130	CP001	1	cs	ocpp2.0.1	BootNotification	[2, "1", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP001", "vendorName": "Cariflex", "serialNumber": "CP001", "firmwareVersion": "1.0.0"}}]	2026-06-15 14:38:52.26+00	2026-06-15 14:38:52.263+00	2026-06-15 15:12:30.066+00	1	1	262	7
144	CP001	2	cs	ocpp2.0.1	StatusNotification	[2, "2", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T14:58:36.708Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 14:58:36.71+00	2026-06-15 14:58:36.723+00	2026-06-15 15:12:30.103+00	1	1	264	7
265	CP001	2	csms	ocpp2.0.1	StatusNotification	[3, "2", {}]	2026-06-15 15:12:30.049+00	2026-06-15 15:12:30.105+00	2026-06-15 15:12:30.105+00	1	2	144	7
266	CP002	3	cs	ocpp2.0.1	BootNotification	[2, "3", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP002", "vendorName": "Cariflex", "serialNumber": "CP002", "firmwareVersion": "1.0.0"}}]	2026-06-15 15:12:30.458+00	2026-06-15 15:12:30.46+00	2026-06-15 15:12:30.46+00	1	1	\N	8
267	CP002	3	csms	ocpp2.0.1	BootNotification	[3, "3", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T15:12:30.464Z"}]	2026-06-15 15:12:30.468+00	2026-06-15 15:12:30.471+00	2026-06-15 15:12:30.471+00	1	2	135	8
268	CP002	4	cs	ocpp2.0.1	StatusNotification	[2, "4", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T15:12:30.470Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 15:12:30.472+00	2026-06-15 15:12:30.476+00	2026-06-15 15:12:30.476+00	1	1	\N	8
269	CP002	4	csms	ocpp2.0.1	StatusNotification	[3, "4", {}]	2026-06-15 15:12:30.517+00	2026-06-15 15:12:30.54+00	2026-06-15 15:12:30.54+00	1	2	137	8
270	CP003	5	cs	ocpp2.0.1	BootNotification	[2, "5", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP003", "vendorName": "Cariflex", "serialNumber": "CP003", "firmwareVersion": "1.0.0"}}]	2026-06-15 15:12:30.928+00	2026-06-15 15:12:30.931+00	2026-06-15 15:12:30.931+00	1	1	\N	9
271	CP003	5	csms	ocpp2.0.1	BootNotification	[3, "5", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T15:12:30.935Z"}]	2026-06-15 15:12:30.94+00	2026-06-15 15:12:30.944+00	2026-06-15 15:12:30.944+00	1	2	141	9
272	CP003	6	cs	ocpp2.0.1	StatusNotification	[2, "6", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T15:12:30.941Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 15:12:30.942+00	2026-06-15 15:12:30.946+00	2026-06-15 15:12:30.946+00	1	1	\N	9
151	CP003	6	cs	ocpp2.0.1	StatusNotification	[2, "6", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T14:58:38.084Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 14:58:38.085+00	2026-06-15 14:58:38.088+00	2026-06-15 15:12:30.976+00	1	1	272	9
273	CP003	6	csms	ocpp2.0.1	StatusNotification	[3, "6", {}]	2026-06-15 15:12:30.986+00	2026-06-15 15:12:31.005+00	2026-06-15 15:12:31.005+00	1	2	151	9
274	CP004	7	cs	ocpp2.0.1	BootNotification	[2, "7", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP004", "vendorName": "Cariflex", "serialNumber": "CP004", "firmwareVersion": "1.0.0"}}]	2026-06-15 15:12:31.385+00	2026-06-15 15:12:31.386+00	2026-06-15 15:12:31.386+00	1	1	\N	10
275	CP004	7	csms	ocpp2.0.1	BootNotification	[3, "7", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T15:12:31.389Z"}]	2026-06-15 15:12:31.392+00	2026-06-15 15:12:31.395+00	2026-06-15 15:12:31.395+00	1	2	154	10
276	CP004	8	cs	ocpp2.0.1	StatusNotification	[2, "8", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T15:12:31.392Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 15:12:31.393+00	2026-06-15 15:12:31.396+00	2026-06-15 15:12:31.396+00	1	1	\N	10
155	CP004	8	cs	ocpp2.0.1	StatusNotification	[2, "8", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T14:58:38.612Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 14:58:38.615+00	2026-06-15 14:58:38.62+00	2026-06-15 15:12:31.44+00	1	1	276	10
277	CP004	8	csms	ocpp2.0.1	StatusNotification	[3, "8", {}]	2026-06-15 15:12:31.438+00	2026-06-15 15:12:31.443+00	2026-06-15 15:12:31.443+00	1	2	155	10
278	CP005	9	cs	ocpp2.0.1	BootNotification	[2, "9", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP005", "vendorName": "Cariflex", "serialNumber": "CP005", "firmwareVersion": "1.0.0"}}]	2026-06-15 15:12:31.897+00	2026-06-15 15:12:31.904+00	2026-06-15 15:12:31.904+00	1	1	\N	11
279	CP005	9	csms	ocpp2.0.1	BootNotification	[3, "9", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T15:12:31.913Z"}]	2026-06-15 15:12:31.918+00	2026-06-15 15:12:31.922+00	2026-06-15 15:12:31.922+00	1	2	158	11
280	CP005	10	cs	ocpp2.0.1	StatusNotification	[2, "10", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T15:12:31.918Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 15:12:31.92+00	2026-06-15 15:12:31.923+00	2026-06-15 15:12:31.923+00	1	1	\N	11
281	CP005	10	csms	ocpp2.0.1	StatusNotification	[3, "10", {}]	2026-06-15 15:12:31.964+00	2026-06-15 15:12:31.996+00	2026-06-15 15:12:31.996+00	1	2	160	11
282	CP006	11	cs	ocpp2.0.1	BootNotification	[2, "11", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP006", "vendorName": "Cariflex", "serialNumber": "CP006", "firmwareVersion": "1.0.0"}}]	2026-06-15 15:12:32.366+00	2026-06-15 15:12:32.368+00	2026-06-15 15:12:32.368+00	1	1	\N	17
283	CP006	11	csms	ocpp2.0.1	BootNotification	[3, "11", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T15:12:32.370Z"}]	2026-06-15 15:12:32.373+00	2026-06-15 15:12:32.376+00	2026-06-15 15:12:32.376+00	1	2	162	17
284	CP006	12	cs	ocpp2.0.1	StatusNotification	[2, "12", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T15:12:32.374Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 15:12:32.375+00	2026-06-15 15:12:32.377+00	2026-06-15 15:12:32.377+00	1	1	\N	17
285	CP006	12	csms	ocpp2.0.1	StatusNotification	[3, "12", {}]	2026-06-15 15:12:32.419+00	2026-06-15 15:12:32.561+00	2026-06-15 15:12:32.561+00	1	2	164	17
287	CP007	13	csms	ocpp2.0.1	BootNotification	[3, "13", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T15:12:32.804Z"}]	2026-06-15 15:12:32.808+00	2026-06-15 15:12:32.811+00	2026-06-15 15:12:32.811+00	1	2	166	18
257	CP014	59	cs	ocpp2.0.1	Heartbeat	[2, "59", "Heartbeat", {}]	2026-06-15 15:00:45.06+00	2026-06-15 15:00:45.114+00	2026-06-15 15:14:38.199+00	1	1	378	25
286	CP007	13	cs	ocpp2.0.1	BootNotification	[2, "13", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP007", "vendorName": "Cariflex", "serialNumber": "CP007", "firmwareVersion": "1.0.0"}}]	2026-06-15 15:12:32.8+00	2026-06-15 15:12:32.802+00	2026-06-15 15:12:32.802+00	1	1	\N	18
293	CP008	16	csms	ocpp2.0.1	StatusNotification	[3, "16", {}]	2026-06-15 15:12:33.314+00	2026-06-15 15:12:33.322+00	2026-06-15 15:12:33.322+00	1	2	172	19
296	CP009	18	cs	ocpp2.0.1	StatusNotification	[2, "18", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T15:12:33.735Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 15:12:33.737+00	2026-06-15 15:12:33.741+00	2026-06-15 15:12:33.741+00	1	1	\N	20
297	CP009	18	csms	ocpp2.0.1	StatusNotification	[3, "18", {}]	2026-06-15 15:12:33.781+00	2026-06-15 15:12:33.901+00	2026-06-15 15:12:33.901+00	1	2	176	20
303	CP011	21	csms	ocpp2.0.1	BootNotification	[3, "21", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T15:12:35.075Z"}]	2026-06-15 15:12:35.079+00	2026-06-15 15:12:35.082+00	2026-06-15 15:12:35.082+00	1	2	182	22
306	CP012	23	cs	ocpp2.0.1	BootNotification	[2, "23", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP012", "vendorName": "Cariflex", "serialNumber": "CP012", "firmwareVersion": "1.0.0"}}]	2026-06-15 15:12:35.564+00	2026-06-15 15:12:35.567+00	2026-06-15 15:12:35.567+00	1	1	\N	23
320	CP015	30	cs	ocpp2.0.1	StatusNotification	[2, "30", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T15:12:37.007Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 15:12:37.008+00	2026-06-15 15:12:37.014+00	2026-06-15 15:12:37.014+00	1	1	\N	26
288	CP007	14	cs	ocpp2.0.1	StatusNotification	[2, "14", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T15:12:32.808Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 15:12:32.809+00	2026-06-15 15:12:32.812+00	2026-06-15 15:12:32.812+00	1	1	\N	18
292	CP008	16	cs	ocpp2.0.1	StatusNotification	[2, "16", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T15:12:33.268Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 15:12:33.27+00	2026-06-15 15:12:33.273+00	2026-06-15 15:12:33.273+00	1	1	\N	19
299	CP010	19	csms	ocpp2.0.1	BootNotification	[3, "19", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T15:12:34.155Z"}]	2026-06-15 15:12:34.157+00	2026-06-15 15:12:34.16+00	2026-06-15 15:12:34.16+00	1	2	178	21
302	CP011	21	cs	ocpp2.0.1	BootNotification	[2, "21", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP011", "vendorName": "Cariflex", "serialNumber": "CP011", "firmwareVersion": "1.0.0"}}]	2026-06-15 15:12:35.071+00	2026-06-15 15:12:35.072+00	2026-06-15 15:12:35.072+00	1	1	\N	22
310	CP013	25	cs	ocpp2.0.1	BootNotification	[2, "25", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP013", "vendorName": "Cariflex", "serialNumber": "CP013", "firmwareVersion": "1.0.0"}}]	2026-06-15 15:12:36.057+00	2026-06-15 15:12:36.059+00	2026-06-15 15:12:36.059+00	1	1	\N	24
200	CP015	30	cs	ocpp2.0.1	StatusNotification	[2, "30", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T14:58:44.098Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 14:58:44.1+00	2026-06-15 14:58:44.107+00	2026-06-15 15:12:37.076+00	1	1	320	26
289	CP007	14	csms	ocpp2.0.1	StatusNotification	[3, "14", {}]	2026-06-15 15:12:32.853+00	2026-06-15 15:12:32.92+00	2026-06-15 15:12:32.92+00	1	2	167	18
291	CP008	15	csms	ocpp2.0.1	BootNotification	[3, "15", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T15:12:33.264Z"}]	2026-06-15 15:12:33.268+00	2026-06-15 15:12:33.271+00	2026-06-15 15:12:33.271+00	1	2	170	19
294	CP009	17	cs	ocpp2.0.1	BootNotification	[2, "17", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP009", "vendorName": "Cariflex", "serialNumber": "CP009", "firmwareVersion": "1.0.0"}}]	2026-06-15 15:12:33.723+00	2026-06-15 15:12:33.726+00	2026-06-15 15:12:33.726+00	1	1	\N	20
298	CP010	19	cs	ocpp2.0.1	BootNotification	[2, "19", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP010", "vendorName": "Cariflex", "serialNumber": "CP010", "firmwareVersion": "1.0.0"}}]	2026-06-15 15:12:34.15+00	2026-06-15 15:12:34.152+00	2026-06-15 15:12:34.152+00	1	1	\N	21
301	CP010	20	csms	ocpp2.0.1	StatusNotification	[3, "20", {}]	2026-06-15 15:12:34.203+00	2026-06-15 15:12:34.242+00	2026-06-15 15:12:34.242+00	1	2	180	21
305	CP011	22	csms	ocpp2.0.1	StatusNotification	[3, "22", {}]	2026-06-15 15:12:35.126+00	2026-06-15 15:12:35.197+00	2026-06-15 15:12:35.197+00	1	2	184	22
312	CP013	26	cs	ocpp2.0.1	StatusNotification	[2, "26", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T15:12:36.065Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 15:12:36.066+00	2026-06-15 15:12:36.069+00	2026-06-15 15:12:36.069+00	1	1	\N	24
313	CP013	26	csms	ocpp2.0.1	StatusNotification	[3, "26", {}]	2026-06-15 15:12:36.114+00	2026-06-15 15:12:36.132+00	2026-06-15 15:12:36.132+00	1	2	192	24
316	CP014	28	cs	ocpp2.0.1	StatusNotification	[2, "28", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T15:12:36.513Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 15:12:36.514+00	2026-06-15 15:12:36.517+00	2026-06-15 15:12:36.517+00	1	1	\N	25
318	CP015	29	cs	ocpp2.0.1	BootNotification	[2, "29", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP015", "vendorName": "Cariflex", "serialNumber": "CP015", "firmwareVersion": "1.0.0"}}]	2026-06-15 15:12:36.994+00	2026-06-15 15:12:36.997+00	2026-06-15 15:12:36.997+00	1	1	\N	26
290	CP008	15	cs	ocpp2.0.1	BootNotification	[2, "15", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP008", "vendorName": "Cariflex", "serialNumber": "CP008", "firmwareVersion": "1.0.0"}}]	2026-06-15 15:12:33.26+00	2026-06-15 15:12:33.262+00	2026-06-15 15:12:33.262+00	1	1	\N	19
304	CP011	22	cs	ocpp2.0.1	StatusNotification	[2, "22", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T15:12:35.079Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 15:12:35.08+00	2026-06-15 15:12:35.084+00	2026-06-15 15:12:35.084+00	1	1	\N	22
308	CP012	24	cs	ocpp2.0.1	StatusNotification	[2, "24", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T15:12:35.576Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 15:12:35.578+00	2026-06-15 15:12:35.584+00	2026-06-15 15:12:35.584+00	1	1	\N	23
309	CP012	24	csms	ocpp2.0.1	StatusNotification	[3, "24", {}]	2026-06-15 15:12:35.66+00	2026-06-15 15:12:35.713+00	2026-06-15 15:12:35.713+00	1	2	308	23
314	CP014	27	cs	ocpp2.0.1	BootNotification	[2, "27", "BootNotification", {"reason": "PowerUp", "chargingStation": {"model": "CP014", "vendorName": "Cariflex", "serialNumber": "CP014", "firmwareVersion": "1.0.0"}}]	2026-06-15 15:12:36.502+00	2026-06-15 15:12:36.504+00	2026-06-15 15:12:36.504+00	1	1	\N	25
317	CP014	28	csms	ocpp2.0.1	StatusNotification	[3, "28", {}]	2026-06-15 15:12:36.558+00	2026-06-15 15:12:36.588+00	2026-06-15 15:12:36.588+00	1	2	196	25
319	CP015	29	csms	ocpp2.0.1	BootNotification	[3, "29", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T15:12:37.000Z"}]	2026-06-15 15:12:37.006+00	2026-06-15 15:12:37.01+00	2026-06-15 15:12:37.01+00	1	2	198	26
321	CP015	30	csms	ocpp2.0.1	StatusNotification	[3, "30", {}]	2026-06-15 15:12:37.052+00	2026-06-15 15:12:37.078+00	2026-06-15 15:12:37.078+00	1	2	200	26
295	CP009	17	csms	ocpp2.0.1	BootNotification	[3, "17", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T15:12:33.730Z"}]	2026-06-15 15:12:33.735+00	2026-06-15 15:12:33.739+00	2026-06-15 15:12:33.739+00	1	2	174	20
300	CP010	20	cs	ocpp2.0.1	StatusNotification	[2, "20", "StatusNotification", {"evseId": 1, "timestamp": "2026-06-15T15:12:34.158Z", "connectorId": 1, "connectorStatus": "Available"}]	2026-06-15 15:12:34.159+00	2026-06-15 15:12:34.161+00	2026-06-15 15:12:34.161+00	1	1	\N	21
307	CP012	23	csms	ocpp2.0.1	BootNotification	[3, "23", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T15:12:35.571Z"}]	2026-06-15 15:12:35.576+00	2026-06-15 15:12:35.581+00	2026-06-15 15:12:35.581+00	1	2	186	23
311	CP013	25	csms	ocpp2.0.1	BootNotification	[3, "25", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T15:12:36.062Z"}]	2026-06-15 15:12:36.065+00	2026-06-15 15:12:36.068+00	2026-06-15 15:12:36.068+00	1	2	190	24
315	CP014	27	csms	ocpp2.0.1	BootNotification	[3, "27", {"status": "Accepted", "interval": 60, "currentTime": "2026-06-15T15:12:36.508Z"}]	2026-06-15 15:12:36.513+00	2026-06-15 15:12:36.516+00	2026-06-15 15:12:36.516+00	1	2	194	25
322	CP001	31	cs	ocpp2.0.1	Heartbeat	[2, "31", "Heartbeat", {}]	2026-06-15 15:13:37.395+00	2026-06-15 15:13:37.408+00	2026-06-15 15:13:37.408+00	1	1	\N	7
323	CP001	31	csms	ocpp2.0.1	Heartbeat	[3, "31", {"currentTime": "2026-06-15T15:13:37.398Z"}]	2026-06-15 15:13:37.4+00	2026-06-15 15:13:37.409+00	2026-06-15 15:13:37.409+00	1	2	203	7
324	CP002	32	cs	ocpp2.0.1	Heartbeat	[2, "32", "Heartbeat", {}]	2026-06-15 15:13:37.401+00	2026-06-15 15:13:37.411+00	2026-06-15 15:13:37.411+00	1	1	\N	8
325	CP002	32	csms	ocpp2.0.1	Heartbeat	[3, "32", {"currentTime": "2026-06-15T15:13:37.442Z"}]	2026-06-15 15:13:37.445+00	2026-06-15 15:13:37.448+00	2026-06-15 15:13:37.448+00	1	2	204	8
326	CP003	33	cs	ocpp2.0.1	Heartbeat	[2, "33", "Heartbeat", {}]	2026-06-15 15:13:37.446+00	2026-06-15 15:13:37.449+00	2026-06-15 15:13:37.449+00	1	1	\N	9
204	CP002	32	cs	ocpp2.0.1	Heartbeat	[2, "32", "Heartbeat", {}]	2026-06-15 14:59:44.496+00	2026-06-15 14:59:44.504+00	2026-06-15 15:13:37.649+00	1	1	324	8
327	CP003	33	csms	ocpp2.0.1	Heartbeat	[3, "33", {"currentTime": "2026-06-15T15:13:37.486Z"}]	2026-06-15 15:13:37.488+00	2026-06-15 15:13:37.65+00	2026-06-15 15:13:37.65+00	1	2	206	9
328	CP004	34	cs	ocpp2.0.1	Heartbeat	[2, "34", "Heartbeat", {}]	2026-06-15 15:13:37.489+00	2026-06-15 15:13:37.651+00	2026-06-15 15:13:37.651+00	1	1	\N	10
329	CP004	34	csms	ocpp2.0.1	Heartbeat	[3, "34", {"currentTime": "2026-06-15T15:13:37.529Z"}]	2026-06-15 15:13:37.532+00	2026-06-15 15:13:37.652+00	2026-06-15 15:13:37.652+00	1	2	208	10
330	CP006	36	cs	ocpp2.0.1	Heartbeat	[2, "36", "Heartbeat", {}]	2026-06-15 15:13:37.577+00	2026-06-15 15:13:37.653+00	2026-06-15 15:13:37.653+00	1	1	\N	17
331	CP006	36	csms	ocpp2.0.1	Heartbeat	[3, "36", {"currentTime": "2026-06-15T15:13:37.618Z"}]	2026-06-15 15:13:37.623+00	2026-06-15 15:13:37.653+00	2026-06-15 15:13:37.653+00	1	2	212	17
332	CP007	37	cs	ocpp2.0.1	Heartbeat	[2, "37", "Heartbeat", {}]	2026-06-15 15:13:37.624+00	2026-06-15 15:13:37.654+00	2026-06-15 15:13:37.654+00	1	1	\N	18
333	CP005	35	cs	ocpp2.0.1	Heartbeat	[2, "35", "Heartbeat", {}]	2026-06-15 15:13:37.533+00	2026-06-15 15:13:37.655+00	2026-06-15 15:13:37.655+00	1	1	\N	11
334	CP005	35	csms	ocpp2.0.1	Heartbeat	[3, "35", {"currentTime": "2026-06-15T15:13:37.573Z"}]	2026-06-15 15:13:37.576+00	2026-06-15 15:13:37.657+00	2026-06-15 15:13:37.657+00	1	2	210	11
335	CP007	37	csms	ocpp2.0.1	Heartbeat	[3, "37", {"currentTime": "2026-06-15T15:13:37.664Z"}]	2026-06-15 15:13:37.666+00	2026-06-15 15:13:37.835+00	2026-06-15 15:13:37.835+00	1	2	214	18
336	CP008	38	cs	ocpp2.0.1	Heartbeat	[2, "38", "Heartbeat", {}]	2026-06-15 15:13:37.667+00	2026-06-15 15:13:37.838+00	2026-06-15 15:13:37.838+00	1	1	\N	19
337	CP008	38	csms	ocpp2.0.1	Heartbeat	[3, "38", {"currentTime": "2026-06-15T15:13:37.707Z"}]	2026-06-15 15:13:37.711+00	2026-06-15 15:13:37.856+00	2026-06-15 15:13:37.856+00	1	2	216	19
338	CP009	39	cs	ocpp2.0.1	Heartbeat	[2, "39", "Heartbeat", {}]	2026-06-15 15:13:37.711+00	2026-06-15 15:13:37.857+00	2026-06-15 15:13:37.857+00	1	1	\N	20
339	CP009	39	csms	ocpp2.0.1	Heartbeat	[3, "39", {"currentTime": "2026-06-15T15:13:37.752Z"}]	2026-06-15 15:13:37.754+00	2026-06-15 15:13:37.858+00	2026-06-15 15:13:37.858+00	1	2	218	20
340	CP010	40	cs	ocpp2.0.1	Heartbeat	[2, "40", "Heartbeat", {}]	2026-06-15 15:13:37.755+00	2026-06-15 15:13:37.86+00	2026-06-15 15:13:37.86+00	1	1	\N	21
341	CP010	40	csms	ocpp2.0.1	Heartbeat	[3, "40", {"currentTime": "2026-06-15T15:13:37.799Z"}]	2026-06-15 15:13:37.807+00	2026-06-15 15:13:37.861+00	2026-06-15 15:13:37.861+00	1	2	219	21
342	CP011	41	cs	ocpp2.0.1	Heartbeat	[2, "41", "Heartbeat", {}]	2026-06-15 15:13:37.811+00	2026-06-15 15:13:37.863+00	2026-06-15 15:13:37.863+00	1	1	\N	22
343	CP011	41	csms	ocpp2.0.1	Heartbeat	[3, "41", {"currentTime": "2026-06-15T15:13:37.848Z"}]	2026-06-15 15:13:37.853+00	2026-06-15 15:13:37.866+00	2026-06-15 15:13:37.866+00	1	2	222	22
344	CP012	42	cs	ocpp2.0.1	Heartbeat	[2, "42", "Heartbeat", {}]	2026-06-15 15:13:37.853+00	2026-06-15 15:13:37.867+00	2026-06-15 15:13:37.867+00	1	1	\N	23
345	CP012	42	csms	ocpp2.0.1	Heartbeat	[3, "42", {"currentTime": "2026-06-15T15:13:37.893Z"}]	2026-06-15 15:13:37.895+00	2026-06-15 15:13:37.965+00	2026-06-15 15:13:37.965+00	1	2	224	23
346	CP013	43	cs	ocpp2.0.1	Heartbeat	[2, "43", "Heartbeat", {}]	2026-06-15 15:13:37.896+00	2026-06-15 15:13:37.965+00	2026-06-15 15:13:37.965+00	1	1	\N	24
347	CP013	43	csms	ocpp2.0.1	Heartbeat	[3, "43", {"currentTime": "2026-06-15T15:13:37.939Z"}]	2026-06-15 15:13:37.949+00	2026-06-15 15:13:38.042+00	2026-06-15 15:13:38.042+00	1	2	226	24
348	CP014	44	cs	ocpp2.0.1	Heartbeat	[2, "44", "Heartbeat", {}]	2026-06-15 15:13:37.952+00	2026-06-15 15:13:38.043+00	2026-06-15 15:13:38.043+00	1	1	\N	25
349	CP014	44	csms	ocpp2.0.1	Heartbeat	[3, "44", {"currentTime": "2026-06-15T15:13:37.987Z"}]	2026-06-15 15:13:37.991+00	2026-06-15 15:13:38.085+00	2026-06-15 15:13:38.085+00	1	2	228	25
350	CP015	45	cs	ocpp2.0.1	Heartbeat	[2, "45", "Heartbeat", {}]	2026-06-15 15:13:37.991+00	2026-06-15 15:13:38.086+00	2026-06-15 15:13:38.086+00	1	1	\N	26
351	CP015	45	csms	ocpp2.0.1	Heartbeat	[3, "45", {"currentTime": "2026-06-15T15:13:38.032Z"}]	2026-06-15 15:13:38.035+00	2026-06-15 15:13:38.087+00	2026-06-15 15:13:38.087+00	1	2	230	26
352	CP001	46	cs	ocpp2.0.1	Heartbeat	[2, "46", "Heartbeat", {}]	2026-06-15 15:14:37.401+00	2026-06-15 15:14:37.415+00	2026-06-15 15:14:37.415+00	1	1	\N	7
353	CP001	46	csms	ocpp2.0.1	Heartbeat	[3, "46", {"currentTime": "2026-06-15T15:14:37.404Z"}]	2026-06-15 15:14:37.406+00	2026-06-15 15:14:37.416+00	2026-06-15 15:14:37.416+00	1	2	232	7
354	CP002	47	cs	ocpp2.0.1	Heartbeat	[2, "47", "Heartbeat", {}]	2026-06-15 15:14:37.407+00	2026-06-15 15:14:37.419+00	2026-06-15 15:14:37.419+00	1	1	\N	8
355	CP002	47	csms	ocpp2.0.1	Heartbeat	[3, "47", {"currentTime": "2026-06-15T15:14:37.447Z"}]	2026-06-15 15:14:37.45+00	2026-06-15 15:14:37.454+00	2026-06-15 15:14:37.454+00	1	2	234	8
356	CP003	48	cs	ocpp2.0.1	Heartbeat	[2, "48", "Heartbeat", {}]	2026-06-15 15:14:37.451+00	2026-06-15 15:14:37.454+00	2026-06-15 15:14:37.454+00	1	1	\N	9
357	CP003	48	csms	ocpp2.0.1	Heartbeat	[3, "48", {"currentTime": "2026-06-15T15:14:37.493Z"}]	2026-06-15 15:14:37.496+00	2026-06-15 15:14:37.531+00	2026-06-15 15:14:37.531+00	1	2	236	9
358	CP004	49	cs	ocpp2.0.1	Heartbeat	[2, "49", "Heartbeat", {}]	2026-06-15 15:14:37.496+00	2026-06-15 15:14:37.532+00	2026-06-15 15:14:37.532+00	1	1	\N	10
359	CP004	49	csms	ocpp2.0.1	Heartbeat	[3, "49", {"currentTime": "2026-06-15T15:14:37.537Z"}]	2026-06-15 15:14:37.539+00	2026-06-15 15:14:37.583+00	2026-06-15 15:14:37.583+00	1	2	238	10
360	CP005	50	cs	ocpp2.0.1	Heartbeat	[2, "50", "Heartbeat", {}]	2026-06-15 15:14:37.54+00	2026-06-15 15:14:37.585+00	2026-06-15 15:14:37.585+00	1	1	\N	11
365	CP007	52	csms	ocpp2.0.1	Heartbeat	[3, "52", {"currentTime": "2026-06-15T15:14:37.670Z"}]	2026-06-15 15:14:37.673+00	2026-06-15 15:14:37.701+00	2026-06-15 15:14:37.701+00	1	2	244	18
373	CP012	57	cs	ocpp2.0.1	Heartbeat	[2, "57", "Heartbeat", {}]	2026-06-15 15:14:37.848+00	2026-06-15 15:14:37.894+00	2026-06-15 15:14:37.894+00	1	1	\N	23
253	CP012	57	cs	ocpp2.0.1	Heartbeat	[2, "57", "Heartbeat", {}]	2026-06-15 15:00:44.97+00	2026-06-15 15:00:45.11+00	2026-06-15 15:14:38.035+00	1	1	373	23
378	CP014	59	cs	ocpp2.0.1	Heartbeat	[2, "59", "Heartbeat", {}]	2026-06-15 15:14:37.937+00	2026-06-15 15:14:37.988+00	2026-06-15 15:14:37.988+00	1	1	\N	25
361	CP005	50	csms	ocpp2.0.1	Heartbeat	[3, "50", {"currentTime": "2026-06-15T15:14:37.580Z"}]	2026-06-15 15:14:37.584+00	2026-06-15 15:14:37.596+00	2026-06-15 15:14:37.596+00	1	2	240	11
363	CP006	51	csms	ocpp2.0.1	Heartbeat	[3, "51", {"currentTime": "2026-06-15T15:14:37.626Z"}]	2026-06-15 15:14:37.628+00	2026-06-15 15:14:37.636+00	2026-06-15 15:14:37.636+00	1	2	242	17
368	CP009	54	cs	ocpp2.0.1	Heartbeat	[2, "54", "Heartbeat", {}]	2026-06-15 15:14:37.718+00	2026-06-15 15:14:37.744+00	2026-06-15 15:14:37.744+00	1	1	\N	20
371	CP010	55	csms	ocpp2.0.1	Heartbeat	[3, "55", {"currentTime": "2026-06-15T15:14:37.801Z"}]	2026-06-15 15:14:37.803+00	2026-06-15 15:14:37.892+00	2026-06-15 15:14:37.892+00	1	2	250	21
376	CP013	58	cs	ocpp2.0.1	Heartbeat	[2, "58", "Heartbeat", {}]	2026-06-15 15:14:37.897+00	2026-06-15 15:14:37.912+00	2026-06-15 15:14:37.912+00	1	1	\N	24
377	CP013	58	csms	ocpp2.0.1	Heartbeat	[3, "58", {"currentTime": "2026-06-15T15:14:37.934Z"}]	2026-06-15 15:14:37.936+00	2026-06-15 15:14:37.986+00	2026-06-15 15:14:37.986+00	1	2	256	24
362	CP006	51	cs	ocpp2.0.1	Heartbeat	[2, "51", "Heartbeat", {}]	2026-06-15 15:14:37.586+00	2026-06-15 15:14:37.598+00	2026-06-15 15:14:37.598+00	1	1	\N	17
364	CP007	52	cs	ocpp2.0.1	Heartbeat	[2, "52", "Heartbeat", {}]	2026-06-15 15:14:37.629+00	2026-06-15 15:14:37.638+00	2026-06-15 15:14:37.638+00	1	1	\N	18
380	CP015	60	cs	ocpp2.0.1	Heartbeat	[2, "60", "Heartbeat", {}]	2026-06-15 15:14:37.984+00	2026-06-15 15:14:38.038+00	2026-06-15 15:14:38.038+00	1	1	\N	26
366	CP008	53	cs	ocpp2.0.1	Heartbeat	[2, "53", "Heartbeat", {}]	2026-06-15 15:14:37.673+00	2026-06-15 15:14:37.702+00	2026-06-15 15:14:37.702+00	1	1	\N	19
367	CP008	53	csms	ocpp2.0.1	Heartbeat	[3, "53", {"currentTime": "2026-06-15T15:14:37.714Z"}]	2026-06-15 15:14:37.717+00	2026-06-15 15:14:37.743+00	2026-06-15 15:14:37.743+00	1	2	246	19
369	CP009	54	csms	ocpp2.0.1	Heartbeat	[3, "54", {"currentTime": "2026-06-15T15:14:37.758Z"}]	2026-06-15 15:14:37.76+00	2026-06-15 15:14:37.797+00	2026-06-15 15:14:37.797+00	1	2	248	20
372	CP011	56	cs	ocpp2.0.1	Heartbeat	[2, "56", "Heartbeat", {}]	2026-06-15 15:14:37.804+00	2026-06-15 15:14:37.893+00	2026-06-15 15:14:37.893+00	1	1	\N	22
370	CP010	55	cs	ocpp2.0.1	Heartbeat	[2, "55", "Heartbeat", {}]	2026-06-15 15:14:37.761+00	2026-06-15 15:14:37.798+00	2026-06-15 15:14:37.798+00	1	1	\N	21
374	CP011	56	csms	ocpp2.0.1	Heartbeat	[3, "56", {"currentTime": "2026-06-15T15:14:37.845Z"}]	2026-06-15 15:14:37.847+00	2026-06-15 15:14:37.895+00	2026-06-15 15:14:37.895+00	1	2	252	22
375	CP012	57	csms	ocpp2.0.1	Heartbeat	[3, "57", {"currentTime": "2026-06-15T15:14:37.889Z"}]	2026-06-15 15:14:37.896+00	2026-06-15 15:14:37.9+00	2026-06-15 15:14:37.9+00	1	2	253	23
379	CP014	59	csms	ocpp2.0.1	Heartbeat	[3, "59", {"currentTime": "2026-06-15T15:14:37.979Z"}]	2026-06-15 15:14:37.982+00	2026-06-15 15:14:38.037+00	2026-06-15 15:14:38.037+00	1	2	257	25
381	CP015	60	csms	ocpp2.0.1	Heartbeat	[3, "60", {"currentTime": "2026-06-15T15:14:38.022Z"}]	2026-06-15 15:14:38.025+00	2026-06-15 15:14:38.04+00	2026-06-15 15:14:38.04+00	1	2	260	26
382	CP002	1	csms	ocpp2.0.1	BootNotification	[4, "1", "FormatViolation", "Invalid message format", {"errors": [{"params": {"type": "object"}, "keyword": "type", "message": "must be object", "schemaPath": "#/type", "instancePath": ""}]}]	2026-06-15 17:54:21.048+00	2026-06-15 17:54:21.05+00	2026-06-15 17:54:21.05+00	1	2	142	8
383	CP002	3d2f7356-a62b-4acf-8144-5a9e978b75e2	cs	ocpp2.0.1	BootNotification	"[2,\\"1\\",\\"BootNotification\\",\\"{\\\\\\"chargingStation\\\\\\":{\\\\\\"model\\\\\\":\\\\\\"CP002\\\\\\",\\\\\\"vendorName\\\\\\":\\\\\\"Cariflex\\\\\\",\\\\\\"firmwareVersion\\\\\\":\\\\\\"1.0.0\\\\\\",\\\\\\"serialNumber\\\\\\":\\\\\\"CP002\\\\\\"},\\\\\\"reason\\\\\\":\\\\\\"PowerUp\\\\\\"}\\"]"	2026-06-15 17:54:21.047+00	2026-06-15 17:54:21.051+00	2026-06-15 17:54:21.051+00	1	1	\N	8
\.


--
-- Data for Name: Reservations; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."Reservations" ("databaseId", id, "stationId", "expiryDateTime", "connectorType", "reserveStatus", "isActive", "terminatedByTransaction", "idToken", "groupIdToken", "createdAt", "updatedAt", "evseId", "tenantId") FROM stdin;
\.


--
-- Data for Name: SalesTariffs; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."SalesTariffs" ("databaseId", id, "numEPriceLevels", "salesTariffDescription", "salesTariffEntry", "chargingScheduleDatabaseId", "createdAt", "updatedAt", "tenantId") FROM stdin;
\.


--
-- Data for Name: SecurityEvents; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."SecurityEvents" (id, "stationId", type, "timestamp", "techInfo", "createdAt", "updatedAt", "tenantId") FROM stdin;
\.


--
-- Data for Name: SendLocalListAuthorizations; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."SendLocalListAuthorizations" ("sendLocalListId", "authorizationId", "createdAt", "updatedAt", "tenantId") FROM stdin;
\.


--
-- Data for Name: SendLocalLists; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."SendLocalLists" (id, "stationId", "correlationId", "versionNumber", "updateType", "createdAt", "updatedAt", "tenantId") FROM stdin;
\.


--
-- Data for Name: SequelizeMeta; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."SequelizeMeta" (name) FROM stdin;
20250430103000-initial.js
20250430105500-create-tenants-table.js
20250430110000-create-default-tenant.js
20250430130000-update-existing-tables-to-include-default-tenant.js
20250618150000-update-authorizations-to-include-concurrenttransaction.js
20250618150800-update-existing-authorization-to-include-realtimeauth.js
20250621120000-flatten-authorization.js
20250714120500-create-tenant-partner-table.js
20250714121000-alter-tenants-table-add-ocpi-fields.js
20250715000000-create-async-job-status.js
20250821103100-schema-fix.js
20250903102900-create-evses.js
20251111160000-remove-enums.js
20251121170000-add-isUserTenant-to-tenants.js
20260112120000-alter-authorization-table-add-realtime-auth-fields.js
20260113000000-normalize-id-token-case.js
20260122000000-add-authorization-unique-index.js
20260202120000-add-use16-status-notification-0-to-charging-stations.js
20260204120000-add-meter-start-to-transactions.js
20260205150000-add-latest-ocpp-message-timestamp.js
20260210120000-add-request-message-id-to-ocpp-messages.js
20260211210000-add-dynamic-tenant-resolution.js
20260213100000-add-certificate-file-hash-column-to-certificate-table.js
20260213110000-add-certificate-id-column-to-installed-certificate-table.js
20260213120000-create-certificate-attempt-tables.js
20260219091500-add-tenant-path-mapping.js
20260220120000-make-connector-columns-nullable.js
20260223000000-tariff-connector.js
20260226150000-add-max-charging-stations-to-tenants.js
20260304000000-rename-protocol-to-protocols-on-server-network-profiles.js
20260310000000-remove-max-connections-per-tenant-from-server-network-profiles.js
20260320120000-make-server-network-profile-tenant-id-nullable.js
20260324120000-add-event-notification-type-to-variable-monitoring.js
20260330100000-add-charging-station-pk-id.js
20260413000000-fix-authorization-unique-index-add-tenant.js
20260413010000-fix-variable-attributes-partial-indexes.js
20260413020000-fix-set-network-profile-correlation-id-index.js
20260413040000-fix-certificate-unique-indexes.js
20260413050000-fix-evse-type-component-variable-unique-indexes.js
20260415000000-add-ocpp21-tariff-fields.js
20260415010000-add-tariff-id-to-authorizations.js
20260415020000-add-tariff-id-tenant-unique-constraint.js
20260415120000-add-prepaid-fields-to-authorizations.js
20260417120000-fix-certificates-signed-by-column-type.js
\.


--
-- Data for Name: ServerNetworkProfiles; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."ServerNetworkProfiles" (id, host, port, "pingInterval", "messageTimeout", "securityProfile", "allowUnknownChargingStations", "tlsKeyFilePath", "tlsCertificateChainFilePath", "mtlsCertificateAuthorityKeyFilePath", "rootCACertificateFilePath", "createdAt", "updatedAt", "tenantId", "dynamicTenantResolution", "tenantPathMapping", protocols) FROM stdin;
0	0.0.0.0	8081	60	20	0	t	\N	\N	\N	\N	2026-06-10 17:04:26.74+00	2026-06-11 04:38:56.28+00	1	f	\N	{ocpp2.1,ocpp2.0.1,ocpp1.6}
1	0.0.0.0	8082	60	20	1	f	\N	\N	\N	\N	2026-06-10 17:04:26.887+00	2026-06-11 04:38:56.547+00	1	f	\N	{ocpp2.1,ocpp2.0.1,ocpp1.6}
2	0.0.0.0	8443	60	20	2	f	/usr/local/apps/citrineos/Server/dist/assets/certificates/leafKey.pem	/usr/local/apps/citrineos/Server/dist/assets/certificates/certChain.pem	\N	/usr/local/apps/citrineos/Server/dist/assets/certificates/rootCertificate.pem	2026-06-10 17:04:26.971+00	2026-06-11 04:38:56.815+00	1	f	\N	{ocpp2.1,ocpp2.0.1,ocpp1.6}
3	0.0.0.0	8444	60	20	3	f	/usr/local/apps/citrineos/Server/dist/assets/certificates/leafKey.pem	/usr/local/apps/citrineos/Server/dist/assets/certificates/certChain.pem	/usr/local/apps/citrineos/Server/dist/assets/certificates/subCAKey.pem	/usr/local/apps/citrineos/Server/dist/assets/certificates/rootCertificate.pem	2026-06-10 17:04:27.007+00	2026-06-11 04:38:57.212+00	1	f	\N	{ocpp2.1,ocpp2.0.1,ocpp1.6}
\.


--
-- Data for Name: SetNetworkProfiles; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."SetNetworkProfiles" (id, "stationId", "correlationId", "websocketServerConfigId", "configurationSlot", "ocppVersion", "ocppTransport", "ocppCsmsUrl", "messageTimeout", "securityProfile", "ocppInterface", apn, vpn, "createdAt", "updatedAt", "tenantId", "stationPkId") FROM stdin;
\.


--
-- Data for Name: StartTransactions; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."StartTransactions" (id, "stationId", "meterStart", "timestamp", "reservationId", "transactionDatabaseId", "createdAt", "updatedAt", "idTokenDatabaseId", "connectorDatabaseId", "tenantId") FROM stdin;
\.


--
-- Data for Name: StatusNotifications; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."StatusNotifications" (id, "timestamp", "connectorStatus", "evseId", "connectorId", "errorCode", info, "vendorId", "vendorErrorCode", "createdAt", "updatedAt", "stationId", "tenantId", "stationPkId", "ocppConnectionName") FROM stdin;
1	2026-06-15 14:38:52.269+00	Available	1	1	\N	\N	\N	\N	2026-06-15 14:38:52.337+00	2026-06-15 14:38:52.337+00	CP001	1	7	\N
2	2026-06-15 14:58:36.708+00	Available	1	1	\N	\N	\N	\N	2026-06-15 14:58:36.796+00	2026-06-15 14:58:36.796+00	CP001	1	7	\N
3	2026-06-15 14:58:37.244+00	Available	1	1	\N	\N	\N	\N	2026-06-15 14:58:37.378+00	2026-06-15 14:58:37.378+00	CP002	1	8	\N
4	2026-06-15 14:58:38.084+00	Available	1	1	\N	\N	\N	\N	2026-06-15 14:58:38.155+00	2026-06-15 14:58:38.155+00	CP003	1	9	\N
5	2026-06-15 14:58:38.612+00	Available	1	1	\N	\N	\N	\N	2026-06-15 14:58:38.672+00	2026-06-15 14:58:38.672+00	CP004	1	10	\N
6	2026-06-15 14:58:39.064+00	Available	1	1	\N	\N	\N	\N	2026-06-15 14:58:39.152+00	2026-06-15 14:58:39.152+00	CP005	1	11	\N
7	2026-06-15 14:58:39.55+00	Available	1	1	\N	\N	\N	\N	2026-06-15 14:58:39.601+00	2026-06-15 14:58:39.601+00	CP006	1	17	\N
8	2026-06-15 14:58:40.037+00	Available	1	1	\N	\N	\N	\N	2026-06-15 14:58:40.099+00	2026-06-15 14:58:40.099+00	CP007	1	18	\N
9	2026-06-15 14:58:40.466+00	Available	1	1	\N	\N	\N	\N	2026-06-15 14:58:40.516+00	2026-06-15 14:58:40.516+00	CP008	1	19	\N
10	2026-06-15 14:58:41.057+00	Available	1	1	\N	\N	\N	\N	2026-06-15 14:58:41.263+00	2026-06-15 14:58:41.263+00	CP009	1	20	\N
11	2026-06-15 14:58:41.776+00	Available	1	1	\N	\N	\N	\N	2026-06-15 14:58:41.832+00	2026-06-15 14:58:41.832+00	CP010	1	21	\N
12	2026-06-15 14:58:42.232+00	Available	1	1	\N	\N	\N	\N	2026-06-15 14:58:42.384+00	2026-06-15 14:58:42.384+00	CP011	1	22	\N
13	2026-06-15 14:58:42.727+00	Available	1	1	\N	\N	\N	\N	2026-06-15 14:58:42.777+00	2026-06-15 14:58:42.777+00	CP012	1	23	\N
14	2026-06-15 14:58:43.182+00	Available	1	1	\N	\N	\N	\N	2026-06-15 14:58:43.236+00	2026-06-15 14:58:43.236+00	CP013	1	24	\N
15	2026-06-15 14:58:43.632+00	Available	1	1	\N	\N	\N	\N	2026-06-15 14:58:43.684+00	2026-06-15 14:58:43.684+00	CP014	1	25	\N
16	2026-06-15 14:58:44.098+00	Available	1	1	\N	\N	\N	\N	2026-06-15 14:58:44.162+00	2026-06-15 14:58:44.162+00	CP015	1	26	\N
17	2026-06-15 15:12:30.004+00	Available	1	1	\N	\N	\N	\N	2026-06-15 15:12:30.116+00	2026-06-15 15:12:30.116+00	CP001	1	7	\N
18	2026-06-15 15:12:30.47+00	Available	1	1	\N	\N	\N	\N	2026-06-15 15:12:30.539+00	2026-06-15 15:12:30.539+00	CP002	1	8	\N
19	2026-06-15 15:12:30.941+00	Available	1	1	\N	\N	\N	\N	2026-06-15 15:12:31.004+00	2026-06-15 15:12:31.004+00	CP003	1	9	\N
20	2026-06-15 15:12:31.392+00	Available	1	1	\N	\N	\N	\N	2026-06-15 15:12:31.442+00	2026-06-15 15:12:31.442+00	CP004	1	10	\N
21	2026-06-15 15:12:31.918+00	Available	1	1	\N	\N	\N	\N	2026-06-15 15:12:31.995+00	2026-06-15 15:12:31.995+00	CP005	1	11	\N
22	2026-06-15 15:12:32.374+00	Available	1	1	\N	\N	\N	\N	2026-06-15 15:12:32.566+00	2026-06-15 15:12:32.566+00	CP006	1	17	\N
23	2026-06-15 15:12:32.808+00	Available	1	1	\N	\N	\N	\N	2026-06-15 15:12:32.919+00	2026-06-15 15:12:32.919+00	CP007	1	18	\N
24	2026-06-15 15:12:33.268+00	Available	1	1	\N	\N	\N	\N	2026-06-15 15:12:33.321+00	2026-06-15 15:12:33.321+00	CP008	1	19	\N
25	2026-06-15 15:12:33.735+00	Available	1	1	\N	\N	\N	\N	2026-06-15 15:12:33.9+00	2026-06-15 15:12:33.9+00	CP009	1	20	\N
26	2026-06-15 15:12:34.158+00	Available	1	1	\N	\N	\N	\N	2026-06-15 15:12:34.242+00	2026-06-15 15:12:34.242+00	CP010	1	21	\N
27	2026-06-15 15:12:35.079+00	Available	1	1	\N	\N	\N	\N	2026-06-15 15:12:35.196+00	2026-06-15 15:12:35.196+00	CP011	1	22	\N
28	2026-06-15 15:12:35.576+00	Available	1	1	\N	\N	\N	\N	2026-06-15 15:12:35.638+00	2026-06-15 15:12:35.638+00	CP012	1	23	\N
29	2026-06-15 15:12:36.065+00	Available	1	1	\N	\N	\N	\N	2026-06-15 15:12:36.132+00	2026-06-15 15:12:36.132+00	CP013	1	24	\N
30	2026-06-15 15:12:36.513+00	Available	1	1	\N	\N	\N	\N	2026-06-15 15:12:36.59+00	2026-06-15 15:12:36.59+00	CP014	1	25	\N
31	2026-06-15 15:12:37.007+00	Available	1	1	\N	\N	\N	\N	2026-06-15 15:12:37.078+00	2026-06-15 15:12:37.078+00	CP015	1	26	\N
\.


--
-- Data for Name: StopTransactions; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."StopTransactions" (id, "stationId", "transactionDatabaseId", "meterStop", "timestamp", reason, "createdAt", "updatedAt", "tenantId", "idTokenValue", "idTokenType") FROM stdin;
\.


--
-- Data for Name: Subscriptions; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."Subscriptions" (id, "stationId", "onConnect", "onClose", "onMessage", "sentMessage", "messageRegexFilter", url, "createdAt", "updatedAt", "tenantId") FROM stdin;
\.


--
-- Data for Name: Tariffs; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."Tariffs" (id, currency, "pricePerKwh", "pricePerMin", "pricePerSession", "authorizationAmount", "paymentFee", "taxRate", "createdAt", "updatedAt", "tenantId", "tariffAltText", "tariffId", "validFrom", description, energy, "chargingTime", "idleTime", "fixedFee", "reservationTime", "reservationFixed", "minCost", "maxCost") FROM stdin;
\.


--
-- Data for Name: TenantPartners; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."TenantPartners" (id, "partyId", "countryCode", "tenantId", "partnerProfileOCPI", "createdAt", "updatedAt") FROM stdin;
\.


--
-- Data for Name: Tenants; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."Tenants" (id, name, "createdAt", "updatedAt", "partyId", "countryCode", url, "serverProfileOCPI", "isUserTenant", "maxChargingStations") FROM stdin;
1	Default Tenant	2026-06-10 17:03:54.134+00	2026-06-10 17:03:54.134+00	default	US	\N	\N	f	\N
\.


--
-- Data for Name: TransactionEvents; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."TransactionEvents" (id, "stationId", "eventType", "timestamp", "triggerReason", "seqNo", offline, "numberOfPhasesUsed", "cableMaxCurrent", "reservationId", "transactionInfo", "createdAt", "updatedAt", "transactionDatabaseId", "evseId", "tenantId", "idTokenValue", "idTokenType") FROM stdin;
\.


--
-- Data for Name: Transactions; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."Transactions" (id, "stationId", "transactionId", "isActive", "chargingState", "timeSpentCharging", "totalKwh", "stoppedReason", "remoteStartId", "totalCost", "createdAt", "updatedAt", "tenantId", "locationId", "evseId", "connectorId", "authorizationId", "tariffId", "startTime", "endTime", "customData", "meterStart", "stationPkId", "ocppConnectionName") FROM stdin;
\.


--
-- Data for Name: VariableAttributes; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."VariableAttributes" (id, "stationId", type, "dataType", value, mutability, persistent, constant, "generatedAt", "variableId", "componentId", "evseDatabaseId", "createdAt", "updatedAt", "bootConfigId", "tenantId", "stationPkId") FROM stdin;
1	CP001	Actual	boolean	true	ReadOnly	f	f	\N	1	1	\N	2026-06-15 11:55:48.336+00	2026-06-15 11:55:48.336+00	\N	1	7
2	CP001	Actual	boolean	true	ReadOnly	f	f	\N	2	1	\N	2026-06-15 11:55:48.529+00	2026-06-15 11:55:48.529+00	\N	1	7
3	CP001	Actual	boolean	true	ReadOnly	f	f	\N	3	1	\N	2026-06-15 11:55:48.718+00	2026-06-15 11:55:48.718+00	\N	1	7
5	CP001	Actual	boolean	true	ReadOnly	f	f	\N	1	3	\N	2026-06-15 14:14:12.632+00	2026-06-15 14:14:12.632+00	\N	1	7
6	CP001	Actual	boolean	true	ReadOnly	f	f	\N	1	2	\N	2026-06-15 14:14:12.634+00	2026-06-15 14:14:12.634+00	\N	1	7
7	CP001	Actual	boolean	true	ReadOnly	f	f	\N	2	3	\N	2026-06-15 14:14:12.858+00	2026-06-15 14:14:12.858+00	\N	1	7
8	CP001	Actual	boolean	true	ReadOnly	f	f	\N	2	2	\N	2026-06-15 14:14:12.859+00	2026-06-15 14:14:12.859+00	\N	1	7
11	CP001	Actual	boolean	true	ReadOnly	f	f	\N	3	3	\N	2026-06-15 14:14:13.15+00	2026-06-15 14:14:13.15+00	\N	1	7
12	CP001	Actual	boolean	true	ReadOnly	f	f	\N	3	2	\N	2026-06-15 14:14:13.182+00	2026-06-15 14:14:13.182+00	\N	1	7
20	CP007	Actual	passwordString	PBKDF2:1000:64:sha512:a8586aeeaee73790935822d71cc32b21:596cec73cf3208396562aae1666719b989a4a2f6f0a1c4e3b6a3c9562b919b19c03480a97c4e507e6247be69d51aa70d15ed47551fdf309a7a36ad43d7a76f60	ReadWrite	f	f	2026-06-15 14:50:21.059+00	4	1	\N	2026-06-15 14:50:21.066+00	2026-06-15 14:50:21.066+00	\N	1	18
21	CP008	Actual	passwordString	PBKDF2:1000:64:sha512:ba9fda63a8440c5827d95160ceffa28c:e00f99cf0bcd9afb76b224107cc871ca9b1fee765c88b83fb99eb0c9732b3cb8c2fd4c99e652be2d86e1bf2251039248ac2b3edae7e143fca38e856ce1b4d0bb	ReadWrite	f	f	2026-06-15 14:50:21.341+00	4	1	\N	2026-06-15 14:50:21.351+00	2026-06-15 14:50:21.351+00	\N	1	19
22	CP009	Actual	passwordString	PBKDF2:1000:64:sha512:250dcf3e9098df988febed97ffd3348f:948dd66d068e8770f44024aafe3a3bfef3f0ab51339be2b523c9986387f1b10e7e4828f33a2a4f069f1be321fa5feb10930f0d679c80805c56e448f1569b31cf	ReadWrite	f	f	2026-06-15 14:50:21.628+00	4	1	\N	2026-06-15 14:50:21.635+00	2026-06-15 14:50:21.635+00	\N	1	20
23	CP010	Actual	passwordString	PBKDF2:1000:64:sha512:24066789717fe1f44ab4b5dd1ff5eb99:69f913958dd9783dcc69f2437848d66e52074392f0836c08b81fb3049697c594f03237f07540387793bca14e3b149e70f329a2ae6c69fd2b737a48709cd3aa4f	ReadWrite	f	f	2026-06-15 14:50:21.91+00	4	1	\N	2026-06-15 14:50:21.919+00	2026-06-15 14:50:21.919+00	\N	1	21
24	CP011	Actual	passwordString	PBKDF2:1000:64:sha512:d43ad55bde54265c4528ad207a621bb1:3adb8cfc22f8ba79fc4af700856bea2f88a06854fe03f2b4a4f1c89780ed4df259b120341d3c3719814f92eb0fb4a7b871952806e2dc70b66d89f699e989198b	ReadWrite	f	f	2026-06-15 14:50:22.219+00	4	1	\N	2026-06-15 14:50:22.225+00	2026-06-15 14:50:22.225+00	\N	1	22
25	CP012	Actual	passwordString	PBKDF2:1000:64:sha512:e9470c8f734620153acd8160bcbc47de:2045a9d270e20a55da18192e89488f65b54a77627cc0d1ba710e0fec09ff7a65a8c9e1051c6c7f311bd0d85dd6c1671279978f582c29e2b2c9798c513d724433	ReadWrite	f	f	2026-06-15 14:50:22.503+00	4	1	\N	2026-06-15 14:50:22.508+00	2026-06-15 14:50:22.508+00	\N	1	23
26	CP013	Actual	passwordString	PBKDF2:1000:64:sha512:a246b9a92efbabad9ce5d36734dfc15f:6d88a02bf068fc9bcb3d2235007009a196674e8664d00f5e4a36f4af76b0724ce6c1e287eaa510c0af4ec835011e77647c99d4fb5b645352b41245c22f13280f	ReadWrite	f	f	2026-06-15 14:50:22.878+00	4	1	\N	2026-06-15 14:50:22.884+00	2026-06-15 14:50:22.884+00	\N	1	24
27	CP014	Actual	passwordString	PBKDF2:1000:64:sha512:75da20927b82e5740c7bce1427c2e37e:88553bf67c8e2b808635d6165af75254801d993b8550ac20d49c58d638c96de4d603659b8a1ce0ea95f21f4c3bdc1580a47623240f8739cebfcf3e0f84d72f0d	ReadWrite	f	f	2026-06-15 14:50:23.162+00	4	1	\N	2026-06-15 14:50:23.168+00	2026-06-15 14:50:23.168+00	\N	1	25
28	CP015	Actual	passwordString	PBKDF2:1000:64:sha512:abe52f5371f329815466a142e15812a6:9e4d749cd9daa10cc03ec22e73fc4a58602e3cc3181cd02aceb54d43d269aa7a8a942a22bde1a9096ec05c983ba889691330aed5eb52c710c1ae9ab549401658	ReadWrite	f	f	2026-06-15 14:50:23.485+00	4	1	\N	2026-06-15 14:50:23.491+00	2026-06-15 14:50:23.491+00	\N	1	26
29	CP002	Actual	\N	CP002	ReadOnly	t	t	2026-06-15 15:12:30.458+00	7	3	\N	2026-06-15 14:58:37.655+00	2026-06-15 15:12:30.49+00	\N	1	8
14	CP001	Actual	\N	1.0.0	ReadOnly	t	t	2026-06-15 15:12:29.992+00	8	2	\N	2026-06-15 14:14:13.507+00	2026-06-15 15:12:30.032+00	\N	1	7
32	CP002	Actual	\N	Cariflex	ReadOnly	t	t	2026-06-15 15:12:30.458+00	6	3	\N	2026-06-15 14:58:37.655+00	2026-06-15 15:12:30.49+00	\N	1	8
31	CP002	Actual	\N	1.0.0	ReadOnly	t	t	2026-06-15 15:12:30.458+00	8	2	\N	2026-06-15 14:58:37.728+00	2026-06-15 15:12:30.49+00	\N	1	8
30	CP002	Actual	\N	CP002	ReadOnly	t	t	2026-06-15 15:12:30.458+00	5	3	\N	2026-06-15 14:58:37.659+00	2026-06-15 15:12:30.491+00	\N	1	8
35	CP003	Actual	\N	CP003	ReadOnly	t	t	2026-06-15 15:12:30.928+00	7	3	\N	2026-06-15 14:58:38.241+00	2026-06-15 15:12:30.963+00	\N	1	9
4	CP001	Actual	passwordString	PBKDF2:1000:64:sha512:6af94539032639fb87594c8c96a374fc:315b51238e7621a7d7c92d0357d7c5c60e5779c4cb90df537698cf8b401d20935500c3522faeee111c5bae83f3940502f945785390d37ad12a7ed69718218d9e	ReadWrite	f	f	2026-06-15 14:50:19.111+00	4	1	\N	2026-06-15 11:55:49.097+00	2026-06-15 14:50:19.135+00	\N	1	7
15	CP002	Actual	passwordString	PBKDF2:1000:64:sha512:8b456aa7f569f1c3249ebab94f756662:9b5ba03646171c654d7ca7775dc6d52ae904779352fe2569dd5b2e885f00fc181e3438e6b46d1a1e3076c54766e40189d22d01d99d0ed3df0dec94cb7dced668	ReadWrite	f	f	2026-06-15 14:50:19.445+00	4	1	\N	2026-06-15 14:50:19.453+00	2026-06-15 14:50:19.453+00	\N	1	8
16	CP003	Actual	passwordString	PBKDF2:1000:64:sha512:b85b6ca04c153015bdf1f54faacda972:1bbb21725d52f13db903b6bfa3b4adf66a9c39043c9701dafa19badc23b6c9348b65c3bc60428b0579b35a47e3901777ec220c07063c04cec8478064f47419f7	ReadWrite	f	f	2026-06-15 14:50:19.792+00	4	1	\N	2026-06-15 14:50:19.803+00	2026-06-15 14:50:19.803+00	\N	1	9
17	CP004	Actual	passwordString	PBKDF2:1000:64:sha512:20cd4e8462a7147c8aecfdd680dcfba3:d943308331aa39234908a4987d0530317192a749f31c2de44fa3baf6e47e742faa64410326c3ab622c80c2050f55bbeb339fdea4e0f0975f500e4a970466628c	ReadWrite	f	f	2026-06-15 14:50:20.127+00	4	1	\N	2026-06-15 14:50:20.133+00	2026-06-15 14:50:20.133+00	\N	1	10
18	CP005	Actual	passwordString	PBKDF2:1000:64:sha512:e351f0e24df6b7ad716e8f84dacfad25:52b209df54a571830bbddf8628235627d5c0020a2be9b7731ed6d5b89a7c0b81ce56d8e7d4b71106685d42974c5c18bd91ec53a5fde907a4956351f4703800b4	ReadWrite	f	f	2026-06-15 14:50:20.427+00	4	1	\N	2026-06-15 14:50:20.434+00	2026-06-15 14:50:20.434+00	\N	1	11
19	CP006	Actual	passwordString	PBKDF2:1000:64:sha512:240480ff3bddf0162a0348baed950f8a:d85211b47644bdc1e048a5bfb2f02c0b789432218d9d8f4477ef4eaf3a186fb6cc7fdabb6b48239d70c740aa24f8d724e76698b0cba6b86a72ff6b02e86ff23d	ReadWrite	f	f	2026-06-15 14:50:20.757+00	4	1	\N	2026-06-15 14:50:20.763+00	2026-06-15 14:50:20.763+00	\N	1	17
34	CP003	Actual	\N	Cariflex	ReadOnly	t	t	2026-06-15 15:12:30.928+00	6	3	\N	2026-06-15 14:58:38.241+00	2026-06-15 15:12:30.963+00	\N	1	9
33	CP003	Actual	\N	1.0.0	ReadOnly	t	t	2026-06-15 15:12:30.928+00	8	2	\N	2026-06-15 14:58:38.197+00	2026-06-15 15:12:30.964+00	\N	1	9
39	CP004	Actual	\N	CP004	ReadOnly	t	t	2026-06-15 15:12:31.385+00	7	3	\N	2026-06-15 14:58:38.699+00	2026-06-15 15:12:31.409+00	\N	1	10
38	CP004	Actual	\N	Cariflex	ReadOnly	t	t	2026-06-15 15:12:31.385+00	6	3	\N	2026-06-15 14:58:38.674+00	2026-06-15 15:12:31.409+00	\N	1	10
40	CP004	Actual	\N	CP004	ReadOnly	t	t	2026-06-15 15:12:31.385+00	5	3	\N	2026-06-15 14:58:38.716+00	2026-06-15 15:12:31.41+00	\N	1	10
37	CP004	Actual	\N	1.0.0	ReadOnly	t	t	2026-06-15 15:12:31.385+00	8	2	\N	2026-06-15 14:58:38.667+00	2026-06-15 15:12:31.41+00	\N	1	10
41	CP005	Actual	\N	CP005	ReadOnly	t	t	2026-06-15 15:12:31.897+00	7	3	\N	2026-06-15 14:58:39.192+00	2026-06-15 15:12:31.937+00	\N	1	11
42	CP005	Actual	\N	Cariflex	ReadOnly	t	t	2026-06-15 15:12:31.897+00	6	3	\N	2026-06-15 14:58:39.211+00	2026-06-15 15:12:31.938+00	\N	1	11
44	CP005	Actual	\N	CP005	ReadOnly	t	t	2026-06-15 15:12:31.897+00	5	3	\N	2026-06-15 14:58:39.212+00	2026-06-15 15:12:31.938+00	\N	1	11
43	CP005	Actual	\N	1.0.0	ReadOnly	t	t	2026-06-15 15:12:31.897+00	8	2	\N	2026-06-15 14:58:39.211+00	2026-06-15 15:12:31.938+00	\N	1	11
45	CP006	Actual	\N	CP006	ReadOnly	t	t	2026-06-15 15:12:32.366+00	7	3	\N	2026-06-15 14:58:39.619+00	2026-06-15 15:12:32.39+00	\N	1	17
46	CP006	Actual	\N	Cariflex	ReadOnly	t	t	2026-06-15 15:12:32.366+00	6	3	\N	2026-06-15 14:58:39.671+00	2026-06-15 15:12:32.39+00	\N	1	17
49	CP007	Actual	\N	1.0.0	ReadOnly	t	t	2026-06-15 15:12:32.8+00	8	2	\N	2026-06-15 14:58:40.129+00	2026-06-15 15:12:32.824+00	\N	1	18
56	CP008	Actual	\N	CP008	ReadOnly	t	t	2026-06-15 15:12:33.26+00	5	3	\N	2026-06-15 14:58:40.66+00	2026-06-15 15:12:33.302+00	\N	1	19
60	CP009	Actual	\N	1.0.0	ReadOnly	t	t	2026-06-15 15:12:33.723+00	8	2	\N	2026-06-15 14:58:41.585+00	2026-06-15 15:12:33.758+00	\N	1	20
63	CP010	Actual	\N	CP010	ReadOnly	t	t	2026-06-15 15:12:34.15+00	5	3	\N	2026-06-15 14:58:41.91+00	2026-06-15 15:12:34.249+00	\N	1	21
68	CP011	Actual	\N	CP011	ReadOnly	t	t	2026-06-15 15:12:35.071+00	5	3	\N	2026-06-15 14:58:42.345+00	2026-06-15 15:12:35.098+00	\N	1	22
71	CP012	Actual	\N	CP012	ReadOnly	t	t	2026-06-15 15:12:35.564+00	5	3	\N	2026-06-15 14:58:42.874+00	2026-06-15 15:12:35.599+00	\N	1	23
76	CP013	Actual	\N	CP013	ReadOnly	t	t	2026-06-15 15:12:36.057+00	5	3	\N	2026-06-15 14:58:43.318+00	2026-06-15 15:12:36.086+00	\N	1	24
79	CP014	Actual	\N	CP014	ReadOnly	t	t	2026-06-15 15:12:36.502+00	5	3	\N	2026-06-15 14:58:43.691+00	2026-06-15 15:12:36.529+00	\N	1	25
81	CP015	Actual	\N	CP015	ReadOnly	t	t	2026-06-15 15:12:36.994+00	7	3	\N	2026-06-15 14:58:44.248+00	2026-06-15 15:12:37.029+00	\N	1	26
47	CP006	Actual	\N	CP006	ReadOnly	t	t	2026-06-15 15:12:32.366+00	5	3	\N	2026-06-15 14:58:39.673+00	2026-06-15 15:12:32.391+00	\N	1	17
57	CP009	Actual	\N	CP009	ReadOnly	t	t	2026-06-15 15:12:33.723+00	7	3	\N	2026-06-15 14:58:41.557+00	2026-06-15 15:12:33.756+00	\N	1	20
64	CP010	Actual	\N	1.0.0	ReadOnly	t	t	2026-06-15 15:12:34.15+00	8	2	\N	2026-06-15 14:58:41.91+00	2026-06-15 15:12:34.249+00	\N	1	21
67	CP011	Actual	\N	1.0.0	ReadOnly	t	t	2026-06-15 15:12:35.071+00	8	2	\N	2026-06-15 14:58:42.305+00	2026-06-15 15:12:35.098+00	\N	1	22
70	CP012	Actual	\N	1.0.0	ReadOnly	t	t	2026-06-15 15:12:35.564+00	8	2	\N	2026-06-15 14:58:42.873+00	2026-06-15 15:12:35.599+00	\N	1	23
74	CP013	Actual	\N	1.0.0	ReadOnly	t	t	2026-06-15 15:12:36.057+00	8	2	\N	2026-06-15 14:58:43.312+00	2026-06-15 15:12:36.086+00	\N	1	24
77	CP014	Actual	\N	1.0.0	ReadOnly	t	t	2026-06-15 15:12:36.502+00	8	2	\N	2026-06-15 14:58:43.687+00	2026-06-15 15:12:36.53+00	\N	1	25
84	CP015	Actual	\N	CP015	ReadOnly	t	t	2026-06-15 15:12:36.994+00	5	3	\N	2026-06-15 14:58:44.26+00	2026-06-15 15:12:37.03+00	\N	1	26
48	CP006	Actual	\N	1.0.0	ReadOnly	t	t	2026-06-15 15:12:32.366+00	8	2	\N	2026-06-15 14:58:39.674+00	2026-06-15 15:12:32.391+00	\N	1	17
52	CP007	Actual	\N	CP007	ReadOnly	t	t	2026-06-15 15:12:32.8+00	7	3	\N	2026-06-15 14:58:40.19+00	2026-06-15 15:12:32.823+00	\N	1	18
53	CP008	Actual	\N	Cariflex	ReadOnly	t	t	2026-06-15 15:12:33.26+00	6	3	\N	2026-06-15 14:58:40.644+00	2026-06-15 15:12:33.29+00	\N	1	19
62	CP010	Actual	\N	Cariflex	ReadOnly	t	t	2026-06-15 15:12:34.15+00	6	3	\N	2026-06-15 14:58:41.909+00	2026-06-15 15:12:34.248+00	\N	1	21
65	CP011	Actual	\N	Cariflex	ReadOnly	t	t	2026-06-15 15:12:35.071+00	6	3	\N	2026-06-15 14:58:42.275+00	2026-06-15 15:12:35.097+00	\N	1	22
73	CP013	Actual	\N	CP013	ReadOnly	t	t	2026-06-15 15:12:36.057+00	7	3	\N	2026-06-15 14:58:43.293+00	2026-06-15 15:12:36.085+00	\N	1	24
50	CP007	Actual	\N	CP007	ReadOnly	t	t	2026-06-15 15:12:32.8+00	5	3	\N	2026-06-15 14:58:40.182+00	2026-06-15 15:12:32.825+00	\N	1	18
55	CP008	Actual	\N	1.0.0	ReadOnly	t	t	2026-06-15 15:12:33.26+00	8	2	\N	2026-06-15 14:58:40.66+00	2026-06-15 15:12:33.291+00	\N	1	19
59	CP009	Actual	\N	CP009	ReadOnly	t	t	2026-06-15 15:12:33.723+00	5	3	\N	2026-06-15 14:58:41.585+00	2026-06-15 15:12:33.758+00	\N	1	20
66	CP011	Actual	\N	CP011	ReadOnly	t	t	2026-06-15 15:12:35.071+00	7	3	\N	2026-06-15 14:58:42.28+00	2026-06-15 15:12:35.097+00	\N	1	22
72	CP012	Actual	\N	Cariflex	ReadOnly	t	t	2026-06-15 15:12:35.564+00	6	3	\N	2026-06-15 14:58:42.875+00	2026-06-15 15:12:35.599+00	\N	1	23
75	CP013	Actual	\N	Cariflex	ReadOnly	t	t	2026-06-15 15:12:36.057+00	6	3	\N	2026-06-15 14:58:43.313+00	2026-06-15 15:12:36.085+00	\N	1	24
78	CP014	Actual	\N	Cariflex	ReadOnly	t	t	2026-06-15 15:12:36.502+00	6	3	\N	2026-06-15 14:58:43.688+00	2026-06-15 15:12:36.529+00	\N	1	25
83	CP015	Actual	\N	1.0.0	ReadOnly	t	t	2026-06-15 15:12:36.994+00	8	2	\N	2026-06-15 14:58:44.26+00	2026-06-15 15:12:37.029+00	\N	1	26
13	CP001	Actual	\N	CP001	ReadOnly	t	t	2026-06-15 15:12:29.992+00	7	3	\N	2026-06-15 14:14:13.507+00	2026-06-15 15:12:30.031+00	\N	1	7
10	CP001	Actual	\N	Cariflex	ReadOnly	t	t	2026-06-15 15:12:29.992+00	6	3	\N	2026-06-15 14:14:12.862+00	2026-06-15 15:12:30.031+00	\N	1	7
9	CP001	Actual	\N	CP001	ReadOnly	t	t	2026-06-15 15:12:29.992+00	5	3	\N	2026-06-15 14:14:12.861+00	2026-06-15 15:12:30.032+00	\N	1	7
36	CP003	Actual	\N	CP003	ReadOnly	t	t	2026-06-15 15:12:30.928+00	5	3	\N	2026-06-15 14:58:38.242+00	2026-06-15 15:12:30.964+00	\N	1	9
51	CP007	Actual	\N	Cariflex	ReadOnly	t	t	2026-06-15 15:12:32.8+00	6	3	\N	2026-06-15 14:58:40.189+00	2026-06-15 15:12:32.824+00	\N	1	18
54	CP008	Actual	\N	CP008	ReadOnly	t	t	2026-06-15 15:12:33.26+00	7	3	\N	2026-06-15 14:58:40.659+00	2026-06-15 15:12:33.289+00	\N	1	19
58	CP009	Actual	\N	Cariflex	ReadOnly	t	t	2026-06-15 15:12:33.723+00	6	3	\N	2026-06-15 14:58:41.584+00	2026-06-15 15:12:33.757+00	\N	1	20
61	CP010	Actual	\N	CP010	ReadOnly	t	t	2026-06-15 15:12:34.15+00	7	3	\N	2026-06-15 14:58:41.862+00	2026-06-15 15:12:34.248+00	\N	1	21
69	CP012	Actual	\N	CP012	ReadOnly	t	t	2026-06-15 15:12:35.564+00	7	3	\N	2026-06-15 14:58:42.793+00	2026-06-15 15:12:35.598+00	\N	1	23
80	CP014	Actual	\N	CP014	ReadOnly	t	t	2026-06-15 15:12:36.502+00	7	3	\N	2026-06-15 14:58:43.715+00	2026-06-15 15:12:36.529+00	\N	1	25
82	CP015	Actual	\N	Cariflex	ReadOnly	t	t	2026-06-15 15:12:36.994+00	6	3	\N	2026-06-15 14:58:44.259+00	2026-06-15 15:12:37.029+00	\N	1	26
\.


--
-- Data for Name: VariableCharacteristics; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."VariableCharacteristics" (id, unit, "dataType", "minLimit", "maxLimit", "valuesList", "supportsMonitoring", "variableId", "createdAt", "updatedAt", "tenantId") FROM stdin;
1	\N	passwordString	\N	\N	\N	f	4	2026-06-15 11:55:48.939+00	2026-06-15 11:55:48.939+00	1
\.


--
-- Data for Name: VariableMonitoringStatuses; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."VariableMonitoringStatuses" (id, status, "statusInfo", "variableMonitoringId", "createdAt", "updatedAt", "tenantId") FROM stdin;
\.


--
-- Data for Name: VariableMonitorings; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."VariableMonitorings" ("databaseId", "stationId", id, transaction, value, type, severity, "variableId", "componentId", "createdAt", "updatedAt", "tenantId", "eventNotificationType", "stationPkId") FROM stdin;
\.


--
-- Data for Name: VariableStatuses; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."VariableStatuses" (id, value, status, "statusInfo", "variableAttributeId", "createdAt", "updatedAt", "tenantId") FROM stdin;
1	PBKDF2:1000:64:sha512:275e68761af47b2bb868daa5c1453b35:2b101e2ea9a0c340e812782b34d0c7eb7ad3038fb2d832f9e72718b128e8112fd7590d09d1fb657d27d8ef97b87cdeb46465444832deaa17c01e2e22d8146776	Accepted	{"reasonCode":"SetOnCharger"}	4	2026-06-15 11:55:49.171+00	2026-06-15 11:55:49.171+00	1
2	PBKDF2:1000:64:sha512:6af94539032639fb87594c8c96a374fc:315b51238e7621a7d7c92d0357d7c5c60e5779c4cb90df537698cf8b401d20935500c3522faeee111c5bae83f3940502f945785390d37ad12a7ed69718218d9e	Accepted	{"reasonCode":"SetOnCharger"}	4	2026-06-15 14:50:19.201+00	2026-06-15 14:50:19.201+00	1
3	PBKDF2:1000:64:sha512:8b456aa7f569f1c3249ebab94f756662:9b5ba03646171c654d7ca7775dc6d52ae904779352fe2569dd5b2e885f00fc181e3438e6b46d1a1e3076c54766e40189d22d01d99d0ed3df0dec94cb7dced668	Accepted	{"reasonCode":"SetOnCharger"}	15	2026-06-15 14:50:19.493+00	2026-06-15 14:50:19.493+00	1
4	PBKDF2:1000:64:sha512:b85b6ca04c153015bdf1f54faacda972:1bbb21725d52f13db903b6bfa3b4adf66a9c39043c9701dafa19badc23b6c9348b65c3bc60428b0579b35a47e3901777ec220c07063c04cec8478064f47419f7	Accepted	{"reasonCode":"SetOnCharger"}	16	2026-06-15 14:50:19.878+00	2026-06-15 14:50:19.878+00	1
5	PBKDF2:1000:64:sha512:20cd4e8462a7147c8aecfdd680dcfba3:d943308331aa39234908a4987d0530317192a749f31c2de44fa3baf6e47e742faa64410326c3ab622c80c2050f55bbeb339fdea4e0f0975f500e4a970466628c	Accepted	{"reasonCode":"SetOnCharger"}	17	2026-06-15 14:50:20.168+00	2026-06-15 14:50:20.168+00	1
6	PBKDF2:1000:64:sha512:e351f0e24df6b7ad716e8f84dacfad25:52b209df54a571830bbddf8628235627d5c0020a2be9b7731ed6d5b89a7c0b81ce56d8e7d4b71106685d42974c5c18bd91ec53a5fde907a4956351f4703800b4	Accepted	{"reasonCode":"SetOnCharger"}	18	2026-06-15 14:50:20.518+00	2026-06-15 14:50:20.518+00	1
7	PBKDF2:1000:64:sha512:240480ff3bddf0162a0348baed950f8a:d85211b47644bdc1e048a5bfb2f02c0b789432218d9d8f4477ef4eaf3a186fb6cc7fdabb6b48239d70c740aa24f8d724e76698b0cba6b86a72ff6b02e86ff23d	Accepted	{"reasonCode":"SetOnCharger"}	19	2026-06-15 14:50:20.784+00	2026-06-15 14:50:20.784+00	1
8	PBKDF2:1000:64:sha512:a8586aeeaee73790935822d71cc32b21:596cec73cf3208396562aae1666719b989a4a2f6f0a1c4e3b6a3c9562b919b19c03480a97c4e507e6247be69d51aa70d15ed47551fdf309a7a36ad43d7a76f60	Accepted	{"reasonCode":"SetOnCharger"}	20	2026-06-15 14:50:21.102+00	2026-06-15 14:50:21.102+00	1
9	PBKDF2:1000:64:sha512:ba9fda63a8440c5827d95160ceffa28c:e00f99cf0bcd9afb76b224107cc871ca9b1fee765c88b83fb99eb0c9732b3cb8c2fd4c99e652be2d86e1bf2251039248ac2b3edae7e143fca38e856ce1b4d0bb	Accepted	{"reasonCode":"SetOnCharger"}	21	2026-06-15 14:50:21.381+00	2026-06-15 14:50:21.381+00	1
10	PBKDF2:1000:64:sha512:250dcf3e9098df988febed97ffd3348f:948dd66d068e8770f44024aafe3a3bfef3f0ab51339be2b523c9986387f1b10e7e4828f33a2a4f069f1be321fa5feb10930f0d679c80805c56e448f1569b31cf	Accepted	{"reasonCode":"SetOnCharger"}	22	2026-06-15 14:50:21.679+00	2026-06-15 14:50:21.679+00	1
11	PBKDF2:1000:64:sha512:24066789717fe1f44ab4b5dd1ff5eb99:69f913958dd9783dcc69f2437848d66e52074392f0836c08b81fb3049697c594f03237f07540387793bca14e3b149e70f329a2ae6c69fd2b737a48709cd3aa4f	Accepted	{"reasonCode":"SetOnCharger"}	23	2026-06-15 14:50:21.969+00	2026-06-15 14:50:21.969+00	1
12	PBKDF2:1000:64:sha512:d43ad55bde54265c4528ad207a621bb1:3adb8cfc22f8ba79fc4af700856bea2f88a06854fe03f2b4a4f1c89780ed4df259b120341d3c3719814f92eb0fb4a7b871952806e2dc70b66d89f699e989198b	Accepted	{"reasonCode":"SetOnCharger"}	24	2026-06-15 14:50:22.268+00	2026-06-15 14:50:22.268+00	1
13	PBKDF2:1000:64:sha512:e9470c8f734620153acd8160bcbc47de:2045a9d270e20a55da18192e89488f65b54a77627cc0d1ba710e0fec09ff7a65a8c9e1051c6c7f311bd0d85dd6c1671279978f582c29e2b2c9798c513d724433	Accepted	{"reasonCode":"SetOnCharger"}	25	2026-06-15 14:50:22.636+00	2026-06-15 14:50:22.636+00	1
14	PBKDF2:1000:64:sha512:a246b9a92efbabad9ce5d36734dfc15f:6d88a02bf068fc9bcb3d2235007009a196674e8664d00f5e4a36f4af76b0724ce6c1e287eaa510c0af4ec835011e77647c99d4fb5b645352b41245c22f13280f	Accepted	{"reasonCode":"SetOnCharger"}	26	2026-06-15 14:50:22.918+00	2026-06-15 14:50:22.918+00	1
15	PBKDF2:1000:64:sha512:75da20927b82e5740c7bce1427c2e37e:88553bf67c8e2b808635d6165af75254801d993b8550ac20d49c58d638c96de4d603659b8a1ce0ea95f21f4c3bdc1580a47623240f8739cebfcf3e0f84d72f0d	Accepted	{"reasonCode":"SetOnCharger"}	27	2026-06-15 14:50:23.225+00	2026-06-15 14:50:23.225+00	1
16	PBKDF2:1000:64:sha512:abe52f5371f329815466a142e15812a6:9e4d749cd9daa10cc03ec22e73fc4a58602e3cc3181cd02aceb54d43d269aa7a8a942a22bde1a9096ec05c983ba889691330aed5eb52c710c1ae9ab549401658	Accepted	{"reasonCode":"SetOnCharger"}	28	2026-06-15 14:50:23.556+00	2026-06-15 14:50:23.556+00	1
\.


--
-- Data for Name: Variables; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public."Variables" (id, name, instance, "createdAt", "updatedAt", "tenantId") FROM stdin;
1	Present	\N	2026-06-15 11:55:48.16+00	2026-06-15 11:55:48.16+00	1
2	Available	\N	2026-06-15 11:55:48.447+00	2026-06-15 11:55:48.447+00	1
3	Enabled	\N	2026-06-15 11:55:48.636+00	2026-06-15 11:55:48.636+00	1
4	BasicAuthPassword	\N	2026-06-15 11:55:48.803+00	2026-06-15 11:55:48.803+00	1
5	SerialNumber	\N	2026-06-15 14:14:12.637+00	2026-06-15 14:14:12.637+00	1
6	VendorName	\N	2026-06-15 14:14:12.636+00	2026-06-15 14:14:12.636+00	1
7	Model	\N	2026-06-15 14:14:13.24+00	2026-06-15 14:14:13.24+00	1
8	FirmwareVersion	\N	2026-06-15 14:14:13.293+00	2026-06-15 14:14:13.293+00	1
\.


--
-- Data for Name: spatial_ref_sys; Type: TABLE DATA; Schema: public; Owner: citrine
--

COPY public.spatial_ref_sys (srid, auth_name, auth_srid, srtext, proj4text) FROM stdin;
\.


--
-- Data for Name: geocode_settings; Type: TABLE DATA; Schema: tiger; Owner: citrine
--

COPY tiger.geocode_settings (name, setting, unit, category, short_desc) FROM stdin;
\.


--
-- Data for Name: pagc_gaz; Type: TABLE DATA; Schema: tiger; Owner: citrine
--

COPY tiger.pagc_gaz (id, seq, word, stdword, token, is_custom) FROM stdin;
\.


--
-- Data for Name: pagc_lex; Type: TABLE DATA; Schema: tiger; Owner: citrine
--

COPY tiger.pagc_lex (id, seq, word, stdword, token, is_custom) FROM stdin;
\.


--
-- Data for Name: pagc_rules; Type: TABLE DATA; Schema: tiger; Owner: citrine
--

COPY tiger.pagc_rules (id, rule, is_custom) FROM stdin;
\.


--
-- Data for Name: topology; Type: TABLE DATA; Schema: topology; Owner: citrine
--

COPY topology.topology (id, name, srid, "precision", hasz) FROM stdin;
\.


--
-- Data for Name: layer; Type: TABLE DATA; Schema: topology; Owner: citrine
--

COPY topology.layer (topology_id, layer_id, schema_name, table_name, feature_column, feature_type, level, child_id) FROM stdin;
\.


--
-- Name: Authorizations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."Authorizations_id_seq"', 1, false);


--
-- Name: Certificates_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."Certificates_id_seq"', 1, false);


--
-- Name: ChangeConfigurations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."ChangeConfigurations_id_seq"', 1, false);


--
-- Name: ChargingNeeds_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."ChargingNeeds_id_seq"', 1, false);


--
-- Name: ChargingProfiles_databaseId_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."ChargingProfiles_databaseId_seq"', 1, false);


--
-- Name: ChargingSchedules_databaseId_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."ChargingSchedules_databaseId_seq"', 1, false);


--
-- Name: ChargingStationSecurityInfos_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."ChargingStationSecurityInfos_id_seq"', 1, false);


--
-- Name: ChargingStationSequences_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."ChargingStationSequences_id_seq"', 1, false);


--
-- Name: ChargingStations_pkId_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."ChargingStations_pkId_seq"', 26, true);


--
-- Name: Components_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."Components_id_seq"', 5, true);


--
-- Name: CompositeSchedules_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."CompositeSchedules_id_seq"', 1, false);


--
-- Name: Connectors_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."Connectors_id_seq"', 1, false);


--
-- Name: DeleteCertificateAttempts_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."DeleteCertificateAttempts_id_seq"', 1, false);


--
-- Name: EventData_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."EventData_id_seq"', 1, false);


--
-- Name: EvseTypes_databaseId_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."EvseTypes_databaseId_seq"', 1, false);


--
-- Name: Evses_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."Evses_id_seq"', 1, false);


--
-- Name: InstallCertificateAttempts_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."InstallCertificateAttempts_id_seq"', 1, false);


--
-- Name: InstalledCertificates_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."InstalledCertificates_id_seq"', 1, false);


--
-- Name: LatestStatusNotifications_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."LatestStatusNotifications_id_seq"', 31, true);


--
-- Name: LocalListAuthorizations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."LocalListAuthorizations_id_seq"', 1, false);


--
-- Name: LocalListVersions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."LocalListVersions_id_seq"', 1, false);


--
-- Name: Locations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."Locations_id_seq"', 1, false);


--
-- Name: MessageInfos_databaseId_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."MessageInfos_databaseId_seq"', 1, false);


--
-- Name: MeterValues_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."MeterValues_id_seq"', 1, false);


--
-- Name: OCPPMessages_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."OCPPMessages_id_seq"', 383, true);


--
-- Name: Reservations_databaseId_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."Reservations_databaseId_seq"', 1, false);


--
-- Name: SalesTariffs_databaseId_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."SalesTariffs_databaseId_seq"', 1, false);


--
-- Name: SecurityEvents_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."SecurityEvents_id_seq"', 1, false);


--
-- Name: SendLocalLists_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."SendLocalLists_id_seq"', 1, false);


--
-- Name: SetNetworkProfiles_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."SetNetworkProfiles_id_seq"', 1, false);


--
-- Name: StartTransactions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."StartTransactions_id_seq"', 1, false);


--
-- Name: StatusNotifications_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."StatusNotifications_id_seq"', 31, true);


--
-- Name: StopTransactions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."StopTransactions_id_seq"', 1, false);


--
-- Name: Subscriptions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."Subscriptions_id_seq"', 1, false);


--
-- Name: Tariffs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."Tariffs_id_seq"', 2, true);


--
-- Name: TenantPartners_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."TenantPartners_id_seq"', 1, false);


--
-- Name: Tenants_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."Tenants_id_seq"', 1, false);


--
-- Name: TransactionEvents_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."TransactionEvents_id_seq"', 1, false);


--
-- Name: Transactions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."Transactions_id_seq"', 1, false);


--
-- Name: VariableAttributes_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."VariableAttributes_id_seq"', 84, true);


--
-- Name: VariableCharacteristics_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."VariableCharacteristics_id_seq"', 1, true);


--
-- Name: VariableMonitoringStatuses_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."VariableMonitoringStatuses_id_seq"', 1, false);


--
-- Name: VariableMonitorings_databaseId_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."VariableMonitorings_databaseId_seq"', 1, false);


--
-- Name: VariableStatuses_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."VariableStatuses_id_seq"', 16, true);


--
-- Name: Variables_id_seq; Type: SEQUENCE SET; Schema: public; Owner: citrine
--

SELECT pg_catalog.setval('public."Variables_id_seq"', 8, true);


--
-- Name: topology_id_seq; Type: SEQUENCE SET; Schema: topology; Owner: citrine
--

SELECT pg_catalog.setval('topology.topology_id_seq', 1, false);


--
-- Name: hdb_action_log hdb_action_log_pkey; Type: CONSTRAINT; Schema: hdb_catalog; Owner: citrine
--

ALTER TABLE ONLY hdb_catalog.hdb_action_log
    ADD CONSTRAINT hdb_action_log_pkey PRIMARY KEY (id);


--
-- Name: hdb_cron_event_invocation_logs hdb_cron_event_invocation_logs_pkey; Type: CONSTRAINT; Schema: hdb_catalog; Owner: citrine
--

ALTER TABLE ONLY hdb_catalog.hdb_cron_event_invocation_logs
    ADD CONSTRAINT hdb_cron_event_invocation_logs_pkey PRIMARY KEY (id);


--
-- Name: hdb_cron_events hdb_cron_events_pkey; Type: CONSTRAINT; Schema: hdb_catalog; Owner: citrine
--

ALTER TABLE ONLY hdb_catalog.hdb_cron_events
    ADD CONSTRAINT hdb_cron_events_pkey PRIMARY KEY (id);


--
-- Name: hdb_metadata hdb_metadata_pkey; Type: CONSTRAINT; Schema: hdb_catalog; Owner: citrine
--

ALTER TABLE ONLY hdb_catalog.hdb_metadata
    ADD CONSTRAINT hdb_metadata_pkey PRIMARY KEY (id);


--
-- Name: hdb_metadata hdb_metadata_resource_version_key; Type: CONSTRAINT; Schema: hdb_catalog; Owner: citrine
--

ALTER TABLE ONLY hdb_catalog.hdb_metadata
    ADD CONSTRAINT hdb_metadata_resource_version_key UNIQUE (resource_version);


--
-- Name: hdb_scheduled_event_invocation_logs hdb_scheduled_event_invocation_logs_pkey; Type: CONSTRAINT; Schema: hdb_catalog; Owner: citrine
--

ALTER TABLE ONLY hdb_catalog.hdb_scheduled_event_invocation_logs
    ADD CONSTRAINT hdb_scheduled_event_invocation_logs_pkey PRIMARY KEY (id);


--
-- Name: hdb_scheduled_events hdb_scheduled_events_pkey; Type: CONSTRAINT; Schema: hdb_catalog; Owner: citrine
--

ALTER TABLE ONLY hdb_catalog.hdb_scheduled_events
    ADD CONSTRAINT hdb_scheduled_events_pkey PRIMARY KEY (id);


--
-- Name: hdb_schema_notifications hdb_schema_notifications_pkey; Type: CONSTRAINT; Schema: hdb_catalog; Owner: citrine
--

ALTER TABLE ONLY hdb_catalog.hdb_schema_notifications
    ADD CONSTRAINT hdb_schema_notifications_pkey PRIMARY KEY (id);


--
-- Name: hdb_version hdb_version_pkey; Type: CONSTRAINT; Schema: hdb_catalog; Owner: citrine
--

ALTER TABLE ONLY hdb_catalog.hdb_version
    ADD CONSTRAINT hdb_version_pkey PRIMARY KEY (hasura_uuid);


--
-- Name: AsyncJobStatuses AsyncJobStatuses_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."AsyncJobStatuses"
    ADD CONSTRAINT "AsyncJobStatuses_pkey" PRIMARY KEY ("jobId");


--
-- Name: Authorizations Authorizations_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Authorizations"
    ADD CONSTRAINT "Authorizations_pkey" PRIMARY KEY (id);


--
-- Name: Boots Boots_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Boots"
    ADD CONSTRAINT "Boots_pkey" PRIMARY KEY (id);


--
-- Name: ChargingStationNetworkProfiles CSNP_stationPkId_websocketServerConfigId_key; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStationNetworkProfiles"
    ADD CONSTRAINT "CSNP_stationPkId_websocketServerConfigId_key" UNIQUE ("stationPkId", "websocketServerConfigId");


--
-- Name: Certificates Certificates_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Certificates"
    ADD CONSTRAINT "Certificates_pkey" PRIMARY KEY (id);


--
-- Name: Certificates Certificates_serialNumber_issuerName_key; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Certificates"
    ADD CONSTRAINT "Certificates_serialNumber_issuerName_key" UNIQUE ("serialNumber", "issuerName");


--
-- Name: ChangeConfigurations ChangeConfigurations_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChangeConfigurations"
    ADD CONSTRAINT "ChangeConfigurations_pkey" PRIMARY KEY (id);


--
-- Name: ChangeConfigurations ChangeConfigurations_stationId_tenantId_key; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChangeConfigurations"
    ADD CONSTRAINT "ChangeConfigurations_stationId_tenantId_key" UNIQUE ("stationId", "tenantId", key);


--
-- Name: ChargingNeeds ChargingNeeds_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingNeeds"
    ADD CONSTRAINT "ChargingNeeds_pkey" PRIMARY KEY (id);


--
-- Name: ChargingProfiles ChargingProfiles_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingProfiles"
    ADD CONSTRAINT "ChargingProfiles_pkey" PRIMARY KEY ("databaseId");


--
-- Name: ChargingProfiles ChargingProfiles_stationId_tenantId_id; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingProfiles"
    ADD CONSTRAINT "ChargingProfiles_stationId_tenantId_id" UNIQUE ("stationId", "tenantId", id);


--
-- Name: ChargingSchedules ChargingSchedules_id_stationId_key; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingSchedules"
    ADD CONSTRAINT "ChargingSchedules_id_stationId_key" UNIQUE (id, "stationId");


--
-- Name: ChargingSchedules ChargingSchedules_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingSchedules"
    ADD CONSTRAINT "ChargingSchedules_pkey" PRIMARY KEY ("databaseId");


--
-- Name: ChargingSchedules ChargingSchedules_stationId_tenantId_id; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingSchedules"
    ADD CONSTRAINT "ChargingSchedules_stationId_tenantId_id" UNIQUE ("stationId", "tenantId", id);


--
-- Name: ChargingStationNetworkProfiles ChargingStationNetworkProfiles_configurationSlot_key; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStationNetworkProfiles"
    ADD CONSTRAINT "ChargingStationNetworkProfiles_configurationSlot_key" UNIQUE ("configurationSlot");


--
-- Name: ChargingStationSecurityInfos ChargingStationSecurityInfos_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStationSecurityInfos"
    ADD CONSTRAINT "ChargingStationSecurityInfos_pkey" PRIMARY KEY (id);


--
-- Name: ChargingStationSecurityInfos ChargingStationSecurityInfos_stationId_tenantId; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStationSecurityInfos"
    ADD CONSTRAINT "ChargingStationSecurityInfos_stationId_tenantId" UNIQUE ("stationId", "tenantId");


--
-- Name: ChargingStationSequences ChargingStationSequences_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStationSequences"
    ADD CONSTRAINT "ChargingStationSequences_pkey" PRIMARY KEY (id);


--
-- Name: ChargingStations ChargingStations_id_tenantId_key; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStations"
    ADD CONSTRAINT "ChargingStations_id_tenantId_key" UNIQUE (id, "tenantId");


--
-- Name: ChargingStations ChargingStations_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStations"
    ADD CONSTRAINT "ChargingStations_pkey" PRIMARY KEY ("pkId");


--
-- Name: ComponentVariables ComponentVariables_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ComponentVariables"
    ADD CONSTRAINT "ComponentVariables_pkey" PRIMARY KEY ("componentId", "variableId");


--
-- Name: Components Components_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Components"
    ADD CONSTRAINT "Components_pkey" PRIMARY KEY (id);


--
-- Name: CompositeSchedules CompositeSchedules_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."CompositeSchedules"
    ADD CONSTRAINT "CompositeSchedules_pkey" PRIMARY KEY (id);


--
-- Name: Connectors Connectors_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Connectors"
    ADD CONSTRAINT "Connectors_pkey" PRIMARY KEY (id);


--
-- Name: DeleteCertificateAttempts DeleteCertificateAttempts_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."DeleteCertificateAttempts"
    ADD CONSTRAINT "DeleteCertificateAttempts_pkey" PRIMARY KEY (id);


--
-- Name: EventData EventData_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."EventData"
    ADD CONSTRAINT "EventData_pkey" PRIMARY KEY (id);


--
-- Name: EventData EventData_stationId_tenantId_eventId; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."EventData"
    ADD CONSTRAINT "EventData_stationId_tenantId_eventId" UNIQUE ("stationId", "tenantId", "eventId");


--
-- Name: EvseTypes EvseTypes_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."EvseTypes"
    ADD CONSTRAINT "EvseTypes_pkey" PRIMARY KEY ("databaseId");


--
-- Name: Evses Evses_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Evses"
    ADD CONSTRAINT "Evses_pkey" PRIMARY KEY (id);


--
-- Name: InstallCertificateAttempts InstallCertificateAttempts_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."InstallCertificateAttempts"
    ADD CONSTRAINT "InstallCertificateAttempts_pkey" PRIMARY KEY (id);


--
-- Name: InstalledCertificates InstalledCertificates_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."InstalledCertificates"
    ADD CONSTRAINT "InstalledCertificates_pkey" PRIMARY KEY (id);


--
-- Name: LatestStatusNotifications LatestStatusNotifications_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."LatestStatusNotifications"
    ADD CONSTRAINT "LatestStatusNotifications_pkey" PRIMARY KEY (id);


--
-- Name: LocalListAuthorizations LocalListAuthorizations_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."LocalListAuthorizations"
    ADD CONSTRAINT "LocalListAuthorizations_pkey" PRIMARY KEY (id);


--
-- Name: LocalListVersionAuthorizations LocalListVersionAuthorizations_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."LocalListVersionAuthorizations"
    ADD CONSTRAINT "LocalListVersionAuthorizations_pkey" PRIMARY KEY ("localListVersionId", "authorizationId");


--
-- Name: LocalListVersions LocalListVersions_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."LocalListVersions"
    ADD CONSTRAINT "LocalListVersions_pkey" PRIMARY KEY (id);


--
-- Name: LocalListVersions LocalListVersions_stationId_tenantId; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."LocalListVersions"
    ADD CONSTRAINT "LocalListVersions_stationId_tenantId" UNIQUE ("stationId", "tenantId");


--
-- Name: Locations Locations_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Locations"
    ADD CONSTRAINT "Locations_pkey" PRIMARY KEY (id);


--
-- Name: MessageInfos MessageInfos_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."MessageInfos"
    ADD CONSTRAINT "MessageInfos_pkey" PRIMARY KEY ("databaseId");


--
-- Name: MessageInfos MessageInfos_stationId_tenantId_id; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."MessageInfos"
    ADD CONSTRAINT "MessageInfos_stationId_tenantId_id" UNIQUE ("stationId", "tenantId", id);


--
-- Name: MeterValues MeterValues_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."MeterValues"
    ADD CONSTRAINT "MeterValues_pkey" PRIMARY KEY (id);


--
-- Name: OCPPMessages OCPPMessages_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."OCPPMessages"
    ADD CONSTRAINT "OCPPMessages_pkey" PRIMARY KEY (id);


--
-- Name: Reservations Reservations_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Reservations"
    ADD CONSTRAINT "Reservations_pkey" PRIMARY KEY ("databaseId");


--
-- Name: Reservations Reservations_stationId_tenantId_id; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Reservations"
    ADD CONSTRAINT "Reservations_stationId_tenantId_id" UNIQUE ("stationId", "tenantId", id);


--
-- Name: SalesTariffs SalesTariffs_id_chargingScheduleDatabaseId_key; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SalesTariffs"
    ADD CONSTRAINT "SalesTariffs_id_chargingScheduleDatabaseId_key" UNIQUE (id, "chargingScheduleDatabaseId");


--
-- Name: SalesTariffs SalesTariffs_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SalesTariffs"
    ADD CONSTRAINT "SalesTariffs_pkey" PRIMARY KEY ("databaseId");


--
-- Name: SecurityEvents SecurityEvents_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SecurityEvents"
    ADD CONSTRAINT "SecurityEvents_pkey" PRIMARY KEY (id);


--
-- Name: SendLocalListAuthorizations SendLocalListAuthorizations_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SendLocalListAuthorizations"
    ADD CONSTRAINT "SendLocalListAuthorizations_pkey" PRIMARY KEY ("sendLocalListId", "authorizationId");


--
-- Name: SendLocalLists SendLocalLists_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SendLocalLists"
    ADD CONSTRAINT "SendLocalLists_pkey" PRIMARY KEY (id);


--
-- Name: SequelizeMeta SequelizeMeta_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SequelizeMeta"
    ADD CONSTRAINT "SequelizeMeta_pkey" PRIMARY KEY (name);


--
-- Name: ServerNetworkProfiles ServerNetworkProfiles_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ServerNetworkProfiles"
    ADD CONSTRAINT "ServerNetworkProfiles_pkey" PRIMARY KEY (id);


--
-- Name: SetNetworkProfiles SetNetworkProfiles_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SetNetworkProfiles"
    ADD CONSTRAINT "SetNetworkProfiles_pkey" PRIMARY KEY (id);


--
-- Name: StartTransactions StartTransactions_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."StartTransactions"
    ADD CONSTRAINT "StartTransactions_pkey" PRIMARY KEY (id);


--
-- Name: StartTransactions StartTransactions_transactionDatabaseId_key; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."StartTransactions"
    ADD CONSTRAINT "StartTransactions_transactionDatabaseId_key" UNIQUE ("transactionDatabaseId");


--
-- Name: StatusNotifications StatusNotifications_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."StatusNotifications"
    ADD CONSTRAINT "StatusNotifications_pkey" PRIMARY KEY (id);


--
-- Name: StopTransactions StopTransactions_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."StopTransactions"
    ADD CONSTRAINT "StopTransactions_pkey" PRIMARY KEY (id);


--
-- Name: StopTransactions StopTransactions_transactionDatabaseId_key; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."StopTransactions"
    ADD CONSTRAINT "StopTransactions_transactionDatabaseId_key" UNIQUE ("transactionDatabaseId");


--
-- Name: Subscriptions Subscriptions_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Subscriptions"
    ADD CONSTRAINT "Subscriptions_pkey" PRIMARY KEY (id);


--
-- Name: Tariffs Tariffs_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Tariffs"
    ADD CONSTRAINT "Tariffs_pkey" PRIMARY KEY (id);


--
-- Name: TenantPartners TenantPartners_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."TenantPartners"
    ADD CONSTRAINT "TenantPartners_pkey" PRIMARY KEY (id);


--
-- Name: Tenants Tenants_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Tenants"
    ADD CONSTRAINT "Tenants_pkey" PRIMARY KEY (id);


--
-- Name: TransactionEvents TransactionEvents_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."TransactionEvents"
    ADD CONSTRAINT "TransactionEvents_pkey" PRIMARY KEY (id);


--
-- Name: Transactions Transactions_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Transactions"
    ADD CONSTRAINT "Transactions_pkey" PRIMARY KEY (id);


--
-- Name: VariableAttributes VariableAttributes_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableAttributes"
    ADD CONSTRAINT "VariableAttributes_pkey" PRIMARY KEY (id);


--
-- Name: VariableCharacteristics VariableCharacteristics_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableCharacteristics"
    ADD CONSTRAINT "VariableCharacteristics_pkey" PRIMARY KEY (id);


--
-- Name: VariableCharacteristics VariableCharacteristics_variableId_key; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableCharacteristics"
    ADD CONSTRAINT "VariableCharacteristics_variableId_key" UNIQUE ("variableId");


--
-- Name: VariableMonitoringStatuses VariableMonitoringStatuses_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableMonitoringStatuses"
    ADD CONSTRAINT "VariableMonitoringStatuses_pkey" PRIMARY KEY (id);


--
-- Name: VariableMonitorings VariableMonitorings_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableMonitorings"
    ADD CONSTRAINT "VariableMonitorings_pkey" PRIMARY KEY ("databaseId");


--
-- Name: VariableMonitorings VariableMonitorings_stationId_tenantId_id; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableMonitorings"
    ADD CONSTRAINT "VariableMonitorings_stationId_tenantId_id" UNIQUE ("stationId", "tenantId", id);


--
-- Name: VariableStatuses VariableStatuses_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableStatuses"
    ADD CONSTRAINT "VariableStatuses_pkey" PRIMARY KEY (id);


--
-- Name: Variables Variables_pkey; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Variables"
    ADD CONSTRAINT "Variables_pkey" PRIMARY KEY (id);


--
-- Name: Components components_tenantId_name_instance; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Components"
    ADD CONSTRAINT "components_tenantId_name_instance" UNIQUE ("tenantId", name, instance);


--
-- Name: EvseTypes evse_types_tenantId_id_connectorId; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."EvseTypes"
    ADD CONSTRAINT "evse_types_tenantId_id_connectorId" UNIQUE ("tenantId", id, "connectorId");


--
-- Name: ChargingStationNetworkProfiles stationPkId_configurationSlot; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStationNetworkProfiles"
    ADD CONSTRAINT "stationPkId_configurationSlot" UNIQUE ("stationPkId", "configurationSlot");


--
-- Name: Connectors stationPkId_connectorId; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Connectors"
    ADD CONSTRAINT "stationPkId_connectorId" UNIQUE ("stationPkId", "connectorId");


--
-- Name: Evses stationPkId_evseTypeId; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Evses"
    ADD CONSTRAINT "stationPkId_evseTypeId" UNIQUE ("stationPkId", "evseTypeId");


--
-- Name: Transactions stationPkId_transactionId; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Transactions"
    ADD CONSTRAINT "stationPkId_transactionId" UNIQUE ("stationPkId", "transactionId");


--
-- Name: ChargingStationSequences stationPkId_type; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStationSequences"
    ADD CONSTRAINT "stationPkId_type" UNIQUE ("stationPkId", type);


--
-- Name: VariableAttributes stationPkId_type_variableId_componentId; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableAttributes"
    ADD CONSTRAINT "stationPkId_type_variableId_componentId" UNIQUE ("stationPkId", type, "variableId", "componentId");


--
-- Name: Tariffs tariffId_tenantId; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Tariffs"
    ADD CONSTRAINT "tariffId_tenantId" UNIQUE ("tariffId", "tenantId");


--
-- Name: Certificates tenantId_certificateFileHash; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Certificates"
    ADD CONSTRAINT "tenantId_certificateFileHash" UNIQUE ("tenantId", "certificateFileHash");


--
-- Name: Certificates tenantId_serialNumber_issuerName; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Certificates"
    ADD CONSTRAINT "tenantId_serialNumber_issuerName" UNIQUE ("tenantId", "serialNumber", "issuerName");


--
-- Name: Variables variables_tenantId_name_instance; Type: CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Variables"
    ADD CONSTRAINT "variables_tenantId_name_instance" UNIQUE ("tenantId", name, instance);


--
-- Name: hdb_cron_event_invocation_event_id; Type: INDEX; Schema: hdb_catalog; Owner: citrine
--

CREATE INDEX hdb_cron_event_invocation_event_id ON hdb_catalog.hdb_cron_event_invocation_logs USING btree (event_id);


--
-- Name: hdb_cron_event_status; Type: INDEX; Schema: hdb_catalog; Owner: citrine
--

CREATE INDEX hdb_cron_event_status ON hdb_catalog.hdb_cron_events USING btree (status);


--
-- Name: hdb_cron_events_unique_scheduled; Type: INDEX; Schema: hdb_catalog; Owner: citrine
--

CREATE UNIQUE INDEX hdb_cron_events_unique_scheduled ON hdb_catalog.hdb_cron_events USING btree (trigger_name, scheduled_time) WHERE (status = 'scheduled'::text);


--
-- Name: hdb_scheduled_event_status; Type: INDEX; Schema: hdb_catalog; Owner: citrine
--

CREATE INDEX hdb_scheduled_event_status ON hdb_catalog.hdb_scheduled_events USING btree (status);


--
-- Name: hdb_version_one_row; Type: INDEX; Schema: hdb_catalog; Owner: citrine
--

CREATE UNIQUE INDEX hdb_version_one_row ON hdb_catalog.hdb_version USING btree (((version IS NOT NULL)));


--
-- Name: components_tenantId_name; Type: INDEX; Schema: public; Owner: citrine
--

CREATE UNIQUE INDEX "components_tenantId_name" ON public."Components" USING btree ("tenantId", name) WHERE (instance IS NULL);


--
-- Name: event_data_station_id; Type: INDEX; Schema: public; Owner: citrine
--

CREATE INDEX event_data_station_id ON public."EventData" USING btree ("stationId");


--
-- Name: evse_types_tenantId_id; Type: INDEX; Schema: public; Owner: citrine
--

CREATE UNIQUE INDEX "evse_types_tenantId_id" ON public."EvseTypes" USING btree ("tenantId", id) WHERE ("connectorId" IS NULL);


--
-- Name: idToken_type; Type: INDEX; Schema: public; Owner: citrine
--

CREATE UNIQUE INDEX "idToken_type" ON public."Authorizations" USING btree ("tenantId", "idToken", "idTokenType");


--
-- Name: idx_charging_stations_latest_ocpp_message_timestamp; Type: INDEX; Schema: public; Owner: citrine
--

CREATE INDEX idx_charging_stations_latest_ocpp_message_timestamp ON public."ChargingStations" USING btree ("latestOcppMessageTimestamp");


--
-- Name: idx_ocpp_messages_request_message_id; Type: INDEX; Schema: public; Owner: citrine
--

CREATE INDEX idx_ocpp_messages_request_message_id ON public."OCPPMessages" USING btree ("requestMessageId");


--
-- Name: message_infos_station_id; Type: INDEX; Schema: public; Owner: citrine
--

CREATE INDEX message_infos_station_id ON public."MessageInfos" USING btree ("stationId");


--
-- Name: o_c_p_p_messages_correlation_id; Type: INDEX; Schema: public; Owner: citrine
--

CREATE INDEX o_c_p_p_messages_correlation_id ON public."OCPPMessages" USING btree ("correlationId");


--
-- Name: o_c_p_p_messages_station_id; Type: INDEX; Schema: public; Owner: citrine
--

CREATE INDEX o_c_p_p_messages_station_id ON public."OCPPMessages" USING btree ("stationId");


--
-- Name: security_events_station_id; Type: INDEX; Schema: public; Owner: citrine
--

CREATE INDEX security_events_station_id ON public."SecurityEvents" USING btree ("stationId");


--
-- Name: set_network_profiles_stationPkId_correlationId; Type: INDEX; Schema: public; Owner: citrine
--

CREATE UNIQUE INDEX "set_network_profiles_stationPkId_correlationId" ON public."SetNetworkProfiles" USING btree ("stationPkId", "correlationId");


--
-- Name: subscriptions_station_id; Type: INDEX; Schema: public; Owner: citrine
--

CREATE INDEX subscriptions_station_id ON public."Subscriptions" USING btree ("stationId");


--
-- Name: variable_attributes_stationPkId; Type: INDEX; Schema: public; Owner: citrine
--

CREATE UNIQUE INDEX "variable_attributes_stationPkId" ON public."VariableAttributes" USING btree ("stationPkId") WHERE ((type IS NULL) AND ("variableId" IS NULL) AND ("componentId" IS NULL));


--
-- Name: variable_attributes_stationPkId_componentId; Type: INDEX; Schema: public; Owner: citrine
--

CREATE UNIQUE INDEX "variable_attributes_stationPkId_componentId" ON public."VariableAttributes" USING btree ("stationPkId", "componentId") WHERE ((type IS NULL) AND ("variableId" IS NULL));


--
-- Name: variable_attributes_stationPkId_type; Type: INDEX; Schema: public; Owner: citrine
--

CREATE UNIQUE INDEX "variable_attributes_stationPkId_type" ON public."VariableAttributes" USING btree ("stationPkId", type) WHERE (("variableId" IS NULL) AND ("componentId" IS NULL));


--
-- Name: variable_attributes_stationPkId_type_componentId; Type: INDEX; Schema: public; Owner: citrine
--

CREATE UNIQUE INDEX "variable_attributes_stationPkId_type_componentId" ON public."VariableAttributes" USING btree ("stationPkId", type, "componentId") WHERE ("variableId" IS NULL);


--
-- Name: variable_attributes_stationPkId_type_variableId; Type: INDEX; Schema: public; Owner: citrine
--

CREATE UNIQUE INDEX "variable_attributes_stationPkId_type_variableId" ON public."VariableAttributes" USING btree ("stationPkId", type, "variableId") WHERE ("componentId" IS NULL);


--
-- Name: variable_attributes_stationPkId_variableId; Type: INDEX; Schema: public; Owner: citrine
--

CREATE UNIQUE INDEX "variable_attributes_stationPkId_variableId" ON public."VariableAttributes" USING btree ("stationPkId", "variableId") WHERE ((type IS NULL) AND ("componentId" IS NULL));


--
-- Name: variable_attributes_stationPkId_variableId_componentId; Type: INDEX; Schema: public; Owner: citrine
--

CREATE UNIQUE INDEX "variable_attributes_stationPkId_variableId_componentId" ON public."VariableAttributes" USING btree ("stationPkId", "variableId", "componentId") WHERE (type IS NULL);


--
-- Name: variable_monitorings_station_id; Type: INDEX; Schema: public; Owner: citrine
--

CREATE INDEX variable_monitorings_station_id ON public."VariableMonitorings" USING btree ("stationId");


--
-- Name: variables_tenantId_name; Type: INDEX; Schema: public; Owner: citrine
--

CREATE UNIQUE INDEX "variables_tenantId_name" ON public."Variables" USING btree ("tenantId", name) WHERE (instance IS NULL);


--
-- Name: ChargingStationNetworkProfiles trigger_populate_chargingstationnetworkprofiles_station_pk_id; Type: TRIGGER; Schema: public; Owner: citrine
--

CREATE TRIGGER trigger_populate_chargingstationnetworkprofiles_station_pk_id BEFORE INSERT OR UPDATE ON public."ChargingStationNetworkProfiles" FOR EACH ROW WHEN ((new."stationPkId" IS NULL)) EXECUTE FUNCTION public.populate_station_pk_id();


--
-- Name: ChargingStationSecurityInfos trigger_populate_chargingstationsecurityinfos_station_pk_id; Type: TRIGGER; Schema: public; Owner: citrine
--

CREATE TRIGGER trigger_populate_chargingstationsecurityinfos_station_pk_id BEFORE INSERT OR UPDATE ON public."ChargingStationSecurityInfos" FOR EACH ROW WHEN ((new."stationPkId" IS NULL)) EXECUTE FUNCTION public.populate_station_pk_id();


--
-- Name: ChargingStationSequences trigger_populate_chargingstationsequences_station_pk_id; Type: TRIGGER; Schema: public; Owner: citrine
--

CREATE TRIGGER trigger_populate_chargingstationsequences_station_pk_id BEFORE INSERT OR UPDATE ON public."ChargingStationSequences" FOR EACH ROW WHEN ((new."stationPkId" IS NULL)) EXECUTE FUNCTION public.populate_station_pk_id();


--
-- Name: Connectors trigger_populate_connectors_station_pk_id; Type: TRIGGER; Schema: public; Owner: citrine
--

CREATE TRIGGER trigger_populate_connectors_station_pk_id BEFORE INSERT OR UPDATE ON public."Connectors" FOR EACH ROW WHEN ((new."stationPkId" IS NULL)) EXECUTE FUNCTION public.populate_station_pk_id();


--
-- Name: DeleteCertificateAttempts trigger_populate_deletecertificateattempts_station_pk_id; Type: TRIGGER; Schema: public; Owner: citrine
--

CREATE TRIGGER trigger_populate_deletecertificateattempts_station_pk_id BEFORE INSERT OR UPDATE ON public."DeleteCertificateAttempts" FOR EACH ROW WHEN ((new."stationPkId" IS NULL)) EXECUTE FUNCTION public.populate_station_pk_id();


--
-- Name: EventData trigger_populate_eventdata_station_pk_id; Type: TRIGGER; Schema: public; Owner: citrine
--

CREATE TRIGGER trigger_populate_eventdata_station_pk_id BEFORE INSERT OR UPDATE ON public."EventData" FOR EACH ROW WHEN ((new."stationPkId" IS NULL)) EXECUTE FUNCTION public.populate_station_pk_id();


--
-- Name: Evses trigger_populate_evses_station_pk_id; Type: TRIGGER; Schema: public; Owner: citrine
--

CREATE TRIGGER trigger_populate_evses_station_pk_id BEFORE INSERT OR UPDATE ON public."Evses" FOR EACH ROW WHEN ((new."stationPkId" IS NULL)) EXECUTE FUNCTION public.populate_station_pk_id();


--
-- Name: InstallCertificateAttempts trigger_populate_installcertificateattempts_station_pk_id; Type: TRIGGER; Schema: public; Owner: citrine
--

CREATE TRIGGER trigger_populate_installcertificateattempts_station_pk_id BEFORE INSERT OR UPDATE ON public."InstallCertificateAttempts" FOR EACH ROW WHEN ((new."stationPkId" IS NULL)) EXECUTE FUNCTION public.populate_station_pk_id();


--
-- Name: InstalledCertificates trigger_populate_installedcertificates_station_pk_id; Type: TRIGGER; Schema: public; Owner: citrine
--

CREATE TRIGGER trigger_populate_installedcertificates_station_pk_id BEFORE INSERT OR UPDATE ON public."InstalledCertificates" FOR EACH ROW WHEN ((new."stationPkId" IS NULL)) EXECUTE FUNCTION public.populate_station_pk_id();


--
-- Name: LatestStatusNotifications trigger_populate_lateststatusnotifications_station_pk_id; Type: TRIGGER; Schema: public; Owner: citrine
--

CREATE TRIGGER trigger_populate_lateststatusnotifications_station_pk_id BEFORE INSERT OR UPDATE ON public."LatestStatusNotifications" FOR EACH ROW WHEN ((new."stationPkId" IS NULL)) EXECUTE FUNCTION public.populate_station_pk_id();


--
-- Name: OCPPMessages trigger_populate_ocppmessages_station_pk_id; Type: TRIGGER; Schema: public; Owner: citrine
--

CREATE TRIGGER trigger_populate_ocppmessages_station_pk_id BEFORE INSERT OR UPDATE ON public."OCPPMessages" FOR EACH ROW WHEN ((new."stationPkId" IS NULL)) EXECUTE FUNCTION public.populate_station_pk_id();


--
-- Name: SetNetworkProfiles trigger_populate_setnetworkprofiles_station_pk_id; Type: TRIGGER; Schema: public; Owner: citrine
--

CREATE TRIGGER trigger_populate_setnetworkprofiles_station_pk_id BEFORE INSERT OR UPDATE ON public."SetNetworkProfiles" FOR EACH ROW WHEN ((new."stationPkId" IS NULL)) EXECUTE FUNCTION public.populate_station_pk_id();


--
-- Name: StatusNotifications trigger_populate_statusnotifications_station_pk_id; Type: TRIGGER; Schema: public; Owner: citrine
--

CREATE TRIGGER trigger_populate_statusnotifications_station_pk_id BEFORE INSERT OR UPDATE ON public."StatusNotifications" FOR EACH ROW WHEN ((new."stationPkId" IS NULL)) EXECUTE FUNCTION public.populate_station_pk_id();


--
-- Name: Transactions trigger_populate_transactions_station_pk_id; Type: TRIGGER; Schema: public; Owner: citrine
--

CREATE TRIGGER trigger_populate_transactions_station_pk_id BEFORE INSERT OR UPDATE ON public."Transactions" FOR EACH ROW WHEN ((new."stationPkId" IS NULL)) EXECUTE FUNCTION public.populate_station_pk_id();


--
-- Name: VariableAttributes trigger_populate_variableattributes_station_pk_id; Type: TRIGGER; Schema: public; Owner: citrine
--

CREATE TRIGGER trigger_populate_variableattributes_station_pk_id BEFORE INSERT OR UPDATE ON public."VariableAttributes" FOR EACH ROW WHEN ((new."stationPkId" IS NULL)) EXECUTE FUNCTION public.populate_station_pk_id();


--
-- Name: VariableMonitorings trigger_populate_variablemonitorings_station_pk_id; Type: TRIGGER; Schema: public; Owner: citrine
--

CREATE TRIGGER trigger_populate_variablemonitorings_station_pk_id BEFORE INSERT OR UPDATE ON public."VariableMonitorings" FOR EACH ROW WHEN ((new."stationPkId" IS NULL)) EXECUTE FUNCTION public.populate_station_pk_id();


--
-- Name: hdb_cron_event_invocation_logs hdb_cron_event_invocation_logs_event_id_fkey; Type: FK CONSTRAINT; Schema: hdb_catalog; Owner: citrine
--

ALTER TABLE ONLY hdb_catalog.hdb_cron_event_invocation_logs
    ADD CONSTRAINT hdb_cron_event_invocation_logs_event_id_fkey FOREIGN KEY (event_id) REFERENCES hdb_catalog.hdb_cron_events(id) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: hdb_scheduled_event_invocation_logs hdb_scheduled_event_invocation_logs_event_id_fkey; Type: FK CONSTRAINT; Schema: hdb_catalog; Owner: citrine
--

ALTER TABLE ONLY hdb_catalog.hdb_scheduled_event_invocation_logs
    ADD CONSTRAINT hdb_scheduled_event_invocation_logs_event_id_fkey FOREIGN KEY (event_id) REFERENCES hdb_catalog.hdb_scheduled_events(id) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: AsyncJobStatuses AsyncJobStatuses_tenantPartnerId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."AsyncJobStatuses"
    ADD CONSTRAINT "AsyncJobStatuses_tenantPartnerId_fkey" FOREIGN KEY ("tenantPartnerId") REFERENCES public."TenantPartners"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: Authorizations Authorizations_groupAuthorizationId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Authorizations"
    ADD CONSTRAINT "Authorizations_groupAuthorizationId_fkey" FOREIGN KEY ("groupAuthorizationId") REFERENCES public."Authorizations"(id) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: Authorizations Authorizations_tariffId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Authorizations"
    ADD CONSTRAINT "Authorizations_tariffId_fkey" FOREIGN KEY ("tariffId") REFERENCES public."Tariffs"(id) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: Authorizations Authorizations_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Authorizations"
    ADD CONSTRAINT "Authorizations_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: Authorizations Authorizations_tenantPartnerId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Authorizations"
    ADD CONSTRAINT "Authorizations_tenantPartnerId_fkey" FOREIGN KEY ("tenantPartnerId") REFERENCES public."TenantPartners"(id) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: Boots Boots_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Boots"
    ADD CONSTRAINT "Boots_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: Certificates Certificates_signedBy_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Certificates"
    ADD CONSTRAINT "Certificates_signedBy_fkey" FOREIGN KEY ("signedBy") REFERENCES public."Certificates"(id) ON UPDATE CASCADE;


--
-- Name: Certificates Certificates_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Certificates"
    ADD CONSTRAINT "Certificates_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: ChangeConfigurations ChangeConfigurations_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChangeConfigurations"
    ADD CONSTRAINT "ChangeConfigurations_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: ChargingNeeds ChargingNeeds_evseId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingNeeds"
    ADD CONSTRAINT "ChargingNeeds_evseId_fkey" FOREIGN KEY ("evseId") REFERENCES public."Evses"(id) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: ChargingNeeds ChargingNeeds_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingNeeds"
    ADD CONSTRAINT "ChargingNeeds_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: ChargingNeeds ChargingNeeds_transactionDatabaseId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingNeeds"
    ADD CONSTRAINT "ChargingNeeds_transactionDatabaseId_fkey" FOREIGN KEY ("transactionDatabaseId") REFERENCES public."Transactions"(id) ON UPDATE CASCADE;


--
-- Name: ChargingProfiles ChargingProfiles_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingProfiles"
    ADD CONSTRAINT "ChargingProfiles_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: ChargingProfiles ChargingProfiles_transactionDatabaseId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingProfiles"
    ADD CONSTRAINT "ChargingProfiles_transactionDatabaseId_fkey" FOREIGN KEY ("transactionDatabaseId") REFERENCES public."Transactions"(id) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: ChargingSchedules ChargingSchedules_chargingProfileDatabaseId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingSchedules"
    ADD CONSTRAINT "ChargingSchedules_chargingProfileDatabaseId_fkey" FOREIGN KEY ("chargingProfileDatabaseId") REFERENCES public."ChargingProfiles"("databaseId") ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: ChargingSchedules ChargingSchedules_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingSchedules"
    ADD CONSTRAINT "ChargingSchedules_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: ChargingStationNetworkProfiles ChargingStationNetworkProfiles_setNetworkProfileId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStationNetworkProfiles"
    ADD CONSTRAINT "ChargingStationNetworkProfiles_setNetworkProfileId_fkey" FOREIGN KEY ("setNetworkProfileId") REFERENCES public."SetNetworkProfiles"(id) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: ChargingStationNetworkProfiles ChargingStationNetworkProfiles_stationPkId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStationNetworkProfiles"
    ADD CONSTRAINT "ChargingStationNetworkProfiles_stationPkId_fkey" FOREIGN KEY ("stationPkId") REFERENCES public."ChargingStations"("pkId") ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: ChargingStationNetworkProfiles ChargingStationNetworkProfiles_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStationNetworkProfiles"
    ADD CONSTRAINT "ChargingStationNetworkProfiles_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: ChargingStationNetworkProfiles ChargingStationNetworkProfiles_websocketServerConfigId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStationNetworkProfiles"
    ADD CONSTRAINT "ChargingStationNetworkProfiles_websocketServerConfigId_fkey" FOREIGN KEY ("websocketServerConfigId") REFERENCES public."ServerNetworkProfiles"(id) ON UPDATE CASCADE;


--
-- Name: ChargingStationSecurityInfos ChargingStationSecurityInfos_stationPkId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStationSecurityInfos"
    ADD CONSTRAINT "ChargingStationSecurityInfos_stationPkId_fkey" FOREIGN KEY ("stationPkId") REFERENCES public."ChargingStations"("pkId") ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: ChargingStationSecurityInfos ChargingStationSecurityInfos_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStationSecurityInfos"
    ADD CONSTRAINT "ChargingStationSecurityInfos_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: ChargingStationSequences ChargingStationSequences_stationPkId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStationSequences"
    ADD CONSTRAINT "ChargingStationSequences_stationPkId_fkey" FOREIGN KEY ("stationPkId") REFERENCES public."ChargingStations"("pkId") ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: ChargingStationSequences ChargingStationSequences_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStationSequences"
    ADD CONSTRAINT "ChargingStationSequences_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: ChargingStations ChargingStations_locationId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStations"
    ADD CONSTRAINT "ChargingStations_locationId_fkey" FOREIGN KEY ("locationId") REFERENCES public."Locations"(id) ON UPDATE CASCADE;


--
-- Name: ChargingStations ChargingStations_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ChargingStations"
    ADD CONSTRAINT "ChargingStations_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: ComponentVariables ComponentVariables_componentId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ComponentVariables"
    ADD CONSTRAINT "ComponentVariables_componentId_fkey" FOREIGN KEY ("componentId") REFERENCES public."Components"(id) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: ComponentVariables ComponentVariables_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ComponentVariables"
    ADD CONSTRAINT "ComponentVariables_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: ComponentVariables ComponentVariables_variableId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ComponentVariables"
    ADD CONSTRAINT "ComponentVariables_variableId_fkey" FOREIGN KEY ("variableId") REFERENCES public."Variables"(id) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: Components Components_evseTypeId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Components"
    ADD CONSTRAINT "Components_evseTypeId_fkey" FOREIGN KEY ("evseDatabaseId") REFERENCES public."EvseTypes"("databaseId") ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: Components Components_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Components"
    ADD CONSTRAINT "Components_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: CompositeSchedules CompositeSchedules_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."CompositeSchedules"
    ADD CONSTRAINT "CompositeSchedules_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: Connectors Connectors_evseId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Connectors"
    ADD CONSTRAINT "Connectors_evseId_fkey" FOREIGN KEY ("evseId") REFERENCES public."Evses"(id) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: Connectors Connectors_stationPkId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Connectors"
    ADD CONSTRAINT "Connectors_stationPkId_fkey" FOREIGN KEY ("stationPkId") REFERENCES public."ChargingStations"("pkId") ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: Connectors Connectors_tariffId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Connectors"
    ADD CONSTRAINT "Connectors_tariffId_fkey" FOREIGN KEY ("tariffId") REFERENCES public."Tariffs"(id) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: Connectors Connectors_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Connectors"
    ADD CONSTRAINT "Connectors_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: DeleteCertificateAttempts DeleteCertificateAttempts_stationPkId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."DeleteCertificateAttempts"
    ADD CONSTRAINT "DeleteCertificateAttempts_stationPkId_fkey" FOREIGN KEY ("stationPkId") REFERENCES public."ChargingStations"("pkId") ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: DeleteCertificateAttempts DeleteCertificateAttempts_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."DeleteCertificateAttempts"
    ADD CONSTRAINT "DeleteCertificateAttempts_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: EventData EventData_componentId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."EventData"
    ADD CONSTRAINT "EventData_componentId_fkey" FOREIGN KEY ("componentId") REFERENCES public."Components"(id) ON UPDATE CASCADE;


--
-- Name: EventData EventData_stationPkId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."EventData"
    ADD CONSTRAINT "EventData_stationPkId_fkey" FOREIGN KEY ("stationPkId") REFERENCES public."ChargingStations"("pkId") ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: EventData EventData_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."EventData"
    ADD CONSTRAINT "EventData_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: EventData EventData_variableId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."EventData"
    ADD CONSTRAINT "EventData_variableId_fkey" FOREIGN KEY ("variableId") REFERENCES public."Variables"(id) ON UPDATE CASCADE;


--
-- Name: EvseTypes EvseTypes_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."EvseTypes"
    ADD CONSTRAINT "EvseTypes_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: Evses Evses_stationPkId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Evses"
    ADD CONSTRAINT "Evses_stationPkId_fkey" FOREIGN KEY ("stationPkId") REFERENCES public."ChargingStations"("pkId") ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: Evses Evses_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Evses"
    ADD CONSTRAINT "Evses_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: InstallCertificateAttempts InstallCertificateAttempts_certificateId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."InstallCertificateAttempts"
    ADD CONSTRAINT "InstallCertificateAttempts_certificateId_fkey" FOREIGN KEY ("certificateId") REFERENCES public."Certificates"(id) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: InstallCertificateAttempts InstallCertificateAttempts_stationPkId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."InstallCertificateAttempts"
    ADD CONSTRAINT "InstallCertificateAttempts_stationPkId_fkey" FOREIGN KEY ("stationPkId") REFERENCES public."ChargingStations"("pkId") ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: InstallCertificateAttempts InstallCertificateAttempts_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."InstallCertificateAttempts"
    ADD CONSTRAINT "InstallCertificateAttempts_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: InstalledCertificates InstalledCertificates_certificateId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."InstalledCertificates"
    ADD CONSTRAINT "InstalledCertificates_certificateId_fkey" FOREIGN KEY ("certificateId") REFERENCES public."Certificates"(id) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: InstalledCertificates InstalledCertificates_stationPkId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."InstalledCertificates"
    ADD CONSTRAINT "InstalledCertificates_stationPkId_fkey" FOREIGN KEY ("stationPkId") REFERENCES public."ChargingStations"("pkId") ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: InstalledCertificates InstalledCertificates_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."InstalledCertificates"
    ADD CONSTRAINT "InstalledCertificates_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: LatestStatusNotifications LatestStatusNotifications_stationPkId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."LatestStatusNotifications"
    ADD CONSTRAINT "LatestStatusNotifications_stationPkId_fkey" FOREIGN KEY ("stationPkId") REFERENCES public."ChargingStations"("pkId") ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: LatestStatusNotifications LatestStatusNotifications_statusNotificationId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."LatestStatusNotifications"
    ADD CONSTRAINT "LatestStatusNotifications_statusNotificationId_fkey" FOREIGN KEY ("statusNotificationId") REFERENCES public."StatusNotifications"(id) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: LatestStatusNotifications LatestStatusNotifications_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."LatestStatusNotifications"
    ADD CONSTRAINT "LatestStatusNotifications_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: LocalListAuthorizations LocalListAuthorizations_authorizationId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."LocalListAuthorizations"
    ADD CONSTRAINT "LocalListAuthorizations_authorizationId_fkey" FOREIGN KEY ("authorizationId") REFERENCES public."Authorizations"(id) ON UPDATE CASCADE;


--
-- Name: LocalListAuthorizations LocalListAuthorizations_groupAuthorizationId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."LocalListAuthorizations"
    ADD CONSTRAINT "LocalListAuthorizations_groupAuthorizationId_fkey" FOREIGN KEY ("groupAuthorizationId") REFERENCES public."Authorizations"(id) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: LocalListAuthorizations LocalListAuthorizations_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."LocalListAuthorizations"
    ADD CONSTRAINT "LocalListAuthorizations_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: LocalListVersionAuthorizations LocalListVersionAuthorizations_authorizationId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."LocalListVersionAuthorizations"
    ADD CONSTRAINT "LocalListVersionAuthorizations_authorizationId_fkey" FOREIGN KEY ("authorizationId") REFERENCES public."LocalListAuthorizations"(id) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: LocalListVersionAuthorizations LocalListVersionAuthorizations_localListVersionId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."LocalListVersionAuthorizations"
    ADD CONSTRAINT "LocalListVersionAuthorizations_localListVersionId_fkey" FOREIGN KEY ("localListVersionId") REFERENCES public."LocalListVersions"(id) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: LocalListVersionAuthorizations LocalListVersionAuthorizations_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."LocalListVersionAuthorizations"
    ADD CONSTRAINT "LocalListVersionAuthorizations_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: LocalListVersions LocalListVersions_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."LocalListVersions"
    ADD CONSTRAINT "LocalListVersions_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: Locations Locations_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Locations"
    ADD CONSTRAINT "Locations_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: MessageInfos MessageInfos_displayComponentId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."MessageInfos"
    ADD CONSTRAINT "MessageInfos_displayComponentId_fkey" FOREIGN KEY ("displayComponentId") REFERENCES public."Components"(id) ON UPDATE CASCADE;


--
-- Name: MessageInfos MessageInfos_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."MessageInfos"
    ADD CONSTRAINT "MessageInfos_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: MeterValues MeterValues_stopTransactionDatabaseId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."MeterValues"
    ADD CONSTRAINT "MeterValues_stopTransactionDatabaseId_fkey" FOREIGN KEY ("stopTransactionDatabaseId") REFERENCES public."StopTransactions"(id) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: MeterValues MeterValues_tariffId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."MeterValues"
    ADD CONSTRAINT "MeterValues_tariffId_fkey" FOREIGN KEY ("tariffId") REFERENCES public."Tariffs"(id) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: MeterValues MeterValues_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."MeterValues"
    ADD CONSTRAINT "MeterValues_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: MeterValues MeterValues_transactionDatabaseId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."MeterValues"
    ADD CONSTRAINT "MeterValues_transactionDatabaseId_fkey" FOREIGN KEY ("transactionDatabaseId") REFERENCES public."Transactions"(id) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: MeterValues MeterValues_transactionEventId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."MeterValues"
    ADD CONSTRAINT "MeterValues_transactionEventId_fkey" FOREIGN KEY ("transactionEventId") REFERENCES public."TransactionEvents"(id) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: OCPPMessages OCPPMessages_requestMessageId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."OCPPMessages"
    ADD CONSTRAINT "OCPPMessages_requestMessageId_fkey" FOREIGN KEY ("requestMessageId") REFERENCES public."OCPPMessages"(id) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: OCPPMessages OCPPMessages_stationPkId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."OCPPMessages"
    ADD CONSTRAINT "OCPPMessages_stationPkId_fkey" FOREIGN KEY ("stationPkId") REFERENCES public."ChargingStations"("pkId") ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: OCPPMessages OCPPMessages_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."OCPPMessages"
    ADD CONSTRAINT "OCPPMessages_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: Reservations Reservations_evseTypeId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Reservations"
    ADD CONSTRAINT "Reservations_evseTypeId_fkey" FOREIGN KEY ("evseId") REFERENCES public."EvseTypes"("databaseId") ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: Reservations Reservations_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Reservations"
    ADD CONSTRAINT "Reservations_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: SalesTariffs SalesTariffs_chargingScheduleDatabaseId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SalesTariffs"
    ADD CONSTRAINT "SalesTariffs_chargingScheduleDatabaseId_fkey" FOREIGN KEY ("chargingScheduleDatabaseId") REFERENCES public."ChargingSchedules"("databaseId") ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: SalesTariffs SalesTariffs_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SalesTariffs"
    ADD CONSTRAINT "SalesTariffs_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: SecurityEvents SecurityEvents_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SecurityEvents"
    ADD CONSTRAINT "SecurityEvents_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: SendLocalListAuthorizations SendLocalListAuthorizations_authorizationId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SendLocalListAuthorizations"
    ADD CONSTRAINT "SendLocalListAuthorizations_authorizationId_fkey" FOREIGN KEY ("authorizationId") REFERENCES public."LocalListAuthorizations"(id) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: SendLocalListAuthorizations SendLocalListAuthorizations_sendLocalListId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SendLocalListAuthorizations"
    ADD CONSTRAINT "SendLocalListAuthorizations_sendLocalListId_fkey" FOREIGN KEY ("sendLocalListId") REFERENCES public."SendLocalLists"(id) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: SendLocalListAuthorizations SendLocalListAuthorizations_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SendLocalListAuthorizations"
    ADD CONSTRAINT "SendLocalListAuthorizations_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: SendLocalLists SendLocalLists_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SendLocalLists"
    ADD CONSTRAINT "SendLocalLists_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: ServerNetworkProfiles ServerNetworkProfiles_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."ServerNetworkProfiles"
    ADD CONSTRAINT "ServerNetworkProfiles_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: SetNetworkProfiles SetNetworkProfiles_stationPkId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SetNetworkProfiles"
    ADD CONSTRAINT "SetNetworkProfiles_stationPkId_fkey" FOREIGN KEY ("stationPkId") REFERENCES public."ChargingStations"("pkId") ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: SetNetworkProfiles SetNetworkProfiles_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SetNetworkProfiles"
    ADD CONSTRAINT "SetNetworkProfiles_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: SetNetworkProfiles SetNetworkProfiles_websocketServerConfigId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."SetNetworkProfiles"
    ADD CONSTRAINT "SetNetworkProfiles_websocketServerConfigId_fkey" FOREIGN KEY ("websocketServerConfigId") REFERENCES public."ServerNetworkProfiles"(id) ON UPDATE CASCADE;


--
-- Name: StartTransactions StartTransactions_connectorDatabaseId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."StartTransactions"
    ADD CONSTRAINT "StartTransactions_connectorDatabaseId_fkey" FOREIGN KEY ("connectorDatabaseId") REFERENCES public."Connectors"(id) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: StartTransactions StartTransactions_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."StartTransactions"
    ADD CONSTRAINT "StartTransactions_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: StartTransactions StartTransactions_transactionDatabaseId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."StartTransactions"
    ADD CONSTRAINT "StartTransactions_transactionDatabaseId_fkey" FOREIGN KEY ("transactionDatabaseId") REFERENCES public."Transactions"(id) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: StatusNotifications StatusNotifications_stationPkId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."StatusNotifications"
    ADD CONSTRAINT "StatusNotifications_stationPkId_fkey" FOREIGN KEY ("stationPkId") REFERENCES public."ChargingStations"("pkId") ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: StatusNotifications StatusNotifications_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."StatusNotifications"
    ADD CONSTRAINT "StatusNotifications_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: StopTransactions StopTransactions_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."StopTransactions"
    ADD CONSTRAINT "StopTransactions_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: StopTransactions StopTransactions_transactionDatabaseId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."StopTransactions"
    ADD CONSTRAINT "StopTransactions_transactionDatabaseId_fkey" FOREIGN KEY ("transactionDatabaseId") REFERENCES public."Transactions"(id) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: Subscriptions Subscriptions_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Subscriptions"
    ADD CONSTRAINT "Subscriptions_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: Tariffs Tariffs_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Tariffs"
    ADD CONSTRAINT "Tariffs_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: TenantPartners TenantPartners_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."TenantPartners"
    ADD CONSTRAINT "TenantPartners_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: TransactionEvents TransactionEvents_evseTypeId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."TransactionEvents"
    ADD CONSTRAINT "TransactionEvents_evseTypeId_fkey" FOREIGN KEY ("evseId") REFERENCES public."EvseTypes"("databaseId") ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: TransactionEvents TransactionEvents_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."TransactionEvents"
    ADD CONSTRAINT "TransactionEvents_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: TransactionEvents TransactionEvents_transactionDatabaseId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."TransactionEvents"
    ADD CONSTRAINT "TransactionEvents_transactionDatabaseId_fkey" FOREIGN KEY ("transactionDatabaseId") REFERENCES public."Transactions"(id) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: Transactions Transactions_authorizationId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Transactions"
    ADD CONSTRAINT "Transactions_authorizationId_fkey" FOREIGN KEY ("authorizationId") REFERENCES public."Authorizations"(id) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: Transactions Transactions_connectorId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Transactions"
    ADD CONSTRAINT "Transactions_connectorId_fkey" FOREIGN KEY ("connectorId") REFERENCES public."Connectors"(id) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: Transactions Transactions_evseId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Transactions"
    ADD CONSTRAINT "Transactions_evseId_fkey" FOREIGN KEY ("evseId") REFERENCES public."Evses"(id) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: Transactions Transactions_locationId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Transactions"
    ADD CONSTRAINT "Transactions_locationId_fkey" FOREIGN KEY ("locationId") REFERENCES public."Locations"(id) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: Transactions Transactions_stationPkId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Transactions"
    ADD CONSTRAINT "Transactions_stationPkId_fkey" FOREIGN KEY ("stationPkId") REFERENCES public."ChargingStations"("pkId") ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: Transactions Transactions_tariffId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Transactions"
    ADD CONSTRAINT "Transactions_tariffId_fkey" FOREIGN KEY ("tariffId") REFERENCES public."Tariffs"(id) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: Transactions Transactions_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Transactions"
    ADD CONSTRAINT "Transactions_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: VariableAttributes VariableAttributes_bootConfigId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableAttributes"
    ADD CONSTRAINT "VariableAttributes_bootConfigId_fkey" FOREIGN KEY ("bootConfigId") REFERENCES public."Boots"(id) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: VariableAttributes VariableAttributes_componentId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableAttributes"
    ADD CONSTRAINT "VariableAttributes_componentId_fkey" FOREIGN KEY ("componentId") REFERENCES public."Components"(id) ON UPDATE CASCADE;


--
-- Name: VariableAttributes VariableAttributes_evseTypeId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableAttributes"
    ADD CONSTRAINT "VariableAttributes_evseTypeId_fkey" FOREIGN KEY ("evseDatabaseId") REFERENCES public."EvseTypes"("databaseId") ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: VariableAttributes VariableAttributes_stationPkId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableAttributes"
    ADD CONSTRAINT "VariableAttributes_stationPkId_fkey" FOREIGN KEY ("stationPkId") REFERENCES public."ChargingStations"("pkId") ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: VariableAttributes VariableAttributes_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableAttributes"
    ADD CONSTRAINT "VariableAttributes_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: VariableAttributes VariableAttributes_variableId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableAttributes"
    ADD CONSTRAINT "VariableAttributes_variableId_fkey" FOREIGN KEY ("variableId") REFERENCES public."Variables"(id) ON UPDATE CASCADE;


--
-- Name: VariableCharacteristics VariableCharacteristics_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableCharacteristics"
    ADD CONSTRAINT "VariableCharacteristics_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: VariableCharacteristics VariableCharacteristics_variableId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableCharacteristics"
    ADD CONSTRAINT "VariableCharacteristics_variableId_fkey" FOREIGN KEY ("variableId") REFERENCES public."Variables"(id) ON UPDATE CASCADE;


--
-- Name: VariableMonitoringStatuses VariableMonitoringStatuses_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableMonitoringStatuses"
    ADD CONSTRAINT "VariableMonitoringStatuses_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: VariableMonitoringStatuses VariableMonitoringStatuses_variableMonitoringId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableMonitoringStatuses"
    ADD CONSTRAINT "VariableMonitoringStatuses_variableMonitoringId_fkey" FOREIGN KEY ("variableMonitoringId") REFERENCES public."VariableMonitorings"("databaseId") ON UPDATE CASCADE;


--
-- Name: VariableMonitorings VariableMonitorings_componentId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableMonitorings"
    ADD CONSTRAINT "VariableMonitorings_componentId_fkey" FOREIGN KEY ("componentId") REFERENCES public."Components"(id) ON UPDATE CASCADE;


--
-- Name: VariableMonitorings VariableMonitorings_stationPkId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableMonitorings"
    ADD CONSTRAINT "VariableMonitorings_stationPkId_fkey" FOREIGN KEY ("stationPkId") REFERENCES public."ChargingStations"("pkId") ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: VariableMonitorings VariableMonitorings_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableMonitorings"
    ADD CONSTRAINT "VariableMonitorings_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: VariableMonitorings VariableMonitorings_variableId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableMonitorings"
    ADD CONSTRAINT "VariableMonitorings_variableId_fkey" FOREIGN KEY ("variableId") REFERENCES public."Variables"(id) ON UPDATE CASCADE;


--
-- Name: VariableStatuses VariableStatuses_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableStatuses"
    ADD CONSTRAINT "VariableStatuses_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: VariableStatuses VariableStatuses_variableAttributeId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."VariableStatuses"
    ADD CONSTRAINT "VariableStatuses_variableAttributeId_fkey" FOREIGN KEY ("variableAttributeId") REFERENCES public."VariableAttributes"(id) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- Name: Variables Variables_tenantId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: citrine
--

ALTER TABLE ONLY public."Variables"
    ADD CONSTRAINT "Variables_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES public."Tenants"(id) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- PostgreSQL database dump complete
--

