text: drop sequence if exists api_log_seq;
  drop sequence if exists access_log_seq;
  drop sequence if exists converter_job_seq;
  drop sequence if exists converter_job_file_seq;
  drop sequence if exists data_group_seq;
  drop sequence if exists data_info_seq;
  drop sequence if exists data_relation_info_seq;
  drop sequence if exists data_info_log_seq;
  drop sequence if exists data_adjust_log_seq;
  drop sequence if exists data_attribute_seq;
  drop sequence if exists data_object_attribute_seq;
  drop sequence if exists data_file_info_seq;
  drop sequence if exists data_file_parse_log_seq;
  drop sequence if exists data_smart_tiling_file_info_seq;
  drop sequence if exists data_smart_tiling_file_parse_log_seq;
  drop sequence if exists data_attribute_file_info_seq;
  drop sequence if exists data_object_attribute_file_info_seq;
  drop sequence if exists data_library_group_seq;
  drop sequence if exists data_library_seq;
  drop sequence if exists data_library_upload_seq;
  drop sequence if exists data_library_upload_file_seq;
  drop sequence if exists data_library_converter_job_seq;
  drop sequence if exists data_library_converter_job_file_seq;
  
  drop sequence if exists geopolicy_seq;
  drop sequence if exists issue_seq;
  drop sequence if exists issue_detail_seq;
  drop sequence if exists issue_comment_seq;
  drop sequence if exists issue_file_seq;
  drop sequence if exists issue_people_seq;
  drop sequence if exists layer_seq;
  drop sequence if exists layer_group_seq;
  drop sequence if exists layer_file_info_seq;
  drop sequence if exists membership_usage_seq;
  drop sequence if exists membership_log_seq;
  drop sequence if exists menu_seq;
  drop sequence if exists micro_service_seq;
  drop sequence if exists micro_service_log_seq;
  drop sequence if exists policy_seq;
  drop sequence if exists qrtz_simple_trigger_seq;
  drop sequence if exists role_seq;
  drop sequence if exists rule_seq;
  drop sequence if exists rule_group_seq;
  drop sequence if exists schedule_info_seq;
  drop sequence if exists terrain_seq;
  drop sequence if exists tile_info_seq;
  drop sequence if exists tile_data_group_seq;
  drop sequence if exists tile_log_seq;
  drop sequence if exists upload_data_seq;
  drop sequence if exists upload_data_file_seq;
  drop sequence if exists user_group_seq;
  drop sequence if exists user_group_role_seq;
  drop sequence if exists user_group_menu_seq;
  drop sequence if exists user_device_seq;
  drop sequence if exists user_policy_seq;
  drop sequence if exists widget_seq;
  
  create sequence api_log_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  create sequence access_log_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  create sequence converter_job_seq increment 1 minvalue 1 maxvalue 999999999999 start 1 cache 1;
  create sequence converter_job_file_seq increment 1 minvalue 1 maxvalue 999999999999 start 1 cache 1;
  create sequence data_group_seq increment 1 minvalue 1 maxvalue 999999999999 start 10000 cache 1;
  create sequence data_info_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 200000 cache 1;
  create sequence data_relation_info_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  create sequence data_info_log_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  create sequence data_adjust_log_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  create sequence data_attribute_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  create sequence data_object_attribute_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  create sequence data_attribute_file_info_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  create sequence data_file_info_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  create sequence data_file_parse_log_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  create sequence data_smart_tiling_file_info_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  create sequence data_smart_tiling_file_parse_log_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  create sequence data_object_attribute_file_info_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  create sequence data_library_converter_job_seq increment 1 minvalue 1 maxvalue 999999999999 start 1 cache 1;
  create sequence data_library_converter_job_file_seq increment 1 minvalue 1 maxvalue 999999999999 start 1 cache 1;
  create sequence data_library_group_seq increment 1 minvalue 1 maxvalue 999999999999 start 1000 cache 1;
  create sequence data_library_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 31 cache 1;
  create sequence data_library_upload_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  create sequence data_library_upload_file_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  
  create sequence geopolicy_seq increment 1 minvalue 1 maxvalue 999999999999 start 2 cache 1;
  create sequence issue_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  create sequence issue_detail_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  -- create sequence issue_comment_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  -- create sequence issue_file_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  -- create sequence issue_people_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  create sequence layer_seq increment 1 minvalue 1 maxvalue 999999999999 start 10000 cache 1;
  create sequence layer_group_seq increment 1 minvalue 1 maxvalue 999999999999 start 10000 cache 1;
  create sequence layer_file_info_seq increment 1 minvalue 1 maxvalue 999999999999 start 1000 cache 1;
  create sequence membership_usage_seq increment 1 minvalue 1 maxvalue 999999999999 start 3 cache 1;
  create sequence membership_log_seq increment 1 minvalue 1 maxvalue 999999999999 start 3 cache 1;
  create sequence menu_seq increment 1 minvalue 1 maxvalue 999999999999 start 10000 cache 1;
  create sequence micro_service_seq increment 1 minvalue 1 maxvalue 999999999999 start 10000 cache 1;
  create sequence micro_service_log_seq increment 1 minvalue 1 maxvalue 999999999999 start 10000 cache 1;
  create sequence policy_seq increment 1 minvalue 1 maxvalue 999999999999 start 2 cache 1;
  create sequence qrtz_simple_trigger_seq increment 1 minvalue 1 maxvalue 999999999999 start 2 cache 1;
  create sequence role_seq increment 1 minvalue 1 maxvalue 999999999999 start 2000 cache 1;
  create sequence rule_seq increment 1 minvalue 1 maxvalue 999999999999 start 2022 cache 1;
  create sequence rule_group_seq increment 1 minvalue 1 maxvalue 999999999999 start 2004 cache 1;
  create sequence schedule_info_seq increment 1 minvalue 1 maxvalue 999999999999 start 1 cache 1;
  create sequence terrain_seq increment 1 minvalue 1 maxvalue 999999999999 start 100 cache 1;
  create sequence tile_info_seq increment 1 minvalue 1 maxvalue 999999999999 start 100 cache 1;
  create sequence tile_data_group_seq increment 1 minvalue 1 maxvalue 999999999999 start 100 cache 1;
  create sequence tile_log_seq increment 1 minvalue 1 maxvalue 999999999999 start 100 cache 1;
  create sequence upload_data_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  create sequence upload_data_file_seq increment 1 minvalue 1 maxvalue 9999999999999999 start 1 cache 1;
  create sequence user_group_seq increment 1 minvalue 1 maxvalue 999999999999 start 100 cache 1;
  create sequence user_group_role_seq increment 1 minvalue 1 maxvalue 999999999999 start 1 cache 1;
  create sequence user_group_menu_seq increment 1 minvalue 1 maxvalue 999999999999 start 10000 cache 1;
  create sequence user_device_seq increment 1 minvalue 1 maxvalue 999999999999 start 1 cache 1;
  create sequence user_policy_seq increment 1 minvalue 1 maxvalue 999999999999 start 1 cache 1;
  create sequence widget_seq increment 1 minvalue 1 maxvalue 999999999999 start 1 cache 1;
  