324 lines
6.8 KiB
SQL
324 lines
6.8 KiB
SQL
--
|
|
-- PostgreSQL database dump
|
|
--
|
|
|
|
\restrict ijnV8LNUvXkT7zfNUtK8rYjTPMZ7E4a8Dp7BES0I4ggucAotiMgPl90yvhq0XQq
|
|
|
|
-- Dumped from database version 18.3 (Debian 18.3-1.pgdg13+1)
|
|
-- Dumped by pg_dump version 18.3 (Debian 18.3-1.pgdg13+1)
|
|
|
|
SET statement_timeout = 0;
|
|
SET lock_timeout = 0;
|
|
SET idle_in_transaction_session_timeout = 0;
|
|
SET transaction_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;
|
|
|
|
--
|
|
-- Name: settings; Type: TABLE; Schema: public; Owner: eco
|
|
--
|
|
|
|
CREATE TABLE public.settings (
|
|
id integer NOT NULL,
|
|
key character varying(50),
|
|
value character varying(100)
|
|
);
|
|
|
|
|
|
ALTER TABLE public.settings OWNER TO eco;
|
|
|
|
--
|
|
-- Name: settings_id_seq; Type: SEQUENCE; Schema: public; Owner: eco
|
|
--
|
|
|
|
CREATE SEQUENCE public.settings_id_seq
|
|
AS integer
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
ALTER SEQUENCE public.settings_id_seq OWNER TO eco;
|
|
|
|
--
|
|
-- Name: settings_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: eco
|
|
--
|
|
|
|
ALTER SEQUENCE public.settings_id_seq OWNED BY public.settings.id;
|
|
|
|
|
|
--
|
|
-- Name: system_status; Type: TABLE; Schema: public; Owner: eco
|
|
--
|
|
|
|
CREATE TABLE public.system_status (
|
|
id integer NOT NULL,
|
|
device_name character varying(50),
|
|
online boolean,
|
|
last_seen timestamp without time zone
|
|
);
|
|
|
|
|
|
ALTER TABLE public.system_status OWNER TO eco;
|
|
|
|
--
|
|
-- Name: system_status_id_seq; Type: SEQUENCE; Schema: public; Owner: eco
|
|
--
|
|
|
|
CREATE SEQUENCE public.system_status_id_seq
|
|
AS integer
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
ALTER SEQUENCE public.system_status_id_seq OWNER TO eco;
|
|
|
|
--
|
|
-- Name: system_status_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: eco
|
|
--
|
|
|
|
ALTER SEQUENCE public.system_status_id_seq OWNED BY public.system_status.id;
|
|
|
|
|
|
--
|
|
-- Name: telemetry; Type: TABLE; Schema: public; Owner: eco
|
|
--
|
|
|
|
CREATE TABLE public.telemetry (
|
|
id integer NOT NULL,
|
|
"timestamp" timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
|
|
upv double precision,
|
|
ipv double precision,
|
|
ubat double precision,
|
|
ibat double precision,
|
|
power double precision,
|
|
temperature double precision,
|
|
luminosity double precision,
|
|
humidity double precision
|
|
);
|
|
|
|
|
|
ALTER TABLE public.telemetry OWNER TO eco;
|
|
|
|
--
|
|
-- Name: telemetry_id_seq; Type: SEQUENCE; Schema: public; Owner: eco
|
|
--
|
|
|
|
CREATE SEQUENCE public.telemetry_id_seq
|
|
AS integer
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
ALTER SEQUENCE public.telemetry_id_seq OWNER TO eco;
|
|
|
|
--
|
|
-- Name: telemetry_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: eco
|
|
--
|
|
|
|
ALTER SEQUENCE public.telemetry_id_seq OWNED BY public.telemetry.id;
|
|
|
|
|
|
--
|
|
-- Name: users; Type: TABLE; Schema: public; Owner: eco
|
|
--
|
|
|
|
CREATE TABLE public.users (
|
|
id integer NOT NULL,
|
|
username character varying(50),
|
|
password character varying(255),
|
|
is_admin boolean DEFAULT false
|
|
);
|
|
|
|
|
|
ALTER TABLE public.users OWNER TO eco;
|
|
|
|
--
|
|
-- Name: users_id_seq; Type: SEQUENCE; Schema: public; Owner: eco
|
|
--
|
|
|
|
CREATE SEQUENCE public.users_id_seq
|
|
AS integer
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
ALTER SEQUENCE public.users_id_seq OWNER TO eco;
|
|
|
|
--
|
|
-- Name: users_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: eco
|
|
--
|
|
|
|
ALTER SEQUENCE public.users_id_seq OWNED BY public.users.id;
|
|
|
|
|
|
--
|
|
-- Name: settings id; Type: DEFAULT; Schema: public; Owner: eco
|
|
--
|
|
|
|
ALTER TABLE ONLY public.settings ALTER COLUMN id SET DEFAULT nextval('public.settings_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- Name: system_status id; Type: DEFAULT; Schema: public; Owner: eco
|
|
--
|
|
|
|
ALTER TABLE ONLY public.system_status ALTER COLUMN id SET DEFAULT nextval('public.system_status_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- Name: telemetry id; Type: DEFAULT; Schema: public; Owner: eco
|
|
--
|
|
|
|
ALTER TABLE ONLY public.telemetry ALTER COLUMN id SET DEFAULT nextval('public.telemetry_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- Name: users id; Type: DEFAULT; Schema: public; Owner: eco
|
|
--
|
|
|
|
ALTER TABLE ONLY public.users ALTER COLUMN id SET DEFAULT nextval('public.users_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- Data for Name: settings; Type: TABLE DATA; Schema: public; Owner: eco
|
|
--
|
|
|
|
COPY public.settings (id, key, value) FROM stdin;
|
|
1 temp_max 60
|
|
2 battery_min 11
|
|
3 solar_max 22
|
|
\.
|
|
|
|
|
|
--
|
|
-- Data for Name: system_status; Type: TABLE DATA; Schema: public; Owner: eco
|
|
--
|
|
|
|
COPY public.system_status (id, device_name, online, last_seen) FROM stdin;
|
|
1 esp32 f 2026-03-05 15:07:28.827398
|
|
\.
|
|
|
|
|
|
--
|
|
-- Data for Name: telemetry; Type: TABLE DATA; Schema: public; Owner: eco
|
|
--
|
|
|
|
COPY public.telemetry (id, "timestamp", upv, ipv, ubat, ibat, power, temperature, luminosity, humidity) FROM stdin;
|
|
1 2026-03-05 14:51:17.119119 18.5 0.7 12.4 0.5 13 32 500 45
|
|
2 2026-03-05 15:07:19.878569 19 0.8 12.5 0.5 14 31 600 40
|
|
\.
|
|
|
|
|
|
--
|
|
-- Data for Name: users; Type: TABLE DATA; Schema: public; Owner: eco
|
|
--
|
|
|
|
COPY public.users (id, username, password, is_admin) FROM stdin;
|
|
1 admin admin123 t
|
|
\.
|
|
|
|
|
|
--
|
|
-- Name: settings_id_seq; Type: SEQUENCE SET; Schema: public; Owner: eco
|
|
--
|
|
|
|
SELECT pg_catalog.setval('public.settings_id_seq', 3, true);
|
|
|
|
|
|
--
|
|
-- Name: system_status_id_seq; Type: SEQUENCE SET; Schema: public; Owner: eco
|
|
--
|
|
|
|
SELECT pg_catalog.setval('public.system_status_id_seq', 1, true);
|
|
|
|
|
|
--
|
|
-- Name: telemetry_id_seq; Type: SEQUENCE SET; Schema: public; Owner: eco
|
|
--
|
|
|
|
SELECT pg_catalog.setval('public.telemetry_id_seq', 2, true);
|
|
|
|
|
|
--
|
|
-- Name: users_id_seq; Type: SEQUENCE SET; Schema: public; Owner: eco
|
|
--
|
|
|
|
SELECT pg_catalog.setval('public.users_id_seq', 1, true);
|
|
|
|
|
|
--
|
|
-- Name: settings settings_key_key; Type: CONSTRAINT; Schema: public; Owner: eco
|
|
--
|
|
|
|
ALTER TABLE ONLY public.settings
|
|
ADD CONSTRAINT settings_key_key UNIQUE (key);
|
|
|
|
|
|
--
|
|
-- Name: settings settings_pkey; Type: CONSTRAINT; Schema: public; Owner: eco
|
|
--
|
|
|
|
ALTER TABLE ONLY public.settings
|
|
ADD CONSTRAINT settings_pkey PRIMARY KEY (id);
|
|
|
|
|
|
--
|
|
-- Name: system_status system_status_pkey; Type: CONSTRAINT; Schema: public; Owner: eco
|
|
--
|
|
|
|
ALTER TABLE ONLY public.system_status
|
|
ADD CONSTRAINT system_status_pkey PRIMARY KEY (id);
|
|
|
|
|
|
--
|
|
-- Name: telemetry telemetry_pkey; Type: CONSTRAINT; Schema: public; Owner: eco
|
|
--
|
|
|
|
ALTER TABLE ONLY public.telemetry
|
|
ADD CONSTRAINT telemetry_pkey PRIMARY KEY (id);
|
|
|
|
|
|
--
|
|
-- Name: users users_pkey; Type: CONSTRAINT; Schema: public; Owner: eco
|
|
--
|
|
|
|
ALTER TABLE ONLY public.users
|
|
ADD CONSTRAINT users_pkey PRIMARY KEY (id);
|
|
|
|
|
|
--
|
|
-- Name: users users_username_key; Type: CONSTRAINT; Schema: public; Owner: eco
|
|
--
|
|
|
|
ALTER TABLE ONLY public.users
|
|
ADD CONSTRAINT users_username_key UNIQUE (username);
|
|
|
|
|
|
--
|
|
-- PostgreSQL database dump complete
|
|
--
|
|
|
|
\unrestrict ijnV8LNUvXkT7zfNUtK8rYjTPMZ7E4a8Dp7BES0I4ggucAotiMgPl90yvhq0XQq
|
|
|