xiuos_IoT/xiuosiot-backend/dbsql/ota_info.sql

58 lines
2.1 KiB
SQL

/*
Navicat Premium Data Transfer
Source Server : localxiuos
Source Server Type : PostgreSQL
Source Server Version : 120012
Source Host : localhost:5432
Source Catalog : xiuosiot
Source Schema : public
Target Server Type : PostgreSQL
Target Server Version : 120012
File Encoding : 65001
Date: 30/08/2023 09:42:15
*/
DROP SEQUENCE IF EXISTS "public"."seq_ota_info";
CREATE SEQUENCE "public"."seq_ota_info"
INCREMENT 1
MINVALUE 1
MAXVALUE 2147483647
START 1
CACHE 1;
ALTER SEQUENCE "public"."seq_ota_info" OWNER TO "xiuosiot";
-- ----------------------------
-- Table structure for ota_info
-- ----------------------------
DROP TABLE IF EXISTS "public"."ota_info";
CREATE TABLE "public"."ota_info" (
"id" int4 NOT NULL DEFAULT nextval('seq_ota_info'::regclass),
"file_name" varchar(64) COLLATE "pg_catalog"."default",
"device_id" varchar(64) COLLATE "pg_catalog"."default",
"current_process" int4,
"status" int4,
"create_time" timestamp(6),
"update_type" int4,
"timeout" timestamp(6),
"file_version" varchar(64) COLLATE "pg_catalog"."default",
"org" varchar(32) COLLATE "pg_catalog"."default"
)
;
COMMENT ON COLUMN "public"."ota_info"."id" IS '升级序列号';
COMMENT ON COLUMN "public"."ota_info"."file_name" IS '固件名称';
COMMENT ON COLUMN "public"."ota_info"."device_id" IS '升级设备名';
COMMENT ON COLUMN "public"."ota_info"."current_process" IS '当前进度';
COMMENT ON COLUMN "public"."ota_info"."status" IS '0 失败 1 成功 2进行中 3未开始';
COMMENT ON COLUMN "public"."ota_info"."create_time" IS '建立时间';
COMMENT ON COLUMN "public"."ota_info"."update_type" IS '0 立刻升级 1 凌晨12点升级';
COMMENT ON COLUMN "public"."ota_info"."timeout" IS '超时时间';
COMMENT ON COLUMN "public"."ota_info"."file_version" IS '固件版本';
COMMENT ON COLUMN "public"."ota_info"."org" IS '所属公司';
-- ----------------------------
-- Primary Key structure for table ota_info
-- ----------------------------
ALTER TABLE "public"."ota_info" ADD CONSTRAINT "ota_info_pkey" PRIMARY KEY ("id");