–顺序插入设备表数据,Ps:暂时无法识别下划线参数需要修改-------
–可以去掉带下划线的参数,或者暂时把下划线修改再改回来
–place_code,setup_state,create_time,update_time,is_online

– 如果存在删除函数INSERT_DATA_TO_DEVICE…
DROP PROCEDURE
IF EXISTS INSERT_DATA_TO_DEVICE;
– 创建函数
CREATE OR REPLACE PROCEDURE “public”.“insert_data_to_device”()
AS BODYBODYBODYBEGIN
DECLARE n int;
BEGIN
– 定义n的初始数值··············································
n = 100;
– 设置n的终止值··············································
WHILE n < 200 LOOP
INSERT INTO app_device( id, name, type ,createtime,enabled )
VALUES
( n, ‘stu’, ( 1 + ceil(random()*10)) , now(),(1+ceil(random()*1)));
n = n +1 ;
END LOOP;
end;
ENDBODYBODYBODY
LANGUAGE plpgsql;
– 执行函数
CALL INSERT_DATA_TO_DEVICE ();

–查询
SELECT * FROM app_device;

创建表
DROP TABLE IF EXISTS “public”.“app_device”;
CREATE TABLE “public”.“app_device” (
“id” varchar(32) COLLATE “pg_catalog”.“default” NOT NULL,
“name” varchar(256) COLLATE “pg_catalog”.“default” NOT NULL,
“building_id” varchar(32) COLLATE “pg_catalog”.“default”,
“organization_id” varchar(32) COLLATE “pg_catalog”.“default”,
“type” varchar(2) COLLATE “pg_catalog”.“default” NOT NULL,
“mac” varchar(128) COLLATE “pg_catalog”.“default”,
“external_id” varchar(256) COLLATE “pg_catalog”.“default”,
“gb_id” varchar(20) COLLATE “pg_catalog”.“default”,
“address” varchar(256) COLLATE “pg_catalog”.“default”,
“place_code” varchar(20) COLLATE “pg_catalog”.“default”,
“latitude” float8,
“longitude” float8,
“manufacturer” varchar(256) COLLATE “pg_catalog”.“default”,
“model” varchar(20) COLLATE “pg_catalog”.“default”,
“setup_state” varchar(2) COLLATE “pg_catalog”.“default”,
“setup_time” timestamp(6),
“description” text COLLATE “pg_catalog”.“default”,
“createtime” timestamp(6),
“create_by” varchar(32) COLLATE “pg_catalog”.“default”,
“update_time” timestamp(6),
“update_by” varchar(32) COLLATE “pg_catalog”.“default”,
“last_report_time” timestamp(6),
“last_report_data” text COLLATE “pg_catalog”.“default”,
“maintenance_time” timestamp(6),
“is_online” varchar(1) COLLATE “pg_catalog”.“default”,
“contact” varchar(256) COLLATE “pg_catalog”.“default”,
“phone_number” varchar(256) COLLATE “pg_catalog”.“default”,
“total_running_time” int8,
“soft_version” varchar(256) COLLATE “pg_catalog”.“default”,
“warranty” timestamp(6),
“control_password” varchar(256) COLLATE “pg_catalog”.“default”,
“enabled” varchar(1) COLLATE “pg_catalog”.“default”,
“heading” float8,
“pitch” float8,
“height” float8,
“area_id” varchar(32) COLLATE “pg_catalog”.“default”,
“sub_type” varchar(20) COLLATE “pg_catalog”.“default”,
“region_id” varchar(32) COLLATE “pg_catalog”.“default”,
“features” varchar(1024) COLLATE “pg_catalog”.“default”,
“is_indoor” varchar(1) COLLATE “pg_catalog”.“default” DEFAULT ‘0’::character varying,
“sync_exclude_col” varchar(1024) COLLATE “pg_catalog”.“default”,
“last_online_time” timestamp(6),
“building_floor_id” varchar(32) COLLATE “pg_catalog”.“default”,
“direction” varchar(3) COLLATE “pg_catalog”.“default”,
“building_room_id” varchar(32) COLLATE “pg_catalog”.“default”,
“entrance_or_exit” varchar(1) COLLATE “pg_catalog”.“default” DEFAULT ‘0’::character varying,
“geohash” varchar(12) COLLATE “pg_catalog”.“default”,
“ip_address” varchar(15) COLLATE “pg_catalog”.“default”,
“port” int4,
“link_url” varchar(2048) COLLATE “pg_catalog”.“default”,
“protocol_version” varchar(20) COLLATE “pg_catalog”.“default”,
“login_name” varchar(256) COLLATE “pg_catalog”.“default”,
“login_passwd” varchar(256) COLLATE “pg_catalog”.“default”,
“camera_soft_version” varchar(256) COLLATE “pg_catalog”.“default”,
“user_name” varchar(256) COLLATE “pg_catalog”.“default”,
“control_port” int4
)
;
COMMENT ON COLUMN “public”.“app_device”.“id” IS ‘设备ID’;
COMMENT ON COLUMN “public”.“app_device”.“name” IS ‘设备名称’;
COMMENT ON COLUMN “public”.“app_device”.“building_id” IS ‘建筑ID’;
COMMENT ON COLUMN “public”.“app_device”.“organization_id” IS ‘所属组织’;
COMMENT ON COLUMN “public”.“app_device”.“type” IS ‘设备类型
1:摄像机
2:环境传感器
3:测温设备
4:报警主机
5:车牌设备
6:门禁控制器
7:智能井盖
8:智能垃圾箱
9:地磁
10:人脸门禁
11:塔吊’;
COMMENT ON COLUMN “public”.“app_device”.“mac” IS ‘设备MAC地址’;
COMMENT ON COLUMN “public”.“app_device”.“external_id” IS ‘外部平台ID’;
COMMENT ON COLUMN “public”.“app_device”.“gb_id” IS ‘28181国标编码’;
COMMENT ON COLUMN “public”.“app_device”.“address” IS ‘安装地址’;
COMMENT ON COLUMN “public”.“app_device”.“place_code” IS ‘所属地区’;
COMMENT ON COLUMN “public”.“app_device”.“latitude” IS ‘纬度’;
COMMENT ON COLUMN “public”.“app_device”.“longitude” IS ‘经度’;
COMMENT ON COLUMN “public”.“app_device”.“manufacturer” IS ‘生产厂家’;
COMMENT ON COLUMN “public”.“app_device”.“model” IS ‘设备型号’;
COMMENT ON COLUMN “public”.“app_device”.“setup_state” IS ‘设备安装状态:1:已安装 0:未安装’;
COMMENT ON COLUMN “public”.“app_device”.“setup_time” IS ‘安装时间’;
COMMENT ON COLUMN “public”.“app_device”.“description” IS ‘描述’;
COMMENT ON COLUMN “public”.“app_device”.“createtime” IS ‘创建时间’;
COMMENT ON COLUMN “public”.“app_device”.“create_by” IS ‘创建用户ID’;
COMMENT ON COLUMN “public”.“app_device”.“update_time” IS ‘最后修改时间’;
COMMENT ON COLUMN “public”.“app_device”.“update_by” IS ‘最后修改用户ID’;
COMMENT ON COLUMN “public”.“app_device”.“last_report_time” IS ‘最后上报时间’;
COMMENT ON COLUMN “public”.“app_device”.“last_report_data” IS ‘最后上报数据’;
COMMENT ON COLUMN “public”.“app_device”.“maintenance_time” IS ‘最后一次维护时间’;
COMMENT ON COLUMN “public”.“app_device”.“is_online” IS ‘在线状态:0-离线 1-在线’;
COMMENT ON COLUMN “public”.“app_device”.“contact” IS ‘联系人’;
COMMENT ON COLUMN “public”.“app_device”.“phone_number” IS ‘联系方式’;
COMMENT ON COLUMN “public”.“app_device”.“total_running_time” IS ‘运行时长(分钟)’;
COMMENT ON COLUMN “public”.“app_device”.“soft_version” IS ‘固件版本’;
COMMENT ON COLUMN “public”.“app_device”.“warranty” IS ‘保修期’;
COMMENT ON COLUMN “public”.“app_device”.“control_password” IS ‘控制密码(MD5后)’;
COMMENT ON COLUMN “public”.“app_device”.“enabled” IS ‘启用状态:0-禁用 1-启用’;
COMMENT ON COLUMN “public”.“app_device”.“heading” IS ‘朝向角(取值:0 ~ 360,0 代表正北)’;
COMMENT ON COLUMN “public”.“app_device”.“pitch” IS ‘俯仰角(取值:-180 ~ 180, 0 代表水平)’;
COMMENT ON COLUMN “public”.“app_device”.“height” IS ‘高度(厘米)’;
COMMENT ON COLUMN “public”.“app_device”.“area_id” IS ‘地区ID’;
COMMENT ON COLUMN “public”.“app_device”.“sub_type” IS ‘设备子分类:
1-摄像机子分类:1-枪机 2-球机 3-半球’;
COMMENT ON COLUMN “public”.“app_device”.“region_id” IS ‘区域ID’;
COMMENT ON COLUMN “public”.“app_device”.“features” IS '设备功能集合(有多个功能时,以半角;分隔)
取值:
人脸识别能力:face-anal

车辆识别能力:motor-vehicle-anal

车牌识别能力:plate-no-anal

人体识别能力:body-anal

夜视星光:night

高空抛物识别能力:throw-anal

车辆异常行为识别能力:motor-vehicle-exception-anal

高点相机:high-point

人体测温能力:person-temp

环境测温能力:env-temp

塔吊:tower-crane

例子:face-anal;night’;
COMMENT ON COLUMN “public”.“app_device”.“is_indoor” IS ‘是否室内设备:0-否 1-是’;
COMMENT ON COLUMN “public”.“app_device”.“sync_exclude_col” IS ‘不需要同步的字段名称,支持多个字段用;分隔’;
COMMENT ON COLUMN “public”.“app_device”.“last_online_time” IS ‘最后在线时间’;
COMMENT ON COLUMN “public”.“app_device”.“building_floor_id” IS ‘所属楼层ID’;
COMMENT ON COLUMN “public”.“app_device”.“direction” IS ‘设备方向:1-EAST 2-WEST 3-SOUTH 4-NORTH 5-NORTHEAST 6-SOUTHWEST 7-SOUTHEAST 8-NORTHWEST 9-OTHER’;
COMMENT ON COLUMN “public”.“app_device”.“building_room_id” IS ‘房间ID’;
COMMENT ON COLUMN “public”.“app_device”.“entrance_or_exit” IS ‘出入口:0-非出入口 1-入口 2-出口’;
COMMENT ON COLUMN “public”.“app_device”.“geohash” IS ‘GEOHASH’;
COMMENT ON COLUMN “public”.“app_device”.“ip_address” IS ‘ip地址’;
COMMENT ON COLUMN “public”.“app_device”.“port” IS ‘端口号’;
COMMENT ON COLUMN “public”.“app_device”.“link_url” IS ‘链接url’;
COMMENT ON COLUMN “public”.“app_device”.“protocol_version” IS ‘通信协议版本’;
COMMENT ON COLUMN “public”.“app_device”.“login_name” IS ‘用户名’;
COMMENT ON COLUMN “public”.“app_device”.“login_passwd” IS ‘密码’;
COMMENT ON COLUMN “public”.“app_device”.“camera_soft_version” IS ‘设备软件版本’;
COMMENT ON COLUMN “public”.“app_device”.“user_name” IS ‘控制用户名’;
COMMENT ON COLUMN “public”.“app_device”.“control_port” IS ‘控制端口号’;
COMMENT ON TABLE “public”.“app_device” IS ‘设备’;

navicat循环插入gp数据库,设备数据相关推荐

  1. navicat导出数据到oracle,使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中...

    使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中 发布时间:2018-08-20 14:41, 浏览次数:471 , 标签: Navicat pre ...

  2. java oracle in 10000_oracle循环插入1万条数据

    declare maxnumber constant number:=10000; i number :=1; begin for i in 1..maxnumber loop insert into ...

  3. html数据插入到数据库,将数据插入到数据库中:text和html格式

    将数据(文本和HTML格式)插入到mysql字段LONGTXT中时出现问题. 这里是错误将数据插入到数据库中:text和html格式 public 'error' => string 'You ...

  4. JSP 插入到数据库的数据出现 “SQLServerException: 将截断字符串或二进制数据” 错误解决方案

    最近在编写一个小型基于的jsp系统开发.掌握数据库一直感觉还不错.但是今天就出现了一个问题困扰我大半天.后来本来准备睡觉,但是觉得今天不解决这个问题恐怕晚上是"彻夜难眠啊"!!于是 ...

  5. gp数据库迁移数据到mysql_greenplum数据迁移

    源集群: 登录集群 su - gpadmin psql -d postgres 查询数据库信息 \l 查询用户信息 \du 备份需要迁移的库到指定目录 pg_dump -C testdata > ...

  6. 提高数据库效率的一些方法--eg:大批量循环插入数据的简化

    提高数据库效率的一些方法--eg:大批量循环插入数据的简化 作者及来源: 小奈鲁 - 博客园    收藏到→_→: 摘要: 提高数据库效率的一些方法--eg:大批量循环插入数据的简化 "提高 ...

  7. php要每次循环两个数据库,从前台接收的json数据 2个数组,php同时插入sql数据库,循环要怎么套呢?...

    从前台接收的json数据 2个数组,php同时插入sql数据库,循环要怎么套呢? mip版  关注:215  答案:2  悬赏:30 解决时间 2021-01-18 18:47 已解决 2021-01 ...

  8. PHP向数据库循环插入数据,php实现向mysql批量插入数据

    现在有这样一个表,我们想往这个表里面插入大量数据该如何实现呢?CREATE TABLE IF NOT EXISTS `user_info` ( `id` int(11) NOT NULL AUTO_I ...

  9. 绝对干货,教你4分钟插入1000万条数据到mysql数据库表,快快进来

    我用到的数据库为,mysql数据库5.7版本的 1.首先自己准备好数据库表 其实我在插入1000万条数据的时候遇到了一些问题,现在先来解决他们,一开始我插入100万条数据时候报错,控制台的信息如下: ...

最新文章

  1. Design Pattern - Visitor(C#)
  2. vb编写脚本能让计算机屏幕黑屏,,win7上设置颜色黑屏
  3. Java锁之可重入锁和递归锁
  4. python当用户输入的不是整数_当用户输入字符串而不是整数时,如何保护我的python代码?...
  5. iatf16949内审员_申请IATF16949认证有什么要求
  6. 【sklearn第十一讲】随机梯度下降
  7. live2d手机制作软件_live2d制作器手机版
  8. 2021 年电工杯 B 题
  9. 在Ubuntu中下载github上的文件
  10. python尺与米的转换_在线长度换算-公里换算-米换算-纳米换算-长度单位在线换算工具...
  11. Snagit 2019 快速截图
  12. 深度生成模型重塑药物研发【Cell子刊综述】
  13. PT 系列 00·小谈 pt-kill
  14. 堆排序基础讲解(代码+注释)
  15. dimm和udimm_Adata推出32GB DDR4-2666 UDIMM和SO-DIMM
  16. MQTT-新一代物联网协议
  17. Qt去除libpng warning: iCCP: known incorrect sRGB profile警告
  18. [模块加载失败:找不到指定的模块]——如何解决DLL加载问题?
  19. 树莓派与Arduino串口通讯获取DH11温湿度
  20. 可视化智能预警为生产运行保驾护航

热门文章

  1. 基于PI双闭环解耦控制的三相SVPWM电压型逆变器(4)--仿真验证
  2. ros::spin()和ros::AsyncSpinner
  3. avd修改dns方法(android studio 中修改虚拟机DNS)
  4. php 获取姓名拼音首字母
  5. 我们计划招收200位机械工程师,免费学习机械制图及自动化
  6. 哎, 安全,一声叹息
  7. 上传视频加进度条教程
  8. Vue3实现非父子组件通信
  9. HRMS(人力资源管理系统)-从单机应用到SaaS应用-架构分析(功能性、非功能性、关键约束)-下篇...
  10. (多线程同步练习)桌子上有一只盘子,每次只能放一只水果,爸爸专向盘子中放苹果,妈妈专向盘子中放橘子,一个儿子专等吃盘子里的橘子,一个女儿专等吃盘子里的苹果。写出能使爸爸、妈妈、儿子、女儿正确同步工作的