You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
543 lines
20 KiB
543 lines
20 KiB
/*
|
|
Navicat Premium Data Transfer
|
|
|
|
Source Server : 10.8.30.32
|
|
Source Server Type : PostgreSQL
|
|
Source Server Version : 90515
|
|
Source Host : 10.8.30.32:5432
|
|
Source Catalog : video_access
|
|
Source Schema : public
|
|
|
|
Target Server Type : PostgreSQL
|
|
Target Server Version : 90515
|
|
File Encoding : 65001
|
|
|
|
Date: 06/07/2022 11:45:25
|
|
*/
|
|
|
|
|
|
-- ----------------------------
|
|
-- Sequence structure for camera_ability_bind_id_seq
|
|
-- ----------------------------
|
|
DROP SEQUENCE IF EXISTS "public"."camera_ability_bind_id_seq";
|
|
CREATE SEQUENCE "public"."camera_ability_bind_id_seq"
|
|
INCREMENT 1
|
|
MINVALUE 1
|
|
MAXVALUE 9223372036854775807
|
|
START 1
|
|
CACHE 1;
|
|
|
|
-- ----------------------------
|
|
-- Sequence structure for camera_id_seq
|
|
-- ----------------------------
|
|
DROP SEQUENCE IF EXISTS "public"."camera_id_seq";
|
|
CREATE SEQUENCE "public"."camera_id_seq"
|
|
INCREMENT 1
|
|
MINVALUE 1
|
|
MAXVALUE 9223372036854775807
|
|
START 1
|
|
CACHE 1;
|
|
|
|
-- ----------------------------
|
|
-- Sequence structure for camera_remark_id_seq
|
|
-- ----------------------------
|
|
DROP SEQUENCE IF EXISTS "public"."camera_remark_id_seq";
|
|
CREATE SEQUENCE "public"."camera_remark_id_seq"
|
|
INCREMENT 1
|
|
MINVALUE 1
|
|
MAXVALUE 9223372036854775807
|
|
START 1
|
|
CACHE 1;
|
|
|
|
-- ----------------------------
|
|
-- Sequence structure for gbCamera_id_seq
|
|
-- ----------------------------
|
|
DROP SEQUENCE IF EXISTS "public"."gbCamera_id_seq";
|
|
CREATE SEQUENCE "public"."gbCamera_id_seq"
|
|
INCREMENT 1
|
|
MINVALUE 1
|
|
MAXVALUE 9223372036854775807
|
|
START 1
|
|
CACHE 1;
|
|
|
|
-- ----------------------------
|
|
-- Sequence structure for gb_id_seq
|
|
-- ----------------------------
|
|
DROP SEQUENCE IF EXISTS "public"."gb_id_seq";
|
|
CREATE SEQUENCE "public"."gb_id_seq"
|
|
INCREMENT 1
|
|
MINVALUE 1
|
|
MAXVALUE 9223372036854775807
|
|
START 1
|
|
CACHE 1;
|
|
|
|
-- ----------------------------
|
|
-- Sequence structure for nvr_id_seq
|
|
-- ----------------------------
|
|
DROP SEQUENCE IF EXISTS "public"."nvr_id_seq";
|
|
CREATE SEQUENCE "public"."nvr_id_seq"
|
|
INCREMENT 1
|
|
MINVALUE 1
|
|
MAXVALUE 9223372036854775807
|
|
START 1
|
|
CACHE 1;
|
|
|
|
-- ----------------------------
|
|
-- Sequence structure for secret_yingshi_id_seq
|
|
-- ----------------------------
|
|
DROP SEQUENCE IF EXISTS "public"."secret_yingshi_id_seq";
|
|
CREATE SEQUENCE "public"."secret_yingshi_id_seq"
|
|
INCREMENT 1
|
|
MINVALUE 1
|
|
MAXVALUE 9223372036854775807
|
|
START 1
|
|
CACHE 1;
|
|
|
|
-- ----------------------------
|
|
-- Sequence structure for t_upload_comm_http_id_seq
|
|
-- ----------------------------
|
|
DROP SEQUENCE IF EXISTS "public"."t_upload_comm_http_id_seq";
|
|
CREATE SEQUENCE "public"."t_upload_comm_http_id_seq"
|
|
INCREMENT 1
|
|
MINVALUE 1
|
|
MAXVALUE 9223372036854775807
|
|
START 1
|
|
CACHE 1;
|
|
|
|
-- ----------------------------
|
|
-- Sequence structure for vender_id_seq
|
|
-- ----------------------------
|
|
DROP SEQUENCE IF EXISTS "public"."vender_id_seq";
|
|
CREATE SEQUENCE "public"."vender_id_seq"
|
|
INCREMENT 1
|
|
MINVALUE 1
|
|
MAXVALUE 9223372036854775807
|
|
START 1
|
|
CACHE 1;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for ax_project
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS "public"."ax_project";
|
|
CREATE TABLE "public"."ax_project" (
|
|
"id" int4 NOT NULL,
|
|
"name" varchar(64) COLLATE "pg_catalog"."default" NOT NULL
|
|
)
|
|
;
|
|
COMMENT ON TABLE "public"."ax_project" IS '安心云项目副表,主要用于和camera等进行联合查询
|
|
在安心云进行摄像头绑定的时候进行同步';
|
|
|
|
-- ----------------------------
|
|
-- Records of ax_project
|
|
-- ----------------------------
|
|
INSERT INTO "public"."ax_project" VALUES (1, '安心云项目');
|
|
|
|
-- ----------------------------
|
|
-- Table structure for camera
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS "public"."camera";
|
|
CREATE TABLE "public"."camera" (
|
|
"id" int4 NOT NULL DEFAULT nextval('camera_id_seq'::regclass),
|
|
"type" varchar(16) COLLATE "pg_catalog"."default" NOT NULL,
|
|
"name" varchar(128) COLLATE "pg_catalog"."default",
|
|
"channel_name" varchar(64) COLLATE "pg_catalog"."default",
|
|
"external_domain" varchar(64) COLLATE "pg_catalog"."default",
|
|
"rtmp" varchar(1024) COLLATE "pg_catalog"."default",
|
|
"serial_no" varchar(128) COLLATE "pg_catalog"."default",
|
|
"cloud_control" bool,
|
|
"high_definition" bool,
|
|
"voice" bool,
|
|
"memory_card" varchar(32) COLLATE "pg_catalog"."default",
|
|
"vender_id" int4,
|
|
"cascade_type" varchar(32) COLLATE "pg_catalog"."default",
|
|
"sip" varchar(1024) COLLATE "pg_catalog"."default",
|
|
"longitude" numeric(16,12),
|
|
"latitude" numeric(16,12),
|
|
"forbidden" bool NOT NULL DEFAULT false,
|
|
"create_time" timestamptz(6) NOT NULL,
|
|
"recycle_time" timestamptz(6),
|
|
"delete" bool NOT NULL DEFAULT false,
|
|
"create_user_id" int4 NOT NULL,
|
|
"nvr_id" int4,
|
|
"model" varchar(128) COLLATE "pg_catalog"."default",
|
|
"kind_id" int4,
|
|
"yingshi_secret_id" int4,
|
|
"gb_id" int4,
|
|
"top_serial_no" varchar(128) COLLATE "pg_catalog"."default"
|
|
)
|
|
;
|
|
COMMENT ON COLUMN "public"."camera"."type" IS '设备类型:yingshi - 萤石;nvr - NVR摄像头;ipc - IPC 网络摄像头;cascade - 级联摄像头';
|
|
COMMENT ON COLUMN "public"."camera"."name" IS '设备名称/安装位置';
|
|
COMMENT ON COLUMN "public"."camera"."channel_name" IS '通道名称';
|
|
COMMENT ON COLUMN "public"."camera"."external_domain" IS '外域名称';
|
|
COMMENT ON COLUMN "public"."camera"."serial_no" IS '设备编号';
|
|
COMMENT ON COLUMN "public"."camera"."cloud_control" IS '云台控制';
|
|
COMMENT ON COLUMN "public"."camera"."high_definition" IS '高清支持';
|
|
COMMENT ON COLUMN "public"."camera"."voice" IS '语音对讲支持';
|
|
COMMENT ON COLUMN "public"."camera"."memory_card" IS '内存卡容量';
|
|
COMMENT ON COLUMN "public"."camera"."vender_id" IS '设备厂商id';
|
|
COMMENT ON COLUMN "public"."camera"."cascade_type" IS '级联方式:up - 上级联;down - 下级联';
|
|
COMMENT ON COLUMN "public"."camera"."longitude" IS '经度';
|
|
COMMENT ON COLUMN "public"."camera"."latitude" IS '维度';
|
|
COMMENT ON COLUMN "public"."camera"."forbidden" IS '是否禁用';
|
|
COMMENT ON COLUMN "public"."camera"."recycle_time" IS '放入回收站时间';
|
|
COMMENT ON COLUMN "public"."camera"."delete" IS '是否彻底删除';
|
|
COMMENT ON COLUMN "public"."camera"."model" IS '型号';
|
|
COMMENT ON COLUMN "public"."camera"."top_serial_no" IS 'gb设备 level=0 的 steamid ';
|
|
|
|
-- ----------------------------
|
|
-- Table structure for camera_ability
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS "public"."camera_ability";
|
|
CREATE TABLE "public"."camera_ability" (
|
|
"id" int4 NOT NULL,
|
|
"ability" varchar(64) COLLATE "pg_catalog"."default" NOT NULL
|
|
)
|
|
;
|
|
COMMENT ON TABLE "public"."camera_ability" IS '摄像机能力';
|
|
|
|
-- ----------------------------
|
|
-- Records of camera_ability
|
|
-- ----------------------------
|
|
INSERT INTO "public"."camera_ability" VALUES (1, '普通摄像头');
|
|
INSERT INTO "public"."camera_ability" VALUES (2, '人流量计数');
|
|
INSERT INTO "public"."camera_ability" VALUES (3, '热成像');
|
|
INSERT INTO "public"."camera_ability" VALUES (4, 'AI摄像头');
|
|
INSERT INTO "public"."camera_ability" VALUES (1314, '其他');
|
|
|
|
-- ----------------------------
|
|
-- Table structure for camera_ability_bind
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS "public"."camera_ability_bind";
|
|
CREATE TABLE "public"."camera_ability_bind" (
|
|
"id" int4 NOT NULL DEFAULT nextval('camera_ability_bind_id_seq'::regclass),
|
|
"camera_id" int4 NOT NULL,
|
|
"ability_id" int4 NOT NULL
|
|
)
|
|
;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for camera_kind
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS "public"."camera_kind";
|
|
CREATE TABLE "public"."camera_kind" (
|
|
"id" int4 NOT NULL,
|
|
"kind" varchar(64) COLLATE "pg_catalog"."default" NOT NULL
|
|
)
|
|
;
|
|
COMMENT ON TABLE "public"."camera_kind" IS '摄像机类型';
|
|
|
|
-- ----------------------------
|
|
-- Records of camera_kind
|
|
-- ----------------------------
|
|
INSERT INTO "public"."camera_kind" VALUES (1, '枪机');
|
|
INSERT INTO "public"."camera_kind" VALUES (2, '球机');
|
|
INSERT INTO "public"."camera_kind" VALUES (1314, '其他');
|
|
|
|
-- ----------------------------
|
|
-- Table structure for camera_remark
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS "public"."camera_remark";
|
|
CREATE TABLE "public"."camera_remark" (
|
|
"id" int4 NOT NULL DEFAULT nextval('camera_remark_id_seq'::regclass),
|
|
"camera_id" int4 NOT NULL,
|
|
"remark" varchar(256) COLLATE "pg_catalog"."default" NOT NULL
|
|
)
|
|
;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for gbCamera
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS "public"."gbCamera";
|
|
CREATE TABLE "public"."gbCamera" (
|
|
"id" int4 NOT NULL DEFAULT nextval('gb_id_seq'::regclass),
|
|
"level" int4,
|
|
"parent" varchar(32) COLLATE "pg_catalog"."default",
|
|
"streamid" varchar(255) COLLATE "pg_catalog"."default",
|
|
"online" varchar(255) COLLATE "pg_catalog"."default",
|
|
"manufactuer" varchar(255) COLLATE "pg_catalog"."default",
|
|
"model" varchar(255) COLLATE "pg_catalog"."default",
|
|
"civilCode" varchar(255) COLLATE "pg_catalog"."default",
|
|
"adddress" varchar(255) COLLATE "pg_catalog"."default",
|
|
"name" varchar(255) COLLATE "pg_catalog"."default",
|
|
"Addr" varchar(255) COLLATE "pg_catalog"."default",
|
|
"Sipip" varchar(255) COLLATE "pg_catalog"."default",
|
|
"ipctype" varchar(255) COLLATE "pg_catalog"."default",
|
|
"registerTime" varchar(255) COLLATE "pg_catalog"."default" DEFAULT ''::character varying,
|
|
"updateTime" varchar(255) COLLATE "pg_catalog"."default",
|
|
"playUrl" jsonb
|
|
)
|
|
;
|
|
COMMENT ON COLUMN "public"."gbCamera"."playUrl" IS '播放地址集合';
|
|
|
|
-- ----------------------------
|
|
-- Table structure for nvr
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS "public"."nvr";
|
|
CREATE TABLE "public"."nvr" (
|
|
"id" int4 NOT NULL DEFAULT nextval('nvr_id_seq'::regclass),
|
|
"name" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
|
|
"vender_id" int4,
|
|
"serial_no" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
|
|
"region_code" varchar(64) COLLATE "pg_catalog"."default",
|
|
"longitude" numeric(16,12) NOT NULL,
|
|
"latitude" numeric(16,12) NOT NULL,
|
|
"create_time" timestamptz(6) NOT NULL DEFAULT now(),
|
|
"channel_count" int4,
|
|
"port" varchar(32) COLLATE "pg_catalog"."default",
|
|
"delete" bool NOT NULL DEFAULT false,
|
|
"create_user_id" int4 NOT NULL
|
|
)
|
|
;
|
|
COMMENT ON COLUMN "public"."nvr"."vender_id" IS '设备厂家id';
|
|
COMMENT ON COLUMN "public"."nvr"."serial_no" IS '设备编号';
|
|
COMMENT ON COLUMN "public"."nvr"."region_code" IS '行政区码';
|
|
COMMENT ON COLUMN "public"."nvr"."create_time" IS '创建时间';
|
|
COMMENT ON COLUMN "public"."nvr"."channel_count" IS '通道数';
|
|
COMMENT ON COLUMN "public"."nvr"."port" IS '端口';
|
|
|
|
-- ----------------------------
|
|
-- Table structure for secret_yingshi
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS "public"."secret_yingshi";
|
|
CREATE TABLE "public"."secret_yingshi" (
|
|
"id" int4 NOT NULL DEFAULT nextval('secret_yingshi_id_seq'::regclass),
|
|
"key" varchar(512) COLLATE "pg_catalog"."default" NOT NULL,
|
|
"secret" varchar(512) COLLATE "pg_catalog"."default" NOT NULL,
|
|
"token" varchar(512) COLLATE "pg_catalog"."default",
|
|
"expire" varchar(512) COLLATE "pg_catalog"."default"
|
|
)
|
|
;
|
|
|
|
-- ----------------------------
|
|
-- Records of secret_yingshi
|
|
-- ----------------------------
|
|
INSERT INTO "public"."secret_yingshi" VALUES (2, '3ea2b502f6804d64b43e4cb3d135665c', '331c85c5b7ce76179f6eb7dccb8aeb27', 'at.culo424j9drz8atx9uikeq5e2mzkhnhx-490csubqrh-1o3hcaz-szuvfax6f', '1657681218109');
|
|
INSERT INTO "public"."secret_yingshi" VALUES (3, 'd0704fb9d5d14a6682c1c1d592c12512', '93d023269495b86be62cdfdcf34a6cd1', 'at.1y2mk5fh2myswbkp017pmvdi0v1zbdrw-5j39z78wsp-0x4vi2j-a3mxjlt32', '1657683606281');
|
|
INSERT INTO "public"."secret_yingshi" VALUES (1, '5d16a667e1c2423d9d0d634f781810b4', '0cc4e1ec4e6a53ea3dabeb09cd5f468b', 'at.9gq3xwwbazkk33y177ucqtk936bmd0sz-41x4xf24sh-1cn7x82-4lf7davve', '1657681803201');
|
|
|
|
-- ----------------------------
|
|
-- Table structure for t_upload_comm_http
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS "public"."t_upload_comm_http";
|
|
CREATE TABLE "public"."t_upload_comm_http" (
|
|
"id" int4 NOT NULL DEFAULT nextval('t_upload_comm_http_id_seq'::regclass),
|
|
"content" json NOT NULL,
|
|
"enable" bool NOT NULL DEFAULT true,
|
|
"description" varchar(255) COLLATE "pg_catalog"."default"
|
|
)
|
|
;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for vender
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS "public"."vender";
|
|
CREATE TABLE "public"."vender" (
|
|
"id" int4 NOT NULL DEFAULT nextval('vender_id_seq'::regclass),
|
|
"name" varchar(64) COLLATE "pg_catalog"."default" NOT NULL
|
|
)
|
|
;
|
|
COMMENT ON TABLE "public"."vender" IS '设备厂商';
|
|
|
|
-- ----------------------------
|
|
-- Records of vender
|
|
-- ----------------------------
|
|
INSERT INTO "public"."vender" VALUES (2, '海康威视');
|
|
INSERT INTO "public"."vender" VALUES (3, '大华');
|
|
INSERT INTO "public"."vender" VALUES (1, '飞尚科技');
|
|
INSERT INTO "public"."vender" VALUES (1314, '其他');
|
|
|
|
-- ----------------------------
|
|
-- Alter sequences owned by
|
|
-- ----------------------------
|
|
ALTER SEQUENCE "public"."camera_ability_bind_id_seq"
|
|
OWNED BY "public"."camera_ability_bind"."id";
|
|
|
|
-- ----------------------------
|
|
-- Alter sequences owned by
|
|
-- ----------------------------
|
|
ALTER SEQUENCE "public"."camera_id_seq"
|
|
OWNED BY "public"."camera"."id";
|
|
|
|
-- ----------------------------
|
|
-- Alter sequences owned by
|
|
-- ----------------------------
|
|
ALTER SEQUENCE "public"."camera_remark_id_seq"
|
|
OWNED BY "public"."camera_remark"."id";
|
|
|
|
-- ----------------------------
|
|
-- Alter sequences owned by
|
|
-- ----------------------------
|
|
SELECT setval('"public"."gbCamera_id_seq"', 2, false);
|
|
|
|
-- ----------------------------
|
|
-- Alter sequences owned by
|
|
-- ----------------------------
|
|
|
|
-- ----------------------------
|
|
-- Alter sequences owned by
|
|
-- ----------------------------
|
|
ALTER SEQUENCE "public"."nvr_id_seq"
|
|
OWNED BY "public"."nvr"."id";
|
|
|
|
-- ----------------------------
|
|
-- Alter sequences owned by
|
|
-- ----------------------------
|
|
ALTER SEQUENCE "public"."secret_yingshi_id_seq"
|
|
OWNED BY "public"."secret_yingshi"."id";
|
|
SELECT setval('"public"."secret_yingshi_id_seq"', 4, true);
|
|
|
|
-- ----------------------------
|
|
-- Alter sequences owned by
|
|
-- ----------------------------
|
|
SELECT setval('"public"."t_upload_comm_http_id_seq"', 2, false);
|
|
|
|
-- ----------------------------
|
|
-- Alter sequences owned by
|
|
-- ----------------------------
|
|
ALTER SEQUENCE "public"."vender_id_seq"
|
|
OWNED BY "public"."vender"."id";
|
|
SELECT setval('"public"."vender_id_seq"', 4, true);
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table ax_project
|
|
-- ----------------------------
|
|
CREATE UNIQUE INDEX "ax_project_id_uindex" ON "public"."ax_project" USING btree (
|
|
"id" "pg_catalog"."int4_ops" ASC NULLS LAST
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Primary Key structure for table ax_project
|
|
-- ----------------------------
|
|
ALTER TABLE "public"."ax_project" ADD CONSTRAINT "ax_project_pk" PRIMARY KEY ("id");
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table camera
|
|
-- ----------------------------
|
|
CREATE UNIQUE INDEX "camera_id_uindex" ON "public"."camera" USING btree (
|
|
"id" "pg_catalog"."int4_ops" ASC NULLS LAST
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Primary Key structure for table camera
|
|
-- ----------------------------
|
|
ALTER TABLE "public"."camera" ADD CONSTRAINT "camera_pk" PRIMARY KEY ("id");
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table camera_ability
|
|
-- ----------------------------
|
|
CREATE UNIQUE INDEX "camera_ability_id_uindex" ON "public"."camera_ability" USING btree (
|
|
"id" "pg_catalog"."int4_ops" ASC NULLS LAST
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Primary Key structure for table camera_ability
|
|
-- ----------------------------
|
|
ALTER TABLE "public"."camera_ability" ADD CONSTRAINT "camera_ability_pk" PRIMARY KEY ("id");
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table camera_ability_bind
|
|
-- ----------------------------
|
|
CREATE UNIQUE INDEX "camera_ability_bind_id_uindex" ON "public"."camera_ability_bind" USING btree (
|
|
"id" "pg_catalog"."int4_ops" ASC NULLS LAST
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Primary Key structure for table camera_ability_bind
|
|
-- ----------------------------
|
|
ALTER TABLE "public"."camera_ability_bind" ADD CONSTRAINT "camera_ability_bind_pk" PRIMARY KEY ("id");
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table camera_kind
|
|
-- ----------------------------
|
|
CREATE UNIQUE INDEX "camera_kind_id_uindex" ON "public"."camera_kind" USING btree (
|
|
"id" "pg_catalog"."int4_ops" ASC NULLS LAST
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Primary Key structure for table camera_kind
|
|
-- ----------------------------
|
|
ALTER TABLE "public"."camera_kind" ADD CONSTRAINT "camera_kind_pk" PRIMARY KEY ("id");
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table camera_remark
|
|
-- ----------------------------
|
|
CREATE UNIQUE INDEX "camera_remark_id_uindex" ON "public"."camera_remark" USING btree (
|
|
"id" "pg_catalog"."int4_ops" ASC NULLS LAST
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Primary Key structure for table camera_remark
|
|
-- ----------------------------
|
|
ALTER TABLE "public"."camera_remark" ADD CONSTRAINT "camera_remark_pk" PRIMARY KEY ("id");
|
|
|
|
-- ----------------------------
|
|
-- Primary Key structure for table gbCamera
|
|
-- ----------------------------
|
|
ALTER TABLE "public"."gbCamera" ADD CONSTRAINT "gbCamera1_copy1_pkey" PRIMARY KEY ("id");
|
|
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table nvr
|
|
-- ----------------------------
|
|
CREATE UNIQUE INDEX "nvr_id_uindex" ON "public"."nvr" USING btree (
|
|
"id" "pg_catalog"."int4_ops" ASC NULLS LAST
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Primary Key structure for table nvr
|
|
-- ----------------------------
|
|
ALTER TABLE "public"."nvr" ADD CONSTRAINT "nvr_pk" PRIMARY KEY ("id");
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table secret_yingshi
|
|
-- ----------------------------
|
|
CREATE UNIQUE INDEX "secret_yingshi_id_uindex" ON "public"."secret_yingshi" USING btree (
|
|
"id" "pg_catalog"."int4_ops" ASC NULLS LAST
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Primary Key structure for table secret_yingshi
|
|
-- ----------------------------
|
|
ALTER TABLE "public"."secret_yingshi" ADD CONSTRAINT "secret_yingshi_pk" PRIMARY KEY ("id");
|
|
|
|
-- ----------------------------
|
|
-- Primary Key structure for table t_upload_comm_http
|
|
-- ----------------------------
|
|
ALTER TABLE "public"."t_upload_comm_http" ADD CONSTRAINT "t_upload_comm_http_pkey" PRIMARY KEY ("id");
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table vender
|
|
-- ----------------------------
|
|
CREATE UNIQUE INDEX "vender_id_uindex" ON "public"."vender" USING btree (
|
|
"id" "pg_catalog"."int4_ops" ASC NULLS LAST
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Primary Key structure for table vender
|
|
-- ----------------------------
|
|
ALTER TABLE "public"."vender" ADD CONSTRAINT "vender_pk" PRIMARY KEY ("id");
|
|
|
|
-- ----------------------------
|
|
-- Foreign Keys structure for table camera
|
|
-- ----------------------------
|
|
ALTER TABLE "public"."camera" ADD CONSTRAINT "camera_camera_kind_id_fk" FOREIGN KEY ("kind_id") REFERENCES "public"."camera_kind" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION;
|
|
ALTER TABLE "public"."camera" ADD CONSTRAINT "camera_nvr_id_fk" FOREIGN KEY ("nvr_id") REFERENCES "public"."nvr" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION;
|
|
ALTER TABLE "public"."camera" ADD CONSTRAINT "camera_secret_yingshi_id_fk" FOREIGN KEY ("yingshi_secret_id") REFERENCES "public"."secret_yingshi" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION;
|
|
ALTER TABLE "public"."camera" ADD CONSTRAINT "camera_vender_id_fk" FOREIGN KEY ("vender_id") REFERENCES "public"."vender" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION;
|
|
|
|
-- ----------------------------
|
|
-- Foreign Keys structure for table camera_ability_bind
|
|
-- ----------------------------
|
|
ALTER TABLE "public"."camera_ability_bind" ADD CONSTRAINT "camera_ability_bind_camera_ability_id_fk" FOREIGN KEY ("ability_id") REFERENCES "public"."camera_ability" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION;
|
|
ALTER TABLE "public"."camera_ability_bind" ADD CONSTRAINT "camera_ability_bind_camera_id_fk" FOREIGN KEY ("camera_id") REFERENCES "public"."camera" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION;
|
|
|
|
-- ----------------------------
|
|
-- Foreign Keys structure for table camera_remark
|
|
-- ----------------------------
|
|
ALTER TABLE "public"."camera_remark" ADD CONSTRAINT "camera_remark_camera_id_fk" FOREIGN KEY ("camera_id") REFERENCES "public"."camera" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION;
|
|
|
|
-- ----------------------------
|
|
-- Foreign Keys structure for table nvr
|
|
-- ----------------------------
|
|
ALTER TABLE "public"."nvr" ADD CONSTRAINT "nvr_vender_id_fk" FOREIGN KEY ("vender_id") REFERENCES "public"."vender" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION;
|
|
|