279 lines
7.3 KiB
SQL
279 lines
7.3 KiB
SQL
--
|
|
-- PostgreSQL database dump
|
|
--
|
|
|
|
-- Dumped from database version 16.0
|
|
-- Dumped by pg_dump version 16.4
|
|
|
|
-- Started on 2025-09-15 09:53:16
|
|
|
|
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;
|
|
|
|
SET default_tablespace = '';
|
|
|
|
SET default_table_access_method = heap;
|
|
|
|
--
|
|
-- TOC entry 222 (class 1259 OID 1893983)
|
|
-- Name: capacity_resource; Type: TABLE; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
CREATE TABLE ngcloud_ru.capacity_resource (
|
|
vdc_id uuid NOT NULL,
|
|
"timestamp" timestamp with time zone NOT NULL,
|
|
cpu_allocated integer NOT NULL,
|
|
cpu_limit integer NOT NULL,
|
|
cpu_reserved integer NOT NULL,
|
|
cpu_used integer NOT NULL,
|
|
cpu_speed integer NOT NULL,
|
|
mem_allocated integer NOT NULL,
|
|
mem_limit integer NOT NULL,
|
|
mem_reserved integer NOT NULL,
|
|
mem_used integer NOT NULL
|
|
);
|
|
|
|
|
|
ALTER TABLE ngcloud_ru.capacity_resource OWNER TO vc_billing;
|
|
|
|
--
|
|
-- TOC entry 223 (class 1259 OID 1893993)
|
|
-- Name: capacity_storage; Type: TABLE; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
CREATE TABLE ngcloud_ru.capacity_storage (
|
|
vdc_id uuid NOT NULL,
|
|
storage_profile_types_id integer NOT NULL,
|
|
"timestamp" timestamp with time zone NOT NULL,
|
|
id uuid NOT NULL,
|
|
"limit" integer NOT NULL,
|
|
used integer NOT NULL
|
|
);
|
|
|
|
|
|
ALTER TABLE ngcloud_ru.capacity_storage OWNER TO vc_billing;
|
|
|
|
--
|
|
-- TOC entry 220 (class 1259 OID 1893965)
|
|
-- Name: storage_profile_types; Type: TABLE; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
CREATE TABLE ngcloud_ru.storage_profile_types (
|
|
id integer NOT NULL,
|
|
name character varying(255) NOT NULL
|
|
);
|
|
|
|
|
|
ALTER TABLE ngcloud_ru.storage_profile_types OWNER TO vc_billing;
|
|
|
|
--
|
|
-- TOC entry 219 (class 1259 OID 1893964)
|
|
-- Name: storage_profile_types_id_seq; Type: SEQUENCE; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
CREATE SEQUENCE ngcloud_ru.storage_profile_types_id_seq
|
|
AS integer
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
ALTER SEQUENCE ngcloud_ru.storage_profile_types_id_seq OWNER TO vc_billing;
|
|
|
|
--
|
|
-- TOC entry 3413 (class 0 OID 0)
|
|
-- Dependencies: 219
|
|
-- Name: storage_profile_types_id_seq; Type: SEQUENCE OWNED BY; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
ALTER SEQUENCE ngcloud_ru.storage_profile_types_id_seq OWNED BY ngcloud_ru.storage_profile_types.id;
|
|
|
|
|
|
--
|
|
-- TOC entry 218 (class 1259 OID 1893959)
|
|
-- Name: tenant; Type: TABLE; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
CREATE TABLE ngcloud_ru.tenant (
|
|
id uuid NOT NULL,
|
|
name character varying(255) NOT NULL,
|
|
wzcode bigint
|
|
);
|
|
|
|
|
|
ALTER TABLE ngcloud_ru.tenant OWNER TO vc_billing;
|
|
|
|
--
|
|
-- TOC entry 221 (class 1259 OID 1893973)
|
|
-- Name: vdc; Type: TABLE; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
CREATE TABLE ngcloud_ru.vdc (
|
|
id uuid NOT NULL,
|
|
tenant_id uuid NOT NULL,
|
|
name character varying(255) NOT NULL
|
|
);
|
|
|
|
|
|
ALTER TABLE ngcloud_ru.vdc OWNER TO vc_billing;
|
|
|
|
--
|
|
-- TOC entry 3245 (class 2604 OID 1893968)
|
|
-- Name: storage_profile_types id; Type: DEFAULT; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
ALTER TABLE ONLY ngcloud_ru.storage_profile_types ALTER COLUMN id SET DEFAULT nextval('ngcloud_ru.storage_profile_types_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- TOC entry 3255 (class 2606 OID 1893987)
|
|
-- Name: capacity_resource capacity_resource_pkey; Type: CONSTRAINT; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
ALTER TABLE ONLY ngcloud_ru.capacity_resource
|
|
ADD CONSTRAINT capacity_resource_pkey PRIMARY KEY (vdc_id, "timestamp");
|
|
|
|
|
|
--
|
|
-- TOC entry 3257 (class 2606 OID 1893997)
|
|
-- Name: capacity_storage capacity_storage_pkey; Type: CONSTRAINT; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
ALTER TABLE ONLY ngcloud_ru.capacity_storage
|
|
ADD CONSTRAINT capacity_storage_pkey PRIMARY KEY (vdc_id, id, "timestamp");
|
|
|
|
|
|
--
|
|
-- TOC entry 3249 (class 2606 OID 1893972)
|
|
-- Name: storage_profile_types storage_profile_types_name_key; Type: CONSTRAINT; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
ALTER TABLE ONLY ngcloud_ru.storage_profile_types
|
|
ADD CONSTRAINT storage_profile_types_name_key UNIQUE (name);
|
|
|
|
|
|
--
|
|
-- TOC entry 3251 (class 2606 OID 1893970)
|
|
-- Name: storage_profile_types storage_profile_types_pkey; Type: CONSTRAINT; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
ALTER TABLE ONLY ngcloud_ru.storage_profile_types
|
|
ADD CONSTRAINT storage_profile_types_pkey PRIMARY KEY (id);
|
|
|
|
|
|
--
|
|
-- TOC entry 3247 (class 2606 OID 1893963)
|
|
-- Name: tenant tenant_pkey; Type: CONSTRAINT; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
ALTER TABLE ONLY ngcloud_ru.tenant
|
|
ADD CONSTRAINT tenant_pkey PRIMARY KEY (id);
|
|
|
|
|
|
--
|
|
-- TOC entry 3253 (class 2606 OID 1893977)
|
|
-- Name: vdc vdc_pkey; Type: CONSTRAINT; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
ALTER TABLE ONLY ngcloud_ru.vdc
|
|
ADD CONSTRAINT vdc_pkey PRIMARY KEY (id);
|
|
|
|
|
|
--
|
|
-- TOC entry 3259 (class 2606 OID 1893988)
|
|
-- Name: capacity_resource capacity_resource_vdc_id_fkey; Type: FK CONSTRAINT; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
ALTER TABLE ONLY ngcloud_ru.capacity_resource
|
|
ADD CONSTRAINT capacity_resource_vdc_id_fkey FOREIGN KEY (vdc_id) REFERENCES ngcloud_ru.vdc(id) ON DELETE CASCADE;
|
|
|
|
|
|
--
|
|
-- TOC entry 3260 (class 2606 OID 1894003)
|
|
-- Name: capacity_storage capacity_storage_storage_profile_types_id_fkey; Type: FK CONSTRAINT; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
ALTER TABLE ONLY ngcloud_ru.capacity_storage
|
|
ADD CONSTRAINT capacity_storage_storage_profile_types_id_fkey FOREIGN KEY (storage_profile_types_id) REFERENCES ngcloud_ru.storage_profile_types(id);
|
|
|
|
|
|
--
|
|
-- TOC entry 3261 (class 2606 OID 1893998)
|
|
-- Name: capacity_storage capacity_storage_vdc_id_fkey; Type: FK CONSTRAINT; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
ALTER TABLE ONLY ngcloud_ru.capacity_storage
|
|
ADD CONSTRAINT capacity_storage_vdc_id_fkey FOREIGN KEY (vdc_id) REFERENCES ngcloud_ru.vdc(id) ON DELETE CASCADE;
|
|
|
|
|
|
--
|
|
-- TOC entry 3258 (class 2606 OID 1893978)
|
|
-- Name: vdc vdc_tenant_id_fkey; Type: FK CONSTRAINT; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
ALTER TABLE ONLY ngcloud_ru.vdc
|
|
ADD CONSTRAINT vdc_tenant_id_fkey FOREIGN KEY (tenant_id) REFERENCES ngcloud_ru.tenant(id);
|
|
|
|
|
|
--
|
|
-- TOC entry 3410 (class 0 OID 0)
|
|
-- Dependencies: 222
|
|
-- Name: TABLE capacity_resource; Type: ACL; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
GRANT SELECT ON TABLE ngcloud_ru.capacity_resource TO grafanabilling;
|
|
|
|
|
|
--
|
|
-- TOC entry 3411 (class 0 OID 0)
|
|
-- Dependencies: 223
|
|
-- Name: TABLE capacity_storage; Type: ACL; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
GRANT SELECT ON TABLE ngcloud_ru.capacity_storage TO grafanabilling;
|
|
|
|
|
|
--
|
|
-- TOC entry 3412 (class 0 OID 0)
|
|
-- Dependencies: 220
|
|
-- Name: TABLE storage_profile_types; Type: ACL; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
GRANT SELECT ON TABLE ngcloud_ru.storage_profile_types TO grafanabilling;
|
|
|
|
|
|
--
|
|
-- TOC entry 3414 (class 0 OID 0)
|
|
-- Dependencies: 218
|
|
-- Name: TABLE tenant; Type: ACL; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
GRANT SELECT ON TABLE ngcloud_ru.tenant TO grafanabilling;
|
|
|
|
|
|
--
|
|
-- TOC entry 3415 (class 0 OID 0)
|
|
-- Dependencies: 221
|
|
-- Name: TABLE vdc; Type: ACL; Schema: ngcloud_ru; Owner: vc_billing
|
|
--
|
|
|
|
GRANT SELECT ON TABLE ngcloud_ru.vdc TO grafanabilling;
|
|
|
|
|
|
-- Completed on 2025-09-15 09:53:18
|
|
|
|
--
|
|
-- PostgreSQL database dump complete
|
|
--
|
|
|