178 lines
4.1 KiB
MySQL
178 lines
4.1 KiB
MySQL
|
|
--
|
||
|
|
-- PostgreSQL database dump
|
||
|
|
--
|
||
|
|
|
||
|
|
\restrict KSNzZnHZpEceNNT6ECpaur3DZ2vfo46zPOlHHzj65wcCLFVfh0bZaudbdKNNiIC
|
||
|
|
|
||
|
|
-- Dumped from database version 16.11 (Ubuntu 16.11-0ubuntu0.24.04.1)
|
||
|
|
-- Dumped by pg_dump version 16.11 (Ubuntu 16.11-0ubuntu0.24.04.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: order_status; Type: TYPE; Schema: public; Owner: -
|
||
|
|
--
|
||
|
|
|
||
|
|
CREATE TYPE public.order_status AS ENUM (
|
||
|
|
'pending',
|
||
|
|
'running',
|
||
|
|
'finished',
|
||
|
|
'failed',
|
||
|
|
'dlx'
|
||
|
|
);
|
||
|
|
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Name: order_types; Type: TYPE; Schema: public; Owner: -
|
||
|
|
--
|
||
|
|
|
||
|
|
CREATE TYPE public.order_types AS ENUM (
|
||
|
|
'activate',
|
||
|
|
'preactivate',
|
||
|
|
'cancel',
|
||
|
|
'pause',
|
||
|
|
'reactivate',
|
||
|
|
'unknown'
|
||
|
|
);
|
||
|
|
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Name: status_enum; Type: TYPE; Schema: public; Owner: -
|
||
|
|
--
|
||
|
|
|
||
|
|
CREATE TYPE public.status_enum AS ENUM (
|
||
|
|
'noRequestID',
|
||
|
|
'noMassID',
|
||
|
|
'running',
|
||
|
|
'finished',
|
||
|
|
'error',
|
||
|
|
'other'
|
||
|
|
);
|
||
|
|
|
||
|
|
|
||
|
|
SET default_tablespace = '';
|
||
|
|
|
||
|
|
SET default_table_access_method = heap;
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Name: objenious_operation; Type: TABLE; Schema: public; Owner: -
|
||
|
|
--
|
||
|
|
|
||
|
|
CREATE TABLE public.objenious_operation (
|
||
|
|
id bigint NOT NULL,
|
||
|
|
retry_count integer DEFAULT 0,
|
||
|
|
max_retry integer DEFAULT 5,
|
||
|
|
max_date_retry timestamp without time zone,
|
||
|
|
iccids text,
|
||
|
|
request_id text,
|
||
|
|
mass_action_id text,
|
||
|
|
operation text NOT NULL,
|
||
|
|
start_date timestamp without time zone DEFAULT (now() AT TIME ZONE 'utc'::text) NOT NULL,
|
||
|
|
last_change_date timestamp without time zone DEFAULT now() NOT NULL,
|
||
|
|
end_date timestamp without time zone,
|
||
|
|
error text,
|
||
|
|
status public.status_enum,
|
||
|
|
objenious_status text
|
||
|
|
);
|
||
|
|
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Name: objenious_operation_change; Type: TABLE; Schema: public; Owner: -
|
||
|
|
--
|
||
|
|
|
||
|
|
CREATE TABLE public.objenious_operation_change (
|
||
|
|
id bigint NOT NULL,
|
||
|
|
operation_id bigint,
|
||
|
|
creation_date timestamp without time zone DEFAULT now() NOT NULL,
|
||
|
|
error text,
|
||
|
|
new_status public.status_enum,
|
||
|
|
previous_status public.status_enum,
|
||
|
|
new_objenious_status text,
|
||
|
|
previous_objenious_status text,
|
||
|
|
new_request_id text,
|
||
|
|
new_mass_action_id text
|
||
|
|
);
|
||
|
|
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Name: objenious_operation_change_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
|
|
--
|
||
|
|
|
||
|
|
ALTER TABLE public.objenious_operation_change ALTER COLUMN id ADD GENERATED ALWAYS AS IDENTITY (
|
||
|
|
SEQUENCE NAME public.objenious_operation_change_id_seq
|
||
|
|
START WITH 1
|
||
|
|
INCREMENT BY 1
|
||
|
|
NO MINVALUE
|
||
|
|
NO MAXVALUE
|
||
|
|
CACHE 1
|
||
|
|
);
|
||
|
|
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Name: objenious_operation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
|
|
--
|
||
|
|
|
||
|
|
ALTER TABLE public.objenious_operation ALTER COLUMN id ADD GENERATED ALWAYS AS IDENTITY (
|
||
|
|
SEQUENCE NAME public.objenious_operation_id_seq
|
||
|
|
START WITH 1
|
||
|
|
INCREMENT BY 1
|
||
|
|
NO MINVALUE
|
||
|
|
NO MAXVALUE
|
||
|
|
CACHE 1
|
||
|
|
);
|
||
|
|
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Name: objenious_operation_change objenious_operation_change_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
|
|
--
|
||
|
|
|
||
|
|
ALTER TABLE ONLY public.objenious_operation_change
|
||
|
|
ADD CONSTRAINT objenious_operation_change_pkey PRIMARY KEY (id);
|
||
|
|
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Name: objenious_operation objenious_operation_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
|
|
--
|
||
|
|
|
||
|
|
ALTER TABLE ONLY public.objenious_operation
|
||
|
|
ADD CONSTRAINT objenious_operation_pkey PRIMARY KEY (id);
|
||
|
|
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Name: operation_change; Type: INDEX; Schema: public; Owner: -
|
||
|
|
--
|
||
|
|
|
||
|
|
CREATE INDEX operation_change ON public.objenious_operation_change USING btree (operation_id);
|
||
|
|
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Name: pending_operations; Type: INDEX; Schema: public; Owner: -
|
||
|
|
--
|
||
|
|
|
||
|
|
CREATE INDEX pending_operations ON public.objenious_operation USING btree (start_date) WHERE (end_date IS NULL);
|
||
|
|
|
||
|
|
|
||
|
|
--
|
||
|
|
-- Name: objenious_operation_change fk_operation_id; Type: FK CONSTRAINT; Schema: public; Owner: -
|
||
|
|
--
|
||
|
|
|
||
|
|
ALTER TABLE ONLY public.objenious_operation_change
|
||
|
|
ADD CONSTRAINT fk_operation_id FOREIGN KEY (operation_id) REFERENCES public.objenious_operation(id);
|
||
|
|
|
||
|
|
|
||
|
|
--
|
||
|
|
-- PostgreSQL database dump complete
|
||
|
|
--
|
||
|
|
|
||
|
|
\unrestrict KSNzZnHZpEceNNT6ECpaur3DZ2vfo46zPOlHHzj65wcCLFVfh0bZaudbdKNNiIC
|
||
|
|
|