175 lines
5.2 KiB
SQL
175 lines
5.2 KiB
SQL
CREATE TABLE wvp_common_channel
|
|
(
|
|
common_gb_id serial primary key,
|
|
common_gb_device_id varchar(50) NOT NULL,
|
|
common_gb_name varchar(255) DEFAULT NULL,
|
|
common_gb_manufacturer varchar(255) DEFAULT NULL,
|
|
common_gb_model varchar(255) DEFAULT NULL,
|
|
common_gb_owner varchar(255) DEFAULT NULL,
|
|
common_gb_civilCode varchar(50) DEFAULT NULL,
|
|
common_gb_block varchar(255) DEFAULT NULL,
|
|
common_gb_address varchar(255) DEFAULT NULL,
|
|
common_gb_parental integer,
|
|
common_gb_parent_id varchar(50) DEFAULT NULL,
|
|
common_gb_safety_way integer,
|
|
common_gb_register_way integer,
|
|
common_gb_cert_num varchar(255) DEFAULT NULL,
|
|
common_gb_certifiable integer,
|
|
common_gb_err_code integer,
|
|
common_gb_end_time varchar(50) DEFAULT NULL,
|
|
common_gb_secrecy integer,
|
|
common_gb_ip_address varchar(50) DEFAULT NULL,
|
|
common_gb_port integer,
|
|
common_gb_password varchar(50) DEFAULT NULL,
|
|
common_gb_status bool default false,
|
|
common_gb_longitude double,
|
|
common_gb_latitude double,
|
|
common_gb_ptz_type integer,
|
|
common_gb_position_type integer,
|
|
common_gb_room_type integer,
|
|
common_gb_use_type integer,
|
|
common_gb_supply_light_type integer,
|
|
common_gb_direction_type integer,
|
|
common_gb_resolution varchar(255) DEFAULT NULL,
|
|
common_gb_business_group_id varchar(255) DEFAULT NULL,
|
|
common_gb_download_speed varchar(255) DEFAULT NULL,
|
|
common_gb_svc_time_support_mode integer,
|
|
common_gb_svc_space_support_mode integer,
|
|
type varchar(255) NOT NULL,
|
|
update_time varchar(50) NOT NULL,
|
|
create_time varchar(50) NOT NULL,
|
|
UNIQUE KEY common_gb_device_id (common_gb_device_id)
|
|
);
|
|
|
|
|
|
CREATE TABLE wvp_common_group
|
|
(
|
|
common_group_id serial primary key,
|
|
common_group_device_id varchar(50) NOT NULL,
|
|
common_group_name varchar(255) NOT NULL,
|
|
common_group_parent_id varchar(50) DEFAULT NULL,
|
|
common_group_top_id varchar(50) DEFAULT NULL,
|
|
common_group_create_time varchar(50) NOT NULL,
|
|
common_group_update_time varchar(50) NOT NULL,
|
|
UNIQUE KEY common_group_device_id (common_group_device_id)
|
|
);
|
|
|
|
CREATE TABLE wvp_common_region
|
|
(
|
|
common_region_id serial primary key,
|
|
common_region_device_id varchar(50) NOT NULL,
|
|
common_region_name varchar(255) NOT NULL,
|
|
common_region_parent_id varchar(50) DEFAULT NULL,
|
|
common_region_create_time varchar(50) NOT NULL,
|
|
common_region_update_time varchar(50) NOT NULL,
|
|
UNIQUE KEY common_region_device_id (common_region_device_id)
|
|
);
|
|
|
|
CREATE TABLE wvp_common_channel_platform
|
|
(
|
|
id serial primary key,
|
|
platform_id integer,
|
|
common_gb_channel_id integer,
|
|
UNIQUE KEY uk_platform_id_common_gb_channel_id (platform_id,common_gb_channel_id)
|
|
);
|
|
|
|
|
|
drop table wvp_platform_gb_stream;
|
|
drop table wvp_platform_gb_channel;
|
|
drop table wvp_platform_catalog;
|
|
drop table wvp_platform_gb_channel;
|
|
drop table wvp_resources_tree;
|
|
|
|
alter table wvp_platform
|
|
add share_all_channel bool default false;
|
|
|
|
alter table wvp_platform
|
|
add share_group bool default true;
|
|
|
|
alter table wvp_platform
|
|
add share_region bool default false;
|
|
|
|
alter table wvp_device_channel
|
|
add common_gb_channel_id integer;
|
|
|
|
alter table wvp_stream_push
|
|
add name varchar(255) default NULL;
|
|
|
|
alter table wvp_stream_push
|
|
add common_gb_channel_id integer;
|
|
|
|
alter table wvp_stream_proxy
|
|
add common_gb_channel_id integer;
|
|
|
|
alter table wvp_stream_push
|
|
drop column origin_type;
|
|
|
|
alter table wvp_stream_push
|
|
drop column origin_type_str;
|
|
|
|
alter table wvp_stream_push
|
|
add gb_id varchar(50) default NULL;
|
|
|
|
alter table wvp_stream_push
|
|
add longitude double precision;
|
|
|
|
alter table wvp_stream_push
|
|
add latitude double precision;
|
|
|
|
alter table wvp_stream_push
|
|
add status bool default false;
|
|
|
|
|
|
|
|
alter table wvp_stream_proxy
|
|
add gb_id varchar(50) default NULL;
|
|
|
|
alter table wvp_stream_proxy
|
|
add longitude double precision;
|
|
|
|
alter table wvp_stream_proxy
|
|
add latitude double precision;
|
|
|
|
alter table wvp_stream_proxy
|
|
add pulling bool default false;
|
|
|
|
alter table wvp_stream_proxy
|
|
add pulling bool default false;
|
|
|
|
alter table wvp_stream_proxy
|
|
add pull_time varchar(255) default NULL;
|
|
|
|
alter table wvp_stream_proxy
|
|
add proxy_error varchar(255) default NULL;
|
|
|
|
alter table wvp_stream_proxy
|
|
drop column enable;
|
|
|
|
alter table wvp_device
|
|
drop column auto_sync_channel;
|
|
|
|
alter table wvp_stream_push
|
|
drop column total_reader_count;
|
|
|
|
alter table wvp_stream_push
|
|
drop column alive_second;
|
|
|
|
alter table wvp_stream_proxy
|
|
drop column src_url;
|
|
|
|
alter table wvp_platform
|
|
drop column administrative_division;
|
|
|
|
alter table wvp_platform
|
|
drop column catalog_id;
|
|
|
|
alter table wvp_platform
|
|
add column system_catalog bool default false;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|