5307 lines
418 KiB
SQL
5307 lines
418 KiB
SQL
--
|
||
-- PostgreSQL database dump
|
||
--
|
||
|
||
\restrict LEO8hnKl2rtZm7UnbjkF5vJ7kO10hqxfE4JXuURYqnmd7lmJTk22dSbiBz5Tgx5
|
||
|
||
-- Dumped from database version 15.18 (Debian 15.18-1.pgdg13+1)
|
||
-- Dumped by pg_dump version 15.18 (Debian 15.18-1.pgdg13+1)
|
||
|
||
SET statement_timeout = 0;
|
||
SET lock_timeout = 0;
|
||
SET idle_in_transaction_session_timeout = 0;
|
||
SET client_encoding = 'UTF8';
|
||
SET standard_conforming_strings = on;
|
||
SELECT pg_catalog.set_config('search_path', '', false);
|
||
SET check_function_bodies = false;
|
||
SET xmloption = content;
|
||
SET client_min_messages = warning;
|
||
SET row_security = off;
|
||
|
||
DROP INDEX IF EXISTS public.ux_user_provider;
|
||
DROP INDEX IF EXISTS public.ux_provider_userid;
|
||
DROP INDEX IF EXISTS public.uk_vendor_name_delete_at;
|
||
DROP INDEX IF EXISTS public.uk_user_tag_name;
|
||
DROP INDEX IF EXISTS public.uk_prefill_name;
|
||
DROP INDEX IF EXISTS public.uk_model_tag_name;
|
||
DROP INDEX IF EXISTS public.uk_model_name_delete_at;
|
||
DROP INDEX IF EXISTS public.index_username_model_name;
|
||
DROP INDEX IF EXISTS public.idx_vendors_deleted_at;
|
||
DROP INDEX IF EXISTS public.idx_users_we_chat_id;
|
||
DROP INDEX IF EXISTS public.idx_users_username;
|
||
DROP INDEX IF EXISTS public.idx_users_telegram_id;
|
||
DROP INDEX IF EXISTS public.idx_users_supplier_id;
|
||
DROP INDEX IF EXISTS public.idx_users_student_status;
|
||
DROP INDEX IF EXISTS public.idx_users_student_approved_by;
|
||
DROP INDEX IF EXISTS public.idx_users_stripe_customer;
|
||
DROP INDEX IF EXISTS public.idx_users_phone;
|
||
DROP INDEX IF EXISTS public.idx_users_oidc_id;
|
||
DROP INDEX IF EXISTS public.idx_users_linux_do_id;
|
||
DROP INDEX IF EXISTS public.idx_users_is_student;
|
||
DROP INDEX IF EXISTS public.idx_users_is_distributor;
|
||
DROP INDEX IF EXISTS public.idx_users_inviter_id;
|
||
DROP INDEX IF EXISTS public.idx_users_git_hub_id;
|
||
DROP INDEX IF EXISTS public.idx_users_email;
|
||
DROP INDEX IF EXISTS public.idx_users_display_name;
|
||
DROP INDEX IF EXISTS public.idx_users_discord_id;
|
||
DROP INDEX IF EXISTS public.idx_users_deleted_at;
|
||
DROP INDEX IF EXISTS public.idx_users_aff_code;
|
||
DROP INDEX IF EXISTS public.idx_users_access_token;
|
||
DROP INDEX IF EXISTS public.idx_user_subscriptions_user_id;
|
||
DROP INDEX IF EXISTS public.idx_user_subscriptions_status;
|
||
DROP INDEX IF EXISTS public.idx_user_subscriptions_plan_id;
|
||
DROP INDEX IF EXISTS public.idx_user_subscriptions_next_reset_time;
|
||
DROP INDEX IF EXISTS public.idx_user_subscriptions_end_time;
|
||
DROP INDEX IF EXISTS public.idx_user_sub_active;
|
||
DROP INDEX IF EXISTS public.idx_user_messages_type;
|
||
DROP INDEX IF EXISTS public.idx_user_messages_receiver_user_id;
|
||
DROP INDEX IF EXISTS public.idx_user_messages_receiver_min_role;
|
||
DROP INDEX IF EXISTS public.idx_user_messages_is_read;
|
||
DROP INDEX IF EXISTS public.idx_user_messages_created_at;
|
||
DROP INDEX IF EXISTS public.idx_user_messages_biz_type;
|
||
DROP INDEX IF EXISTS public.idx_user_messages_biz_id;
|
||
DROP INDEX IF EXISTS public.idx_user_message_reads_user_message;
|
||
DROP INDEX IF EXISTS public.idx_user_message_reads_created_at;
|
||
DROP INDEX IF EXISTS public.idx_user_id_id;
|
||
DROP INDEX IF EXISTS public.idx_user_checkin_date;
|
||
DROP INDEX IF EXISTS public.idx_two_fas_user_id;
|
||
DROP INDEX IF EXISTS public.idx_two_fas_deleted_at;
|
||
DROP INDEX IF EXISTS public.idx_two_fa_backup_codes_user_id;
|
||
DROP INDEX IF EXISTS public.idx_two_fa_backup_codes_deleted_at;
|
||
DROP INDEX IF EXISTS public.idx_top_ups_user_id;
|
||
DROP INDEX IF EXISTS public.idx_top_ups_trade_no;
|
||
DROP INDEX IF EXISTS public.idx_tokens_user_id;
|
||
DROP INDEX IF EXISTS public.idx_tokens_name;
|
||
DROP INDEX IF EXISTS public.idx_tokens_key;
|
||
DROP INDEX IF EXISTS public.idx_tokens_deleted_at;
|
||
DROP INDEX IF EXISTS public.idx_tasks_user_id;
|
||
DROP INDEX IF EXISTS public.idx_tasks_task_id;
|
||
DROP INDEX IF EXISTS public.idx_tasks_submit_time;
|
||
DROP INDEX IF EXISTS public.idx_tasks_status;
|
||
DROP INDEX IF EXISTS public.idx_tasks_start_time;
|
||
DROP INDEX IF EXISTS public.idx_tasks_progress;
|
||
DROP INDEX IF EXISTS public.idx_tasks_platform;
|
||
DROP INDEX IF EXISTS public.idx_tasks_finish_time;
|
||
DROP INDEX IF EXISTS public.idx_tasks_created_at;
|
||
DROP INDEX IF EXISTS public.idx_tasks_channel_id;
|
||
DROP INDEX IF EXISTS public.idx_tasks_action;
|
||
DROP INDEX IF EXISTS public.idx_supplier_capabilities_supplier_application_id;
|
||
DROP INDEX IF EXISTS public.idx_supplier_capabilities_created_at;
|
||
DROP INDEX IF EXISTS public.idx_supplier_applications_supplier_alias;
|
||
DROP INDEX IF EXISTS public.idx_supplier_applications_status;
|
||
DROP INDEX IF EXISTS public.idx_supplier_applications_reviewed_by;
|
||
DROP INDEX IF EXISTS public.idx_supplier_applications_credit_code;
|
||
DROP INDEX IF EXISTS public.idx_supplier_applications_created_at;
|
||
DROP INDEX IF EXISTS public.idx_supplier_applications_applicant_user_id;
|
||
DROP INDEX IF EXISTS public.idx_supplier_application_audits_operator_user_id;
|
||
DROP INDEX IF EXISTS public.idx_supplier_application_audits_created_at;
|
||
DROP INDEX IF EXISTS public.idx_supplier_application_audits_application_id;
|
||
DROP INDEX IF EXISTS public.idx_supplier_application_audits_action;
|
||
DROP INDEX IF EXISTS public.idx_subscription_pre_consume_records_user_subscription_id;
|
||
DROP INDEX IF EXISTS public.idx_subscription_pre_consume_records_user_id;
|
||
DROP INDEX IF EXISTS public.idx_subscription_pre_consume_records_updated_at;
|
||
DROP INDEX IF EXISTS public.idx_subscription_pre_consume_records_status;
|
||
DROP INDEX IF EXISTS public.idx_subscription_pre_consume_records_request_id;
|
||
DROP INDEX IF EXISTS public.idx_subscription_orders_user_id;
|
||
DROP INDEX IF EXISTS public.idx_subscription_orders_trade_no;
|
||
DROP INDEX IF EXISTS public.idx_subscription_orders_plan_id;
|
||
DROP INDEX IF EXISTS public.idx_redemptions_name;
|
||
DROP INDEX IF EXISTS public.idx_redemptions_key;
|
||
DROP INDEX IF EXISTS public.idx_redemptions_deleted_at;
|
||
DROP INDEX IF EXISTS public.idx_quota_data_user_id;
|
||
DROP INDEX IF EXISTS public.idx_qdt_model_user_name;
|
||
DROP INDEX IF EXISTS public.idx_qdt_created_at;
|
||
DROP INDEX IF EXISTS public.idx_prefill_groups_type;
|
||
DROP INDEX IF EXISTS public.idx_prefill_groups_deleted_at;
|
||
DROP INDEX IF EXISTS public.idx_passkey_credentials_user_id;
|
||
DROP INDEX IF EXISTS public.idx_passkey_credentials_deleted_at;
|
||
DROP INDEX IF EXISTS public.idx_passkey_credentials_credential_id;
|
||
DROP INDEX IF EXISTS public.idx_oplog_user_id_id;
|
||
DROP INDEX IF EXISTS public.idx_oplog_created_at_id;
|
||
DROP INDEX IF EXISTS public.idx_oplog_created_at_action;
|
||
DROP INDEX IF EXISTS public.idx_operation_logs_username;
|
||
DROP INDEX IF EXISTS public.idx_operation_logs_user_id;
|
||
DROP INDEX IF EXISTS public.idx_operation_logs_target_type;
|
||
DROP INDEX IF EXISTS public.idx_operation_logs_target_id;
|
||
DROP INDEX IF EXISTS public.idx_operation_logs_ip;
|
||
DROP INDEX IF EXISTS public.idx_operation_logs_action;
|
||
DROP INDEX IF EXISTS public.idx_mtr_channel_model;
|
||
DROP INDEX IF EXISTS public.idx_models_vendor_id;
|
||
DROP INDEX IF EXISTS public.idx_models_supplier_application_id;
|
||
DROP INDEX IF EXISTS public.idx_models_owner_user_id;
|
||
DROP INDEX IF EXISTS public.idx_models_deleted_at;
|
||
DROP INDEX IF EXISTS public.idx_midjourneys_user_id;
|
||
DROP INDEX IF EXISTS public.idx_midjourneys_submit_time;
|
||
DROP INDEX IF EXISTS public.idx_midjourneys_status;
|
||
DROP INDEX IF EXISTS public.idx_midjourneys_start_time;
|
||
DROP INDEX IF EXISTS public.idx_midjourneys_progress;
|
||
DROP INDEX IF EXISTS public.idx_midjourneys_mj_id;
|
||
DROP INDEX IF EXISTS public.idx_midjourneys_finish_time;
|
||
DROP INDEX IF EXISTS public.idx_midjourneys_action;
|
||
DROP INDEX IF EXISTS public.idx_logs_username;
|
||
DROP INDEX IF EXISTS public.idx_logs_user_id;
|
||
DROP INDEX IF EXISTS public.idx_logs_token_name;
|
||
DROP INDEX IF EXISTS public.idx_logs_token_id;
|
||
DROP INDEX IF EXISTS public.idx_logs_request_id;
|
||
DROP INDEX IF EXISTS public.idx_logs_model_name;
|
||
DROP INDEX IF EXISTS public.idx_logs_ip;
|
||
DROP INDEX IF EXISTS public.idx_logs_group;
|
||
DROP INDEX IF EXISTS public.idx_logs_channel_id;
|
||
DROP INDEX IF EXISTS public.idx_distributor_withdrawals_created_at;
|
||
DROP INDEX IF EXISTS public.idx_dist_wd_user;
|
||
DROP INDEX IF EXISTS public.idx_dist_wd_status;
|
||
DROP INDEX IF EXISTS public.idx_dist_app_user;
|
||
DROP INDEX IF EXISTS public.idx_dist_app_status;
|
||
DROP INDEX IF EXISTS public.idx_custom_oauth_providers_slug;
|
||
DROP INDEX IF EXISTS public.idx_created_at_type;
|
||
DROP INDEX IF EXISTS public.idx_created_at_id;
|
||
DROP INDEX IF EXISTS public.idx_channels_tag;
|
||
DROP INDEX IF EXISTS public.idx_channels_supplier_application_id;
|
||
DROP INDEX IF EXISTS public.idx_channels_route_slug;
|
||
DROP INDEX IF EXISTS public.idx_channels_owner_user_id;
|
||
DROP INDEX IF EXISTS public.idx_channels_name;
|
||
DROP INDEX IF EXISTS public.idx_channels_channel_no;
|
||
DROP INDEX IF EXISTS public.idx_aff_ps_inv_inv;
|
||
DROP INDEX IF EXISTS public.idx_aff_invite_profit_share_logs_invitee_user_id;
|
||
DROP INDEX IF EXISTS public.idx_aff_invite_profit_share_logs_created_at;
|
||
DROP INDEX IF EXISTS public.idx_aff_invite_commission_logs_invitee_user_id;
|
||
DROP INDEX IF EXISTS public.idx_aff_invite_commission_logs_created_at;
|
||
DROP INDEX IF EXISTS public.idx_aff_inv_pair;
|
||
DROP INDEX IF EXISTS public.idx_aff_funnel_inv_day;
|
||
DROP INDEX IF EXISTS public.idx_aff_funnel_inv_date;
|
||
DROP INDEX IF EXISTS public.idx_aff_comm_inv_inv;
|
||
DROP INDEX IF EXISTS public.idx_abilities_weight;
|
||
DROP INDEX IF EXISTS public.idx_abilities_tag;
|
||
DROP INDEX IF EXISTS public.idx_abilities_priority;
|
||
DROP INDEX IF EXISTS public.idx_abilities_channel_id;
|
||
ALTER TABLE IF EXISTS ONLY public.vendors DROP CONSTRAINT IF EXISTS vendors_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.users DROP CONSTRAINT IF EXISTS users_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.user_tags DROP CONSTRAINT IF EXISTS user_tags_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.user_subscriptions DROP CONSTRAINT IF EXISTS user_subscriptions_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.user_oauth_bindings DROP CONSTRAINT IF EXISTS user_oauth_bindings_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.user_messages DROP CONSTRAINT IF EXISTS user_messages_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.user_message_reads DROP CONSTRAINT IF EXISTS user_message_reads_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.users DROP CONSTRAINT IF EXISTS uni_users_username;
|
||
ALTER TABLE IF EXISTS ONLY public.two_fas DROP CONSTRAINT IF EXISTS uni_two_fas_user_id;
|
||
ALTER TABLE IF EXISTS ONLY public.top_ups DROP CONSTRAINT IF EXISTS uni_top_ups_trade_no;
|
||
ALTER TABLE IF EXISTS ONLY public.subscription_orders DROP CONSTRAINT IF EXISTS uni_subscription_orders_trade_no;
|
||
ALTER TABLE IF EXISTS ONLY public.two_fas DROP CONSTRAINT IF EXISTS two_fas_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.two_fa_backup_codes DROP CONSTRAINT IF EXISTS two_fa_backup_codes_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.top_ups DROP CONSTRAINT IF EXISTS top_ups_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.tokens DROP CONSTRAINT IF EXISTS tokens_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.tasks DROP CONSTRAINT IF EXISTS tasks_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.supplier_capabilities DROP CONSTRAINT IF EXISTS supplier_capabilities_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.supplier_applications DROP CONSTRAINT IF EXISTS supplier_applications_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.supplier_application_audits DROP CONSTRAINT IF EXISTS supplier_application_audits_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.subscription_pre_consume_records DROP CONSTRAINT IF EXISTS subscription_pre_consume_records_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.subscription_plans DROP CONSTRAINT IF EXISTS subscription_plans_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.subscription_orders DROP CONSTRAINT IF EXISTS subscription_orders_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.setups DROP CONSTRAINT IF EXISTS setups_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.redemptions DROP CONSTRAINT IF EXISTS redemptions_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.quota_data DROP CONSTRAINT IF EXISTS quota_data_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.prefill_groups DROP CONSTRAINT IF EXISTS prefill_groups_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.passkey_credentials DROP CONSTRAINT IF EXISTS passkey_credentials_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.options DROP CONSTRAINT IF EXISTS options_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.operation_logs DROP CONSTRAINT IF EXISTS operation_logs_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.models DROP CONSTRAINT IF EXISTS models_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.model_test_results DROP CONSTRAINT IF EXISTS model_test_results_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.model_tags DROP CONSTRAINT IF EXISTS model_tags_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.midjourneys DROP CONSTRAINT IF EXISTS midjourneys_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.logs DROP CONSTRAINT IF EXISTS logs_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.distributor_withdrawals DROP CONSTRAINT IF EXISTS distributor_withdrawals_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.distributor_applications DROP CONSTRAINT IF EXISTS distributor_applications_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.custom_oauth_providers DROP CONSTRAINT IF EXISTS custom_oauth_providers_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.checkins DROP CONSTRAINT IF EXISTS checkins_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.channels DROP CONSTRAINT IF EXISTS channels_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.aff_invite_relations DROP CONSTRAINT IF EXISTS aff_invite_relations_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.aff_invite_profit_share_logs DROP CONSTRAINT IF EXISTS aff_invite_profit_share_logs_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.aff_invite_commission_logs DROP CONSTRAINT IF EXISTS aff_invite_commission_logs_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.aff_funnel_daily DROP CONSTRAINT IF EXISTS aff_funnel_daily_pkey;
|
||
ALTER TABLE IF EXISTS ONLY public.abilities DROP CONSTRAINT IF EXISTS abilities_pkey;
|
||
ALTER TABLE IF EXISTS public.vendors ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.users ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.user_tags ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.user_subscriptions ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.user_oauth_bindings ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.user_messages ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.user_message_reads ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.two_fas ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.two_fa_backup_codes ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.top_ups ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.tokens ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.tasks ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.supplier_capabilities ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.supplier_applications ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.supplier_application_audits ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.subscription_pre_consume_records ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.subscription_plans ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.subscription_orders ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.setups ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.redemptions ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.quota_data ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.prefill_groups ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.passkey_credentials ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.operation_logs ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.models ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.model_tags ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.midjourneys ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.logs ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.distributor_withdrawals ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.distributor_applications ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.custom_oauth_providers ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.checkins ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.channels ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.aff_invite_relations ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.aff_invite_profit_share_logs ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.aff_invite_commission_logs ALTER COLUMN id DROP DEFAULT;
|
||
ALTER TABLE IF EXISTS public.aff_funnel_daily ALTER COLUMN id DROP DEFAULT;
|
||
DROP SEQUENCE IF EXISTS public.vendors_id_seq;
|
||
DROP TABLE IF EXISTS public.vendors;
|
||
DROP SEQUENCE IF EXISTS public.users_id_seq;
|
||
DROP TABLE IF EXISTS public.users;
|
||
DROP SEQUENCE IF EXISTS public.user_tags_id_seq;
|
||
DROP TABLE IF EXISTS public.user_tags;
|
||
DROP SEQUENCE IF EXISTS public.user_subscriptions_id_seq;
|
||
DROP TABLE IF EXISTS public.user_subscriptions;
|
||
DROP SEQUENCE IF EXISTS public.user_oauth_bindings_id_seq;
|
||
DROP TABLE IF EXISTS public.user_oauth_bindings;
|
||
DROP SEQUENCE IF EXISTS public.user_messages_id_seq;
|
||
DROP TABLE IF EXISTS public.user_messages;
|
||
DROP SEQUENCE IF EXISTS public.user_message_reads_id_seq;
|
||
DROP TABLE IF EXISTS public.user_message_reads;
|
||
DROP SEQUENCE IF EXISTS public.two_fas_id_seq;
|
||
DROP TABLE IF EXISTS public.two_fas;
|
||
DROP SEQUENCE IF EXISTS public.two_fa_backup_codes_id_seq;
|
||
DROP TABLE IF EXISTS public.two_fa_backup_codes;
|
||
DROP SEQUENCE IF EXISTS public.top_ups_id_seq;
|
||
DROP TABLE IF EXISTS public.top_ups;
|
||
DROP SEQUENCE IF EXISTS public.tokens_id_seq;
|
||
DROP TABLE IF EXISTS public.tokens;
|
||
DROP SEQUENCE IF EXISTS public.tasks_id_seq;
|
||
DROP TABLE IF EXISTS public.tasks;
|
||
DROP SEQUENCE IF EXISTS public.supplier_capabilities_id_seq;
|
||
DROP TABLE IF EXISTS public.supplier_capabilities;
|
||
DROP SEQUENCE IF EXISTS public.supplier_applications_id_seq;
|
||
DROP TABLE IF EXISTS public.supplier_applications;
|
||
DROP SEQUENCE IF EXISTS public.supplier_application_audits_id_seq;
|
||
DROP TABLE IF EXISTS public.supplier_application_audits;
|
||
DROP SEQUENCE IF EXISTS public.subscription_pre_consume_records_id_seq;
|
||
DROP TABLE IF EXISTS public.subscription_pre_consume_records;
|
||
DROP SEQUENCE IF EXISTS public.subscription_plans_id_seq;
|
||
DROP TABLE IF EXISTS public.subscription_plans;
|
||
DROP SEQUENCE IF EXISTS public.subscription_orders_id_seq;
|
||
DROP TABLE IF EXISTS public.subscription_orders;
|
||
DROP SEQUENCE IF EXISTS public.setups_id_seq;
|
||
DROP TABLE IF EXISTS public.setups;
|
||
DROP SEQUENCE IF EXISTS public.redemptions_id_seq;
|
||
DROP TABLE IF EXISTS public.redemptions;
|
||
DROP SEQUENCE IF EXISTS public.quota_data_id_seq;
|
||
DROP TABLE IF EXISTS public.quota_data;
|
||
DROP SEQUENCE IF EXISTS public.prefill_groups_id_seq;
|
||
DROP TABLE IF EXISTS public.prefill_groups;
|
||
DROP SEQUENCE IF EXISTS public.passkey_credentials_id_seq;
|
||
DROP TABLE IF EXISTS public.passkey_credentials;
|
||
DROP TABLE IF EXISTS public.options;
|
||
DROP SEQUENCE IF EXISTS public.operation_logs_id_seq;
|
||
DROP TABLE IF EXISTS public.operation_logs;
|
||
DROP SEQUENCE IF EXISTS public.models_id_seq;
|
||
DROP TABLE IF EXISTS public.models;
|
||
DROP TABLE IF EXISTS public.model_test_results;
|
||
DROP SEQUENCE IF EXISTS public.model_tags_id_seq;
|
||
DROP TABLE IF EXISTS public.model_tags;
|
||
DROP SEQUENCE IF EXISTS public.midjourneys_id_seq;
|
||
DROP TABLE IF EXISTS public.midjourneys;
|
||
DROP SEQUENCE IF EXISTS public.logs_id_seq;
|
||
DROP TABLE IF EXISTS public.logs;
|
||
DROP SEQUENCE IF EXISTS public.distributor_withdrawals_id_seq;
|
||
DROP TABLE IF EXISTS public.distributor_withdrawals;
|
||
DROP SEQUENCE IF EXISTS public.distributor_applications_id_seq;
|
||
DROP TABLE IF EXISTS public.distributor_applications;
|
||
DROP SEQUENCE IF EXISTS public.custom_oauth_providers_id_seq;
|
||
DROP TABLE IF EXISTS public.custom_oauth_providers;
|
||
DROP SEQUENCE IF EXISTS public.checkins_id_seq;
|
||
DROP TABLE IF EXISTS public.checkins;
|
||
DROP SEQUENCE IF EXISTS public.channels_id_seq;
|
||
DROP TABLE IF EXISTS public.channels;
|
||
DROP SEQUENCE IF EXISTS public.aff_invite_relations_id_seq;
|
||
DROP TABLE IF EXISTS public.aff_invite_relations;
|
||
DROP SEQUENCE IF EXISTS public.aff_invite_profit_share_logs_id_seq;
|
||
DROP TABLE IF EXISTS public.aff_invite_profit_share_logs;
|
||
DROP SEQUENCE IF EXISTS public.aff_invite_commission_logs_id_seq;
|
||
DROP TABLE IF EXISTS public.aff_invite_commission_logs;
|
||
DROP SEQUENCE IF EXISTS public.aff_funnel_daily_id_seq;
|
||
DROP TABLE IF EXISTS public.aff_funnel_daily;
|
||
DROP TABLE IF EXISTS public.abilities;
|
||
SET default_tablespace = '';
|
||
|
||
SET default_table_access_method = heap;
|
||
|
||
--
|
||
-- Name: abilities; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.abilities (
|
||
"group" character varying(64) NOT NULL,
|
||
model character varying(255) NOT NULL,
|
||
channel_id bigint NOT NULL,
|
||
enabled boolean,
|
||
priority bigint DEFAULT 0,
|
||
weight bigint DEFAULT 0,
|
||
tag text
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: aff_funnel_daily; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.aff_funnel_daily (
|
||
id bigint NOT NULL,
|
||
inviter_id bigint NOT NULL,
|
||
stat_date character varying(10) NOT NULL,
|
||
short_link_clicks bigint DEFAULT 0 NOT NULL,
|
||
register_page_views bigint DEFAULT 0 NOT NULL
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: aff_funnel_daily_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.aff_funnel_daily_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: aff_funnel_daily_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.aff_funnel_daily_id_seq OWNED BY public.aff_funnel_daily.id;
|
||
|
||
|
||
--
|
||
-- Name: aff_invite_commission_logs; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.aff_invite_commission_logs (
|
||
id bigint NOT NULL,
|
||
inviter_id bigint NOT NULL,
|
||
invitee_user_id bigint NOT NULL,
|
||
invitee_quota_added bigint NOT NULL,
|
||
commission_bps bigint NOT NULL,
|
||
reward_quota bigint NOT NULL,
|
||
created_at bigint
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: aff_invite_commission_logs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.aff_invite_commission_logs_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: aff_invite_commission_logs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.aff_invite_commission_logs_id_seq OWNED BY public.aff_invite_commission_logs.id;
|
||
|
||
|
||
--
|
||
-- Name: aff_invite_profit_share_logs; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.aff_invite_profit_share_logs (
|
||
id bigint NOT NULL,
|
||
inviter_id bigint NOT NULL,
|
||
invitee_user_id bigint NOT NULL,
|
||
channel_id bigint NOT NULL,
|
||
model_name character varying(255) DEFAULT ''::character varying NOT NULL,
|
||
user_quota_charged bigint NOT NULL,
|
||
markup_slice_quota bigint NOT NULL,
|
||
reward_quota bigint NOT NULL,
|
||
commission_bps bigint DEFAULT 0 NOT NULL,
|
||
created_at bigint
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: aff_invite_profit_share_logs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.aff_invite_profit_share_logs_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: aff_invite_profit_share_logs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.aff_invite_profit_share_logs_id_seq OWNED BY public.aff_invite_profit_share_logs.id;
|
||
|
||
|
||
--
|
||
-- Name: aff_invite_relations; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.aff_invite_relations (
|
||
id bigint NOT NULL,
|
||
inviter_id bigint NOT NULL,
|
||
invitee_user_id bigint NOT NULL,
|
||
commission_ratio_bps bigint DEFAULT 0 NOT NULL,
|
||
commission_earned_quota bigint DEFAULT 0 NOT NULL,
|
||
profit_share_earned_quota bigint DEFAULT 0 NOT NULL,
|
||
model_markup_discount_rate text,
|
||
created_at bigint,
|
||
updated_at bigint
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: COLUMN aff_invite_relations.model_markup_discount_rate; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.aff_invite_relations.model_markup_discount_rate IS '被邀请用户模型加价折扣率(JSON数组)';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN aff_invite_relations.created_at; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.aff_invite_relations.created_at IS '创建时间';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN aff_invite_relations.updated_at; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.aff_invite_relations.updated_at IS '更新时间';
|
||
|
||
|
||
--
|
||
-- Name: aff_invite_relations_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.aff_invite_relations_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: aff_invite_relations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.aff_invite_relations_id_seq OWNED BY public.aff_invite_relations.id;
|
||
|
||
|
||
--
|
||
-- Name: channels; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.channels (
|
||
id bigint NOT NULL,
|
||
type bigint DEFAULT 0,
|
||
company_logo_url character varying(1024) DEFAULT ''::character varying NOT NULL,
|
||
supplier_type character varying(64) DEFAULT ''::character varying NOT NULL,
|
||
key text NOT NULL,
|
||
open_ai_organization text,
|
||
test_model text,
|
||
status bigint DEFAULT 1,
|
||
name text,
|
||
weight bigint DEFAULT 0,
|
||
created_time bigint,
|
||
test_time bigint,
|
||
response_time bigint,
|
||
base_url text DEFAULT ''::text,
|
||
other text,
|
||
balance numeric,
|
||
balance_updated_time bigint,
|
||
models text,
|
||
"group" character varying(64) DEFAULT 'default'::character varying,
|
||
used_quota bigint DEFAULT 0,
|
||
model_mapping text,
|
||
status_code_mapping character varying(1024) DEFAULT ''::character varying,
|
||
priority bigint DEFAULT 0,
|
||
auto_ban bigint DEFAULT 1,
|
||
other_info text,
|
||
tag text,
|
||
setting text,
|
||
param_override text,
|
||
header_override text,
|
||
remark character varying(255),
|
||
channel_info json,
|
||
settings text,
|
||
owner_user_id bigint DEFAULT 0,
|
||
supplier_application_id bigint DEFAULT 0,
|
||
channel_no character varying(32) DEFAULT ''::character varying,
|
||
route_slug character varying(32) DEFAULT ''::character varying NOT NULL,
|
||
price_discount_percent double precision DEFAULT 100,
|
||
markup_discount_rate double precision DEFAULT 0
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: COLUMN channels.company_logo_url; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.channels.company_logo_url IS '企业Logo图片URL';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN channels.supplier_type; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.channels.supplier_type IS '供应商类型';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN channels.channel_no; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.channels.channel_no IS '供应商渠道编号 c1,c2 递增';
|
||
|
||
|
||
--
|
||
-- Name: channels_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.channels_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: channels_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.channels_id_seq OWNED BY public.channels.id;
|
||
|
||
|
||
--
|
||
-- Name: checkins; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.checkins (
|
||
id bigint NOT NULL,
|
||
user_id bigint NOT NULL,
|
||
checkin_date character varying(10) NOT NULL,
|
||
quota_awarded bigint NOT NULL,
|
||
created_at bigint
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: checkins_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.checkins_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: checkins_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.checkins_id_seq OWNED BY public.checkins.id;
|
||
|
||
|
||
--
|
||
-- Name: custom_oauth_providers; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.custom_oauth_providers (
|
||
id bigint NOT NULL,
|
||
name character varying(64) NOT NULL,
|
||
slug character varying(64) NOT NULL,
|
||
icon character varying(128) DEFAULT ''::character varying,
|
||
enabled boolean DEFAULT false,
|
||
client_id character varying(256),
|
||
client_secret character varying(512),
|
||
authorization_endpoint character varying(512),
|
||
token_endpoint character varying(512),
|
||
user_info_endpoint character varying(512),
|
||
scopes character varying(256) DEFAULT 'openid profile email'::character varying,
|
||
user_id_field character varying(128) DEFAULT 'sub'::character varying,
|
||
username_field character varying(128) DEFAULT 'preferred_username'::character varying,
|
||
display_name_field character varying(128) DEFAULT 'name'::character varying,
|
||
email_field character varying(128) DEFAULT 'email'::character varying,
|
||
well_known character varying(512),
|
||
auth_style bigint DEFAULT 0,
|
||
access_policy text,
|
||
access_denied_message character varying(512),
|
||
created_at timestamp with time zone,
|
||
updated_at timestamp with time zone
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: custom_oauth_providers_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.custom_oauth_providers_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: custom_oauth_providers_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.custom_oauth_providers_id_seq OWNED BY public.custom_oauth_providers.id;
|
||
|
||
|
||
--
|
||
-- Name: distributor_applications; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.distributor_applications (
|
||
id bigint NOT NULL,
|
||
user_id bigint NOT NULL,
|
||
apply_type bigint DEFAULT 1 NOT NULL,
|
||
real_name character varying(64) NOT NULL,
|
||
id_card_no character varying(32) NOT NULL,
|
||
qualification_urls text NOT NULL,
|
||
contact character varying(128) NOT NULL,
|
||
status bigint DEFAULT 1 NOT NULL,
|
||
reject_reason character varying(512),
|
||
reviewer_id bigint,
|
||
reviewed_at bigint,
|
||
created_at bigint,
|
||
updated_at bigint
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: distributor_applications_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.distributor_applications_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: distributor_applications_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.distributor_applications_id_seq OWNED BY public.distributor_applications.id;
|
||
|
||
|
||
--
|
||
-- Name: distributor_withdrawals; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.distributor_withdrawals (
|
||
id bigint NOT NULL,
|
||
user_id bigint NOT NULL,
|
||
account_type bigint DEFAULT 1 NOT NULL,
|
||
real_name character varying(64) NOT NULL,
|
||
bank_name character varying(128) NOT NULL,
|
||
bank_account character varying(64) NOT NULL,
|
||
profile_data text,
|
||
voucher_urls text,
|
||
withdraw_month character varying(16) NOT NULL,
|
||
quota_amount bigint NOT NULL,
|
||
status bigint DEFAULT 1 NOT NULL,
|
||
reject_reason character varying(512),
|
||
reviewer_id bigint,
|
||
reviewed_at bigint,
|
||
cancelled_at bigint,
|
||
created_at bigint,
|
||
updated_at bigint
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: distributor_withdrawals_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.distributor_withdrawals_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: distributor_withdrawals_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.distributor_withdrawals_id_seq OWNED BY public.distributor_withdrawals.id;
|
||
|
||
|
||
--
|
||
-- Name: logs; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.logs (
|
||
id bigint NOT NULL,
|
||
user_id bigint,
|
||
created_at bigint,
|
||
type bigint,
|
||
content text,
|
||
username text DEFAULT ''::text,
|
||
token_name text DEFAULT ''::text,
|
||
model_name text DEFAULT ''::text,
|
||
quota bigint DEFAULT 0,
|
||
prompt_tokens bigint DEFAULT 0,
|
||
completion_tokens bigint DEFAULT 0,
|
||
use_time bigint DEFAULT 0,
|
||
is_stream boolean,
|
||
channel_id bigint,
|
||
channel_name text,
|
||
token_id bigint DEFAULT 0,
|
||
"group" text,
|
||
ip text DEFAULT ''::text,
|
||
request_id character varying(64) DEFAULT ''::character varying,
|
||
other text
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: logs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.logs_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: logs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.logs_id_seq OWNED BY public.logs.id;
|
||
|
||
|
||
--
|
||
-- Name: midjourneys; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.midjourneys (
|
||
id bigint NOT NULL,
|
||
code bigint,
|
||
user_id bigint,
|
||
action character varying(40),
|
||
mj_id text,
|
||
prompt text,
|
||
prompt_en text,
|
||
description text,
|
||
state text,
|
||
submit_time bigint,
|
||
start_time bigint,
|
||
finish_time bigint,
|
||
image_url text,
|
||
video_url text,
|
||
video_urls text,
|
||
status character varying(20),
|
||
progress character varying(30),
|
||
fail_reason text,
|
||
channel_id bigint,
|
||
quota bigint,
|
||
buttons text,
|
||
properties text
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: midjourneys_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.midjourneys_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: midjourneys_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.midjourneys_id_seq OWNED BY public.midjourneys.id;
|
||
|
||
|
||
--
|
||
-- Name: model_tags; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.model_tags (
|
||
id bigint NOT NULL,
|
||
name character varying(64) NOT NULL,
|
||
note character varying(255)
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: model_tags_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.model_tags_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: model_tags_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.model_tags_id_seq OWNED BY public.model_tags.id;
|
||
|
||
|
||
--
|
||
-- Name: model_test_results; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.model_test_results (
|
||
channel_id integer NOT NULL,
|
||
model_name character varying(255) NOT NULL,
|
||
last_test_success boolean DEFAULT false,
|
||
last_test_time bigint DEFAULT 0,
|
||
last_response_time integer DEFAULT 0,
|
||
last_test_message text,
|
||
test_count_success integer DEFAULT 0,
|
||
test_count_fail integer DEFAULT 0,
|
||
manual_display_response_time integer DEFAULT 0,
|
||
manual_stability_grade integer DEFAULT 0
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: COLUMN model_test_results.channel_id; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.model_test_results.channel_id IS '渠道ID(联合主键)';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN model_test_results.model_name; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.model_test_results.model_name IS '模型名称(联合主键)';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN model_test_results.last_test_success; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.model_test_results.last_test_success IS '最近一次测试是否成功';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN model_test_results.last_test_time; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.model_test_results.last_test_time IS '最近一次测试时间(Unix秒)';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN model_test_results.last_response_time; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.model_test_results.last_response_time IS '最近一次测试响应耗时(毫秒)';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN model_test_results.last_test_message; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.model_test_results.last_test_message IS '最近一次测试错误信息';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN model_test_results.test_count_success; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.model_test_results.test_count_success IS '累计测试成功次数';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN model_test_results.test_count_fail; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.model_test_results.test_count_fail IS '累计测试失败次数';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN model_test_results.manual_display_response_time; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.model_test_results.manual_display_response_time IS '运营展示用响应耗时(毫秒) 0=不覆盖';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN model_test_results.manual_stability_grade; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.model_test_results.manual_stability_grade IS '运营展示用稳定性等级1-5 0=不覆盖';
|
||
|
||
|
||
--
|
||
-- Name: models; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.models (
|
||
id bigint NOT NULL,
|
||
model_name character varying(128) NOT NULL,
|
||
description text,
|
||
doc_introduction text,
|
||
api_docs text,
|
||
icon character varying(128),
|
||
tags character varying(255),
|
||
vendor_id bigint,
|
||
endpoints text,
|
||
status bigint DEFAULT 1,
|
||
sync_official bigint DEFAULT 1,
|
||
created_time bigint,
|
||
updated_time bigint,
|
||
deleted_at timestamp with time zone,
|
||
name_rule bigint DEFAULT 0,
|
||
owner_user_id bigint DEFAULT 0,
|
||
supplier_application_id bigint DEFAULT 0,
|
||
sort_weight numeric DEFAULT 1,
|
||
manual_base_req_count bigint DEFAULT 0
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: models_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.models_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: models_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.models_id_seq OWNED BY public.models.id;
|
||
|
||
|
||
--
|
||
-- Name: operation_logs; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.operation_logs (
|
||
id bigint NOT NULL,
|
||
user_id bigint,
|
||
username text DEFAULT ''::text,
|
||
created_at bigint,
|
||
action character varying(32),
|
||
target_type character varying(64) DEFAULT ''::character varying,
|
||
target_id bigint DEFAULT 0,
|
||
target_name character varying(255) DEFAULT ''::character varying,
|
||
content text,
|
||
ip text DEFAULT ''::text,
|
||
request_body text,
|
||
user_role bigint DEFAULT 0
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: operation_logs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.operation_logs_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: operation_logs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.operation_logs_id_seq OWNED BY public.operation_logs.id;
|
||
|
||
|
||
--
|
||
-- Name: options; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.options (
|
||
key text NOT NULL,
|
||
value text
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: passkey_credentials; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.passkey_credentials (
|
||
id bigint NOT NULL,
|
||
user_id bigint NOT NULL,
|
||
credential_id character varying(512) NOT NULL,
|
||
public_key text NOT NULL,
|
||
attestation_type character varying(255),
|
||
aa_guid character varying(512),
|
||
sign_count bigint DEFAULT 0,
|
||
clone_warning boolean,
|
||
user_present boolean,
|
||
user_verified boolean,
|
||
backup_eligible boolean,
|
||
backup_state boolean,
|
||
transports text,
|
||
attachment character varying(32),
|
||
last_used_at timestamp with time zone,
|
||
created_at timestamp with time zone,
|
||
updated_at timestamp with time zone,
|
||
deleted_at timestamp with time zone
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: passkey_credentials_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.passkey_credentials_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: passkey_credentials_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.passkey_credentials_id_seq OWNED BY public.passkey_credentials.id;
|
||
|
||
|
||
--
|
||
-- Name: prefill_groups; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.prefill_groups (
|
||
id bigint NOT NULL,
|
||
name character varying(64) NOT NULL,
|
||
type character varying(32) NOT NULL,
|
||
items json,
|
||
description character varying(255),
|
||
created_time bigint,
|
||
updated_time bigint,
|
||
deleted_at timestamp with time zone
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: prefill_groups_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.prefill_groups_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: prefill_groups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.prefill_groups_id_seq OWNED BY public.prefill_groups.id;
|
||
|
||
|
||
--
|
||
-- Name: quota_data; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.quota_data (
|
||
id bigint NOT NULL,
|
||
user_id bigint,
|
||
username character varying(64) DEFAULT ''::character varying,
|
||
model_name character varying(64) DEFAULT ''::character varying,
|
||
created_at bigint,
|
||
token_used bigint DEFAULT 0,
|
||
count bigint DEFAULT 0,
|
||
quota bigint DEFAULT 0
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: quota_data_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.quota_data_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: quota_data_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.quota_data_id_seq OWNED BY public.quota_data.id;
|
||
|
||
|
||
--
|
||
-- Name: redemptions; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.redemptions (
|
||
id bigint NOT NULL,
|
||
user_id bigint,
|
||
key character(32),
|
||
status bigint DEFAULT 1,
|
||
name text,
|
||
quota bigint DEFAULT 100,
|
||
created_time bigint,
|
||
redeemed_time bigint,
|
||
used_user_id bigint,
|
||
deleted_at timestamp with time zone,
|
||
expired_time bigint
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: redemptions_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.redemptions_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: redemptions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.redemptions_id_seq OWNED BY public.redemptions.id;
|
||
|
||
|
||
--
|
||
-- Name: setups; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.setups (
|
||
id bigint NOT NULL,
|
||
version character varying(50) NOT NULL,
|
||
initialized_at bigint NOT NULL
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: setups_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.setups_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: setups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.setups_id_seq OWNED BY public.setups.id;
|
||
|
||
|
||
--
|
||
-- Name: subscription_orders; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.subscription_orders (
|
||
id bigint NOT NULL,
|
||
user_id bigint,
|
||
plan_id bigint,
|
||
money numeric,
|
||
trade_no character varying(255),
|
||
payment_method character varying(50),
|
||
status text,
|
||
create_time bigint,
|
||
complete_time bigint,
|
||
provider_payload text
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: subscription_orders_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.subscription_orders_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: subscription_orders_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.subscription_orders_id_seq OWNED BY public.subscription_orders.id;
|
||
|
||
|
||
--
|
||
-- Name: subscription_plans; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.subscription_plans (
|
||
id bigint NOT NULL,
|
||
title character varying(128) NOT NULL,
|
||
subtitle character varying(255) DEFAULT ''::character varying,
|
||
price_amount numeric(10,6) DEFAULT 0 NOT NULL,
|
||
currency character varying(8) DEFAULT 'USD'::character varying NOT NULL,
|
||
duration_unit character varying(16) DEFAULT 'month'::character varying NOT NULL,
|
||
duration_value bigint DEFAULT 1 NOT NULL,
|
||
custom_seconds bigint DEFAULT 0 NOT NULL,
|
||
enabled boolean DEFAULT true,
|
||
sort_order bigint DEFAULT 0,
|
||
stripe_price_id character varying(128) DEFAULT ''::character varying,
|
||
creem_product_id character varying(128) DEFAULT ''::character varying,
|
||
max_purchase_per_user bigint DEFAULT 0,
|
||
upgrade_group character varying(64) DEFAULT ''::character varying,
|
||
total_amount bigint DEFAULT 0 NOT NULL,
|
||
quota_reset_period character varying(16) DEFAULT 'never'::character varying,
|
||
quota_reset_custom_seconds bigint DEFAULT 0,
|
||
created_at bigint,
|
||
updated_at bigint
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: subscription_plans_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.subscription_plans_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: subscription_plans_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.subscription_plans_id_seq OWNED BY public.subscription_plans.id;
|
||
|
||
|
||
--
|
||
-- Name: subscription_pre_consume_records; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.subscription_pre_consume_records (
|
||
id bigint NOT NULL,
|
||
request_id character varying(64),
|
||
user_id bigint,
|
||
user_subscription_id bigint,
|
||
pre_consumed bigint DEFAULT 0 NOT NULL,
|
||
status character varying(32),
|
||
created_at bigint,
|
||
updated_at bigint
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: subscription_pre_consume_records_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.subscription_pre_consume_records_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: subscription_pre_consume_records_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.subscription_pre_consume_records_id_seq OWNED BY public.subscription_pre_consume_records.id;
|
||
|
||
|
||
--
|
||
-- Name: supplier_application_audits; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.supplier_application_audits (
|
||
id bigint NOT NULL,
|
||
application_id bigint NOT NULL,
|
||
operator_user_id bigint NOT NULL,
|
||
action bigint NOT NULL,
|
||
from_status bigint NOT NULL,
|
||
to_status bigint NOT NULL,
|
||
reason text,
|
||
created_at bigint
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_application_audits.id; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_application_audits.id IS '主键ID';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_application_audits.application_id; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_application_audits.application_id IS '供应商申请ID';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_application_audits.operator_user_id; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_application_audits.operator_user_id IS '操作人用户ID';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_application_audits.action; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_application_audits.action IS '操作类型 0提交 1通过 2驳回';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_application_audits.from_status; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_application_audits.from_status IS '变更前状态';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_application_audits.to_status; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_application_audits.to_status IS '变更后状态';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_application_audits.reason; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_application_audits.reason IS '审核备注或驳回原因';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_application_audits.created_at; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_application_audits.created_at IS '创建时间戳';
|
||
|
||
|
||
--
|
||
-- Name: supplier_application_audits_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.supplier_application_audits_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: supplier_application_audits_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.supplier_application_audits_id_seq OWNED BY public.supplier_application_audits.id;
|
||
|
||
|
||
--
|
||
-- Name: supplier_applications; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.supplier_applications (
|
||
id bigint NOT NULL,
|
||
applicant_user_id bigint NOT NULL,
|
||
applicant_username text,
|
||
applicant_quota bigint,
|
||
applicant_used_quota bigint,
|
||
company_name character varying(255) NOT NULL,
|
||
credit_code character varying(32) NOT NULL,
|
||
business_license_url character varying(1024) NOT NULL,
|
||
business_license_file character varying(255) DEFAULT ''::character varying NOT NULL,
|
||
company_logo_url character varying(1024) DEFAULT ''::character varying NOT NULL,
|
||
supplier_type character varying(64) DEFAULT ''::character varying NOT NULL,
|
||
legal_representative character varying(128) NOT NULL,
|
||
company_size character varying(64),
|
||
contact_name character varying(128) NOT NULL,
|
||
contact_mobile character varying(32) NOT NULL,
|
||
contact_wechat character varying(128) NOT NULL,
|
||
supplier_alias character varying(128),
|
||
status bigint DEFAULT 0 NOT NULL,
|
||
review_reason text,
|
||
reviewed_by bigint DEFAULT 0,
|
||
reviewed_at bigint DEFAULT 0,
|
||
created_at bigint,
|
||
updated_at bigint
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.id; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.id IS '主键ID';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.applicant_user_id; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.applicant_user_id IS '申请人用户ID';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.applicant_username; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.applicant_username IS '申请人用户名(关联 users.username)';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.applicant_quota; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.applicant_quota IS '申请人账户剩余额度(列表联表回填)';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.applicant_used_quota; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.applicant_used_quota IS '申请人历史累计已用额度(列表联表回填)';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.company_name; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.company_name IS '企业或主体名称';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.credit_code; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.credit_code IS '统一社会信用代码';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.business_license_url; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.business_license_url IS '营业执照文件URL';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.business_license_file; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.business_license_file IS '营业执照文件名称';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.company_logo_url; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.company_logo_url IS '企业Logo图片URL';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.supplier_type; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.supplier_type IS '供应商类型';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.legal_representative; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.legal_representative IS '法人或经营者姓名';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.company_size; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.company_size IS '企业规模';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.contact_name; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.contact_name IS '对接人姓名';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.contact_mobile; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.contact_mobile IS '对接人手机号';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.contact_wechat; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.contact_wechat IS '对接人微信或企业微信';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.supplier_alias; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.supplier_alias IS '供应商别名,创建时默认 P+主键 id,可修改';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.status; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.status IS '审核状态 0待审核 1已通过 2已驳回 3已注销';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.review_reason; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.review_reason IS '审核备注或驳回原因';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.reviewed_by; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.reviewed_by IS '审核人用户ID';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.reviewed_at; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.reviewed_at IS '审核时间戳';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.created_at; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.created_at IS '创建时间戳';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_applications.updated_at; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_applications.updated_at IS '更新时间戳';
|
||
|
||
|
||
--
|
||
-- Name: supplier_applications_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.supplier_applications_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: supplier_applications_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.supplier_applications_id_seq OWNED BY public.supplier_applications.id;
|
||
|
||
|
||
--
|
||
-- Name: supplier_capabilities; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.supplier_capabilities (
|
||
id bigint NOT NULL,
|
||
supplier_application_id bigint NOT NULL,
|
||
core_service_types text,
|
||
supported_models text,
|
||
supported_model_notes text,
|
||
supported_api_endpoints text,
|
||
supported_api_endpoint_extra text,
|
||
supported_params text,
|
||
supported_params_extra text,
|
||
streaming_supported boolean DEFAULT false,
|
||
streaming_notes text,
|
||
structured_output_supported boolean DEFAULT false,
|
||
structured_output_notes text,
|
||
multimodal_types text,
|
||
multimodal_extra text,
|
||
pricing_modes text,
|
||
reference_input_price character varying(64),
|
||
reference_output_price character varying(64),
|
||
failure_billing_mode character varying(32),
|
||
failure_billing_notes text,
|
||
api_base_urls text,
|
||
open_ai_compatible boolean DEFAULT false,
|
||
truth_commitment_confirmed boolean DEFAULT false,
|
||
created_at bigint,
|
||
updated_at bigint
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.id; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.id IS '主键ID';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.supplier_application_id; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.supplier_application_id IS '供应商申请ID';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.core_service_types; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.core_service_types IS '核心服务类型(JSON数组)';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.supported_models; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.supported_models IS '支持的模型(JSON数组)';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.supported_model_notes; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.supported_model_notes IS '支持模型补充说明';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.supported_api_endpoints; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.supported_api_endpoints IS '支持的API接口(JSON数组)';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.supported_api_endpoint_extra; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.supported_api_endpoint_extra IS 'API接口补充说明';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.supported_params; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.supported_params IS '支持参数配置(JSON数组)';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.supported_params_extra; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.supported_params_extra IS '参数配置补充说明';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.streaming_supported; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.streaming_supported IS '是否支持流式响应';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.streaming_notes; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.streaming_notes IS '流式响应说明';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.structured_output_supported; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.structured_output_supported IS '是否支持结构化输出';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.structured_output_notes; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.structured_output_notes IS '结构化输出说明';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.multimodal_types; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.multimodal_types IS '多模态支持类型(JSON数组)';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.multimodal_extra; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.multimodal_extra IS '多模态补充说明';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.pricing_modes; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.pricing_modes IS '定价模式(JSON数组)';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.reference_input_price; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.reference_input_price IS '参考输入单价(USD/1K Token)';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.reference_output_price; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.reference_output_price IS '参考输出单价(USD/1K Token)';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.failure_billing_mode; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.failure_billing_mode IS '故障计费规则(bill/no_bill)';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.failure_billing_notes; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.failure_billing_notes IS '故障计费说明';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.api_base_urls; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.api_base_urls IS 'API接口地址(JSON数组)';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.open_ai_compatible; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.open_ai_compatible IS '是否兼容OpenAI规范';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.truth_commitment_confirmed; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.truth_commitment_confirmed IS '信息真实性承诺';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.created_at; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.created_at IS '创建时间戳';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN supplier_capabilities.updated_at; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.supplier_capabilities.updated_at IS '更新时间戳';
|
||
|
||
|
||
--
|
||
-- Name: supplier_capabilities_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.supplier_capabilities_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: supplier_capabilities_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.supplier_capabilities_id_seq OWNED BY public.supplier_capabilities.id;
|
||
|
||
|
||
--
|
||
-- Name: tasks; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.tasks (
|
||
id bigint NOT NULL,
|
||
created_at bigint,
|
||
updated_at bigint,
|
||
task_id character varying(191),
|
||
platform character varying(30),
|
||
user_id bigint,
|
||
"group" character varying(50),
|
||
channel_id bigint,
|
||
quota bigint,
|
||
action character varying(40),
|
||
status character varying(20),
|
||
fail_reason text,
|
||
submit_time bigint,
|
||
start_time bigint,
|
||
finish_time bigint,
|
||
progress character varying(20),
|
||
properties json,
|
||
private_data json,
|
||
data json
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: tasks_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.tasks_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: tasks_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.tasks_id_seq OWNED BY public.tasks.id;
|
||
|
||
|
||
--
|
||
-- Name: tokens; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.tokens (
|
||
id bigint NOT NULL,
|
||
user_id bigint,
|
||
key character(48),
|
||
status bigint DEFAULT 1,
|
||
name text,
|
||
created_time bigint,
|
||
accessed_time bigint,
|
||
expired_time bigint DEFAULT '-1'::integer,
|
||
remain_quota bigint DEFAULT 0,
|
||
unlimited_quota boolean,
|
||
model_limits_enabled boolean,
|
||
model_limits text,
|
||
allow_ips text DEFAULT ''::text,
|
||
used_quota bigint DEFAULT 0,
|
||
"group" text DEFAULT ''::text,
|
||
cross_group_retry boolean,
|
||
deleted_at timestamp with time zone
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: tokens_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.tokens_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: tokens_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.tokens_id_seq OWNED BY public.tokens.id;
|
||
|
||
|
||
--
|
||
-- Name: top_ups; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.top_ups (
|
||
id bigint NOT NULL,
|
||
user_id bigint,
|
||
amount bigint,
|
||
money numeric,
|
||
trade_no character varying(255),
|
||
payment_method character varying(50),
|
||
create_time bigint,
|
||
complete_time bigint,
|
||
status text
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: top_ups_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.top_ups_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: top_ups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.top_ups_id_seq OWNED BY public.top_ups.id;
|
||
|
||
|
||
--
|
||
-- Name: two_fa_backup_codes; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.two_fa_backup_codes (
|
||
id bigint NOT NULL,
|
||
user_id bigint NOT NULL,
|
||
code_hash character varying(255) NOT NULL,
|
||
is_used boolean,
|
||
used_at timestamp with time zone,
|
||
created_at timestamp with time zone,
|
||
deleted_at timestamp with time zone
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: two_fa_backup_codes_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.two_fa_backup_codes_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: two_fa_backup_codes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.two_fa_backup_codes_id_seq OWNED BY public.two_fa_backup_codes.id;
|
||
|
||
|
||
--
|
||
-- Name: two_fas; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.two_fas (
|
||
id bigint NOT NULL,
|
||
user_id bigint NOT NULL,
|
||
secret character varying(255) NOT NULL,
|
||
is_enabled boolean,
|
||
failed_attempts bigint DEFAULT 0,
|
||
locked_until timestamp with time zone,
|
||
last_used_at timestamp with time zone,
|
||
created_at timestamp with time zone,
|
||
updated_at timestamp with time zone,
|
||
deleted_at timestamp with time zone
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: two_fas_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.two_fas_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: two_fas_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.two_fas_id_seq OWNED BY public.two_fas.id;
|
||
|
||
|
||
--
|
||
-- Name: user_message_reads; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.user_message_reads (
|
||
id bigint NOT NULL,
|
||
user_id bigint NOT NULL,
|
||
message_id bigint NOT NULL,
|
||
read_at bigint DEFAULT 0 NOT NULL,
|
||
created_at bigint
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: COLUMN user_message_reads.id; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.user_message_reads.id IS '主键ID';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN user_message_reads.user_id; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.user_message_reads.user_id IS '用户ID';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN user_message_reads.message_id; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.user_message_reads.message_id IS '消息ID';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN user_message_reads.read_at; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.user_message_reads.read_at IS '已读时间戳';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN user_message_reads.created_at; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.user_message_reads.created_at IS '创建时间戳';
|
||
|
||
|
||
--
|
||
-- Name: user_message_reads_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.user_message_reads_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: user_message_reads_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.user_message_reads_id_seq OWNED BY public.user_message_reads.id;
|
||
|
||
|
||
--
|
||
-- Name: user_messages; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.user_messages (
|
||
id bigint NOT NULL,
|
||
receiver_user_id bigint DEFAULT 0,
|
||
receiver_min_role bigint DEFAULT 0,
|
||
type character varying(64),
|
||
title character varying(255) NOT NULL,
|
||
content text NOT NULL,
|
||
biz_type character varying(64),
|
||
biz_id bigint DEFAULT 0,
|
||
is_read boolean DEFAULT false,
|
||
read_at bigint DEFAULT 0,
|
||
created_at bigint
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: COLUMN user_messages.id; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.user_messages.id IS '主键ID';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN user_messages.receiver_user_id; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.user_messages.receiver_user_id IS '接收用户ID 0表示广播';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN user_messages.receiver_min_role; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.user_messages.receiver_min_role IS '广播最小角色门槛';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN user_messages.type; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.user_messages.type IS '消息类型';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN user_messages.title; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.user_messages.title IS '消息标题';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN user_messages.content; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.user_messages.content IS '消息内容';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN user_messages.biz_type; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.user_messages.biz_type IS '业务类型';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN user_messages.biz_id; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.user_messages.biz_id IS '业务ID';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN user_messages.is_read; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.user_messages.is_read IS '是否已读';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN user_messages.read_at; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.user_messages.read_at IS '已读时间戳';
|
||
|
||
|
||
--
|
||
-- Name: COLUMN user_messages.created_at; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.user_messages.created_at IS '创建时间戳';
|
||
|
||
|
||
--
|
||
-- Name: user_messages_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.user_messages_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: user_messages_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.user_messages_id_seq OWNED BY public.user_messages.id;
|
||
|
||
|
||
--
|
||
-- Name: user_oauth_bindings; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.user_oauth_bindings (
|
||
id bigint NOT NULL,
|
||
user_id bigint NOT NULL,
|
||
provider_id bigint NOT NULL,
|
||
provider_user_id character varying(256) NOT NULL,
|
||
created_at timestamp with time zone
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: user_oauth_bindings_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.user_oauth_bindings_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: user_oauth_bindings_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.user_oauth_bindings_id_seq OWNED BY public.user_oauth_bindings.id;
|
||
|
||
|
||
--
|
||
-- Name: user_subscriptions; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.user_subscriptions (
|
||
id bigint NOT NULL,
|
||
user_id bigint,
|
||
plan_id bigint,
|
||
amount_total bigint DEFAULT 0 NOT NULL,
|
||
amount_used bigint DEFAULT 0 NOT NULL,
|
||
start_time bigint,
|
||
end_time bigint,
|
||
status character varying(32),
|
||
source character varying(32) DEFAULT 'order'::character varying,
|
||
last_reset_time bigint DEFAULT 0,
|
||
next_reset_time bigint DEFAULT 0,
|
||
upgrade_group character varying(64) DEFAULT ''::character varying,
|
||
prev_user_group character varying(64) DEFAULT ''::character varying,
|
||
created_at bigint,
|
||
updated_at bigint
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: user_subscriptions_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.user_subscriptions_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: user_subscriptions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.user_subscriptions_id_seq OWNED BY public.user_subscriptions.id;
|
||
|
||
|
||
--
|
||
-- Name: user_tags; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.user_tags (
|
||
id bigint NOT NULL,
|
||
name character varying(64) NOT NULL,
|
||
note character varying(255)
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: user_tags_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.user_tags_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: user_tags_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.user_tags_id_seq OWNED BY public.user_tags.id;
|
||
|
||
|
||
--
|
||
-- Name: users; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.users (
|
||
id bigint NOT NULL,
|
||
created_at timestamp with time zone,
|
||
updated_at timestamp with time zone,
|
||
last_login_at timestamp with time zone,
|
||
created_by character varying(32),
|
||
username text,
|
||
password text NOT NULL,
|
||
display_name text,
|
||
role bigint DEFAULT 1,
|
||
status bigint DEFAULT 1,
|
||
email text,
|
||
phone character varying(20),
|
||
github_id text,
|
||
discord_id text,
|
||
oidc_id text,
|
||
wechat_id text,
|
||
telegram_id text,
|
||
access_token character(32),
|
||
quota bigint DEFAULT 0,
|
||
used_quota bigint DEFAULT 0,
|
||
request_count bigint DEFAULT 0,
|
||
"group" character varying(64) DEFAULT 'default'::character varying,
|
||
aff_code character varying(32),
|
||
aff_count bigint DEFAULT 0,
|
||
aff_quota bigint DEFAULT 0,
|
||
aff_history bigint DEFAULT 0,
|
||
inviter_id bigint,
|
||
distributor_commission_bps bigint DEFAULT 0,
|
||
is_distributor integer DEFAULT 0,
|
||
is_student integer DEFAULT 0,
|
||
student_status integer DEFAULT 0,
|
||
student_applied_at timestamp with time zone,
|
||
student_approved_at timestamp with time zone,
|
||
student_approved_by bigint DEFAULT 0,
|
||
deleted_at timestamp with time zone,
|
||
linux_do_id text,
|
||
setting text,
|
||
remark character varying(255),
|
||
tags character varying(255),
|
||
stripe_customer character varying(64),
|
||
supplier_id bigint DEFAULT 0,
|
||
admin_initial_setup_completed boolean DEFAULT true NOT NULL
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: COLUMN users.supplier_id; Type: COMMENT; Schema: public; Owner: -
|
||
--
|
||
|
||
COMMENT ON COLUMN public.users.supplier_id IS '供应商申请ID 0表示非供应商';
|
||
|
||
|
||
--
|
||
-- Name: users_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.users_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: users_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.users_id_seq OWNED BY public.users.id;
|
||
|
||
|
||
--
|
||
-- Name: vendors; Type: TABLE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE TABLE public.vendors (
|
||
id bigint NOT NULL,
|
||
name character varying(128) NOT NULL,
|
||
description text,
|
||
icon character varying(128),
|
||
status bigint DEFAULT 1,
|
||
created_time bigint,
|
||
updated_time bigint,
|
||
deleted_at timestamp with time zone
|
||
);
|
||
|
||
|
||
--
|
||
-- Name: vendors_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE SEQUENCE public.vendors_id_seq
|
||
START WITH 1
|
||
INCREMENT BY 1
|
||
NO MINVALUE
|
||
NO MAXVALUE
|
||
CACHE 1;
|
||
|
||
|
||
--
|
||
-- Name: vendors_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER SEQUENCE public.vendors_id_seq OWNED BY public.vendors.id;
|
||
|
||
|
||
--
|
||
-- Name: aff_funnel_daily id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.aff_funnel_daily ALTER COLUMN id SET DEFAULT nextval('public.aff_funnel_daily_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: aff_invite_commission_logs id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.aff_invite_commission_logs ALTER COLUMN id SET DEFAULT nextval('public.aff_invite_commission_logs_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: aff_invite_profit_share_logs id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.aff_invite_profit_share_logs ALTER COLUMN id SET DEFAULT nextval('public.aff_invite_profit_share_logs_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: aff_invite_relations id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.aff_invite_relations ALTER COLUMN id SET DEFAULT nextval('public.aff_invite_relations_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: channels id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.channels ALTER COLUMN id SET DEFAULT nextval('public.channels_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: checkins id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.checkins ALTER COLUMN id SET DEFAULT nextval('public.checkins_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: custom_oauth_providers id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.custom_oauth_providers ALTER COLUMN id SET DEFAULT nextval('public.custom_oauth_providers_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: distributor_applications id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.distributor_applications ALTER COLUMN id SET DEFAULT nextval('public.distributor_applications_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: distributor_withdrawals id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.distributor_withdrawals ALTER COLUMN id SET DEFAULT nextval('public.distributor_withdrawals_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: logs id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.logs ALTER COLUMN id SET DEFAULT nextval('public.logs_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: midjourneys id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.midjourneys ALTER COLUMN id SET DEFAULT nextval('public.midjourneys_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: model_tags id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.model_tags ALTER COLUMN id SET DEFAULT nextval('public.model_tags_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: models id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.models ALTER COLUMN id SET DEFAULT nextval('public.models_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: operation_logs id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.operation_logs ALTER COLUMN id SET DEFAULT nextval('public.operation_logs_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: passkey_credentials id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.passkey_credentials ALTER COLUMN id SET DEFAULT nextval('public.passkey_credentials_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: prefill_groups id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.prefill_groups ALTER COLUMN id SET DEFAULT nextval('public.prefill_groups_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: quota_data id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.quota_data ALTER COLUMN id SET DEFAULT nextval('public.quota_data_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: redemptions id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.redemptions ALTER COLUMN id SET DEFAULT nextval('public.redemptions_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: setups id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.setups ALTER COLUMN id SET DEFAULT nextval('public.setups_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: subscription_orders id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.subscription_orders ALTER COLUMN id SET DEFAULT nextval('public.subscription_orders_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: subscription_plans id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.subscription_plans ALTER COLUMN id SET DEFAULT nextval('public.subscription_plans_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: subscription_pre_consume_records id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.subscription_pre_consume_records ALTER COLUMN id SET DEFAULT nextval('public.subscription_pre_consume_records_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: supplier_application_audits id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.supplier_application_audits ALTER COLUMN id SET DEFAULT nextval('public.supplier_application_audits_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: supplier_applications id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.supplier_applications ALTER COLUMN id SET DEFAULT nextval('public.supplier_applications_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: supplier_capabilities id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.supplier_capabilities ALTER COLUMN id SET DEFAULT nextval('public.supplier_capabilities_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: tasks id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.tasks ALTER COLUMN id SET DEFAULT nextval('public.tasks_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: tokens id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.tokens ALTER COLUMN id SET DEFAULT nextval('public.tokens_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: top_ups id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.top_ups ALTER COLUMN id SET DEFAULT nextval('public.top_ups_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: two_fa_backup_codes id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.two_fa_backup_codes ALTER COLUMN id SET DEFAULT nextval('public.two_fa_backup_codes_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: two_fas id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.two_fas ALTER COLUMN id SET DEFAULT nextval('public.two_fas_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: user_message_reads id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.user_message_reads ALTER COLUMN id SET DEFAULT nextval('public.user_message_reads_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: user_messages id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.user_messages ALTER COLUMN id SET DEFAULT nextval('public.user_messages_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: user_oauth_bindings id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.user_oauth_bindings ALTER COLUMN id SET DEFAULT nextval('public.user_oauth_bindings_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: user_subscriptions id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.user_subscriptions ALTER COLUMN id SET DEFAULT nextval('public.user_subscriptions_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: user_tags id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.user_tags ALTER COLUMN id SET DEFAULT nextval('public.user_tags_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: users id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.users ALTER COLUMN id SET DEFAULT nextval('public.users_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Name: vendors id; Type: DEFAULT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.vendors ALTER COLUMN id SET DEFAULT nextval('public.vendors_id_seq'::regclass);
|
||
|
||
|
||
--
|
||
-- Data for Name: abilities; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.abilities ("group", model, channel_id, enabled, priority, weight, tag) FROM stdin;
|
||
default deepseek-v4-flash 2 t 0 0
|
||
default deepseek-v4-pro 2 t 0 0
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: aff_funnel_daily; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.aff_funnel_daily (id, inviter_id, stat_date, short_link_clicks, register_page_views) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: aff_invite_commission_logs; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.aff_invite_commission_logs (id, inviter_id, invitee_user_id, invitee_quota_added, commission_bps, reward_quota, created_at) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: aff_invite_profit_share_logs; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.aff_invite_profit_share_logs (id, inviter_id, invitee_user_id, channel_id, model_name, user_quota_charged, markup_slice_quota, reward_quota, commission_bps, created_at) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: aff_invite_relations; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.aff_invite_relations (id, inviter_id, invitee_user_id, commission_ratio_bps, commission_earned_quota, profit_share_earned_quota, model_markup_discount_rate, created_at, updated_at) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: channels; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.channels (id, type, company_logo_url, supplier_type, key, open_ai_organization, test_model, status, name, weight, created_time, test_time, response_time, base_url, other, balance, balance_updated_time, models, "group", used_quota, model_mapping, status_code_mapping, priority, auto_ban, other_info, tag, setting, param_override, header_override, remark, channel_info, settings, owner_user_id, supplier_application_id, channel_no, route_slug, price_discount_percent, markup_discount_rate) FROM stdin;
|
||
2 43 公有云 sk-8f63418936214de48eddfd28e13ed524 \N 1 DeepSeek 0 1779871190 1780468458 1729 1756.313974 1779953725 deepseek-v4-flash,deepseek-v4-pro default 3064 0 1 {"last_test_message":"","last_test_model":"deepseek-v4-pro","last_test_success":true,"last_test_time":1780468458} {"force_format":false,"thinking_to_content":false,"proxy":"","pass_through_body_enabled":false,"system_prompt":"","system_prompt_override":false} \N \N {"is_multi_key":false,"multi_key_size":0,"multi_key_status_list":null,"multi_key_polling_index":0,"multi_key_mode":"random"} {"upstream_model_update_check_enabled":false,"upstream_model_update_auto_sync_enabled":false,"upstream_model_update_ignored_models":[],"upstream_model_update_last_detected_models":[],"upstream_model_update_last_check_time":0} 0 0 u2 100 0
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: checkins; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.checkins (id, user_id, checkin_date, quota_awarded, created_at) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: custom_oauth_providers; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.custom_oauth_providers (id, name, slug, icon, enabled, client_id, client_secret, authorization_endpoint, token_endpoint, user_info_endpoint, scopes, user_id_field, username_field, display_name_field, email_field, well_known, auth_style, access_policy, access_denied_message, created_at, updated_at) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: distributor_applications; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.distributor_applications (id, user_id, apply_type, real_name, id_card_no, qualification_urls, contact, status, reject_reason, reviewer_id, reviewed_at, created_at, updated_at) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: distributor_withdrawals; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.distributor_withdrawals (id, user_id, account_type, real_name, bank_name, bank_account, profile_data, voucher_urls, withdraw_month, quota_amount, status, reject_reason, reviewer_id, reviewed_at, cancelled_at, created_at, updated_at) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: logs; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.logs (id, user_id, created_at, type, content, username, token_name, model_name, quota, prompt_tokens, completion_tokens, use_time, is_stream, channel_id, channel_name, token_id, "group", ip, request_id, other) FROM stdin;
|
||
1 1 1779865812 2 模型测试 root 模型测试 deepseek-v4-pro 105 5 16 1 f 1 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":5,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
2 1 1779865830 2 模型测试 root 模型测试 deepseek-v4-pro 105 5 16 1 f 1 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":5,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
3 1 1779865957 2 模型测试 root 模型测试 deepseek-v4-pro 105 5 16 1 f 1 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":5,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
4 1 1779866137 2 模型测试 root 模型测试 deepseek-v4-pro 105 5 16 1 f 1 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":5,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
5 1 1779866506 2 模型测试 root 模型测试 deepseek-v4-pro 105 5 16 1 f 1 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":5,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
6 1 1779866517 2 模型测试 root 模型测试 deepseek-v4-flash 105 5 16 0 f 1 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":5,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
7 1 1779866517 2 模型测试 root 模型测试 deepseek-v4-pro 105 5 16 1 f 1 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":5,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
8 1 1779866585 2 模型测试 root 模型测试 deepseek-v4-pro 105 5 16 2 f 1 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":5,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
9 1 1779867360 2 模型测试 root 模型测试 deepseek-v4-flash 105 5 16 0 f 1 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":5,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
10 1 1779867361 2 模型测试 root 模型测试 deepseek-v4-pro 105 5 16 1 f 1 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":5,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
11 1 1779867566 2 模型测试 root 模型测试 deepseek-v4-pro 105 5 16 1 f 1 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":5,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
12 1 1779867567 2 模型测试 root 模型测试 deepseek-v4-flash 105 5 16 0 f 1 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":5,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
38 4 1780555469 3 user管理员将用户额度从 ¥0.000000 额度修改为 ¥99.999999 额度 user 0 0 0 0 f 0 \N 0
|
||
40 3 1780556721 3 test管理员将用户额度从 ¥99.999999 额度修改为 ¥8.760000 额度 test 0 0 0 0 f 0 \N 0
|
||
13 1 1779867576 2 模型测试 root 模型测试 deepseek-v4-pro 105 5 16 1 f 1 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":5,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
14 1 1779867577 2 模型测试 root 模型测试 deepseek-v4-flash 105 5 16 0 f 1 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":5,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
15 1 1779867836 2 模型测试 root 模型测试 deepseek-v4-pro 17 5 16 1 f 1 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.8,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
16 1 1779867917 2 模型测试 root 模型测试 deepseek-v4-flash 17 5 16 1 f 1 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.8,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
17 1 1779867918 2 模型测试 root 模型测试 deepseek-v4-pro 17 5 16 1 f 1 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.8,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
18 1 1779868388 2 模型测试 root 模型测试 deepseek-v4-pro 17 5 16 1 f 1 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.8,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
19 1 1779871196 2 模型测试 root 模型测试 deepseek-v4-flash 17 5 16 1 f 2 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.8,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
20 1 1779872588 2 模型测试 root 模型测试 deepseek-v4-flash 17 5 16 1 f 2 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.8,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
21 1 1779872659 2 模型测试 root 模型测试 deepseek-v4-flash 17 5 16 1 f 2 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.8,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
22 1 1779872661 2 模型测试 root 模型测试 deepseek-v4-pro 17 5 16 1 f 2 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.8,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
23 1 1779874013 2 root playground-default deepseek-v4-pro 51 5 59 3 f 2 \N 0 default 202605270926509316680868268d9d6mhfmkLth {"admin_info":{"use_channel":["2"]},"billing_source":"wallet","cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.8,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/pg/chat/completions","use_price":false,"user_group_ratio":-1}
|
||
24 1 1779948747 2 模型测试 root 模型测试 deepseek-v4-flash 17 5 16 1 f 2 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.8,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
39 4 1780556032 3 user管理员将用户额度从 ¥99.999999 额度修改为 ¥0.014600 额度 user 0 0 0 0 f 0 \N 0
|
||
25 1 1779948749 2 模型测试 root 模型测试 deepseek-v4-pro 17 5 16 1 f 2 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.8,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
26 1 1779953696 2 模型测试 root 模型测试 deepseek-v4-flash 12 5 16 1 f 2 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":0.625,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":0.625,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
27 1 1779953746 2 模型测试 root 模型测试 deepseek-v4-flash 12 5 16 0 f 2 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":0.625,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":0.625,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
28 1 1779953748 2 模型测试 root 模型测试 deepseek-v4-pro 17 5 16 1 f 2 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":1,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":1,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
29 1 1779954681 2 模型测试 root 模型测试 deepseek-v4-flash 12 5 16 1 f 2 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":0.625,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":0.625,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":4,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
30 1 1779954682 2 模型测试 root 模型测试 deepseek-v4-pro 36 5 16 1 f 2 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":2.5,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":4,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
31 1 1780279902 2 模型测试 root 模型测试 deepseek-v4-flash 12 5 16 2 f 2 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":0.625,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":0.625,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":4,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
32 1 1780279903 2 模型测试 root 模型测试 deepseek-v4-pro 36 5 16 3 f 2 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":2.5,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":4,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
33 1 1780282506 2 模型测试 root 模型测试 deepseek-v4-flash 12 5 16 0 f 2 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":0.625,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":0.625,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":4,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
34 1 1780282507 2 模型测试 root 模型测试 deepseek-v4-pro 36 5 16 2 f 2 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":2.5,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":4,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
35 1 1780468457 2 模型测试 root 模型测试 deepseek-v4-flash 12 5 16 1 f 2 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":0.625,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":0.625,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":4,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
36 1 1780468458 2 模型测试 root 模型测试 deepseek-v4-pro 36 5 16 1 f 2 \N 0 default {"admin_info":{"use_channel":null},"cache_ratio":1,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":2.5,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":4,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.8,"request_conversion":["OpenAI Compatible"],"request_path":"/v1/chat/completions","user_group_ratio":-1}
|
||
37 3 1780555402 3 test管理员将用户额度从 ¥0.000000 额度修改为 ¥99.999999 额度 test 0 0 0 0 f 0 \N 0
|
||
41 1 1780642559 2 root playground-default deepseek-v4-pro 897 27 299 8 f 2 \N 0 default 202606050655514285917358268d9d6r10owDwv {"admin_info":{"use_channel":["2"]},"billing_source":"wallet","cache_ratio":150,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":300,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":4,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.01,"request_conversion":["OpenAI Compatible"],"request_path":"/api/playground/chat/completions","use_price":false,"user_group_ratio":-1}
|
||
42 4 1780645397 3 user管理员将用户额度从 ¥0.014600 额度修改为 ¥100.014599 额度 user 0 0 0 0 f 0 \N 0
|
||
43 4 1780992654 2 user playground-vip deepseek-v4-flash 372 7 372 5 f 2 \N 0 vip 202606090810498963059038268d9d6Hf1glVUd {"admin_info":{"use_channel":["2"]},"billing_source":"wallet","cache_ratio":33.333333333333,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":66.666666666667,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":4,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.015,"request_conversion":["OpenAI Compatible"],"request_path":"/api/playground/chat/completions","use_price":false,"user_group_ratio":-1}
|
||
44 4 1780992699 2 user playground-vip deepseek-v4-flash 1146 263 1142 16 f 2 \N 0 vip 202606090811236773201328268d9d6a6azDG7p {"admin_info":{"use_channel":["2"]},"billing_source":"wallet","cache_ratio":33.333333333333,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":66.666666666667,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":4,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.015,"request_conversion":["OpenAI Compatible"],"request_path":"/api/playground/chat/completions","use_price":false,"user_group_ratio":-1}
|
||
45 1 1781165335 2 root playground-default deepseek-v4-flash 172 5 172 3 f 2 \N 0 default 20260611080852293996648268d9d6xVmwpD3P {"admin_info":{"use_channel":["2"]},"billing_source":"wallet","cache_ratio":33.333333333333,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":66.666666666667,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":2,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.015,"request_conversion":["OpenAI Compatible"],"request_path":"/api/playground/chat/completions","use_price":false,"user_group_ratio":-1}
|
||
46 1 1781165417 2 root playground-default deepseek-v4-flash 157 44 156 4 f 2 \N 0 default 202606110810131573351008268d9d6gZ0d4fJ4 {"admin_info":{"use_channel":["2"]},"billing_source":"wallet","cache_ratio":33.333333333333,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":66.666666666667,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":2,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.015,"request_conversion":["OpenAI Compatible"],"request_path":"/api/playground/chat/completions","use_price":false,"user_group_ratio":-1}
|
||
47 1 1781165489 2 root playground-default deepseek-v4-flash 269 91 268 7 f 2 \N 0 default 202606110811228394013938268d9d6Ft0tcvPI {"admin_info":{"use_channel":["2"]},"billing_source":"wallet","cache_ratio":33.333333333333,"cache_tokens":0,"channel_price_discount_percent":100,"completion_ratio":66.666666666667,"frt":-1000,"global_cache_ratio":1,"global_completion_ratio":2,"global_create_cache_ratio":1.25,"global_model_price":-1,"global_model_ratio":0.5,"group_ratio":1,"markup_discount_rate":0,"model_price":0,"model_ratio":0.015,"request_conversion":["OpenAI Compatible"],"request_path":"/api/playground/chat/completions","use_price":false,"user_group_ratio":-1}
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: midjourneys; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.midjourneys (id, code, user_id, action, mj_id, prompt, prompt_en, description, state, submit_time, start_time, finish_time, image_url, video_url, video_urls, status, progress, fail_reason, channel_id, quota, buttons, properties) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: model_tags; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.model_tags (id, name, note) FROM stdin;
|
||
1 文本
|
||
2 视频
|
||
3 图片
|
||
4 budget
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: model_test_results; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.model_test_results (channel_id, model_name, last_test_success, last_test_time, last_response_time, last_test_message, test_count_success, test_count_fail, manual_display_response_time, manual_stability_grade) FROM stdin;
|
||
3 seedance-1-0-pro-250528 f 1780281189 5 模型 seedance-1-0-pro-250528 倍率或价格未配置,请联系管理员设置或开始自用模式;Model seedance-1-0-pro-250528 ratio or price not set, please set or start self-use mode 0 1 0 0
|
||
2 deepseek-v4-flash t 1780468457 1206 3 0 500 0
|
||
2 deepseek-v4-pro t 1780468458 1729 3 0 800 0
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: models; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.models (id, model_name, description, doc_introduction, api_docs, icon, tags, vendor_id, endpoints, status, sync_official, created_time, updated_time, deleted_at, name_rule, owner_user_id, supplier_application_id, sort_weight, manual_base_req_count) FROM stdin;
|
||
7 deepseek-v4-flash DeepSeek 文本,视频,图片 2 1 1 1779954085 1779954085 \N 2 0 0 1 0
|
||
6 DeepSeek DeepSeek 文本,视频,图片 2 {\n "openai": {\n "path": "/v1/chat/completions",\n "method": "POST"\n },\n "openai-response": {\n "path": "/v1/responses",\n "method": "POST"\n },\n "openai-response-compact": {\n "path": "/v1/responses/compact",\n "method": "POST"\n },\n "anthropic": {\n "path": "/v1/messages",\n "method": "POST"\n },\n "gemini": {\n "path": "/v1beta/models/{model}:generateContent",\n "method": "POST"\n },\n "jina-rerank": {\n "path": "/v1/rerank",\n "method": "POST"\n },\n "image-generation": {\n "path": "/v1/images/generations",\n "method": "POST"\n }\n} 1 1 1779871739 1779932333 2026-05-28 07:42:05.690556+00 2 0 0 1 0
|
||
8 deepseek-v4-pro DeepSeek 文本,视频,图片 2 {\n "openai": {\n "path": "/v1/chat/completions",\n "method": "POST"\n },\n "openai-response": {\n "path": "/v1/responses",\n "method": "POST"\n },\n "openai-response-compact": {\n "path": "/v1/responses/compact",\n "method": "POST"\n },\n "anthropic": {\n "path": "/v1/messages",\n "method": "POST"\n },\n "gemini": {\n "path": "/v1beta/models/{model}:generateContent",\n "method": "POST"\n },\n "jina-rerank": {\n "path": "/v1/rerank",\n "method": "POST"\n },\n "image-generation": {\n "path": "/v1/images/generations",\n "method": "POST"\n }\n} 1 1 1779954211 1779954211 \N 2 0 0 1 0
|
||
3 deepseek-v4-flash 文本 1 1 1 1779865131 1779866109 2026-05-27 07:18:51.105947+00 0 0 0 1 0
|
||
2 deepseek-v4-pro 文本 1 ["openai"] 1 1 1779865131 1779866090 2026-05-27 07:18:51.106426+00 0 0 0 1 0
|
||
5 deepseek-v4-flash 2 1 0 1779866464 1779871585 2026-05-27 09:02:49.420876+00 0 0 0 1 0
|
||
4 deepseek-v4-pro 2 1 0 1779866443 1779871585 2026-05-27 09:02:51.055607+00 0 0 0 1 0
|
||
1 deepseek DeepSeek 文本,视频,图片 2 {\n "0": "deepseek"\n} 1 1 1779864669 1779867335 2026-05-27 07:45:40.661484+00 2 0 0 1 0
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: operation_logs; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.operation_logs (id, user_id, username, created_at, action, target_type, target_id, target_name, content, ip, request_body, user_role) FROM stdin;
|
||
62 1 root 1780643359 update setting 0 DocsBrandName 更新系统设置: DocsBrandName 172.19.0.1 100
|
||
63 1 root 1780643359 update setting 0 DocsSiteNameEn 更新系统设置: DocsSiteNameEn 172.19.0.1 100
|
||
64 1 root 1780643359 update setting 0 DocsSiteNameZh 更新系统设置: DocsSiteNameZh 172.19.0.1 100
|
||
65 1 root 1780643359 update setting 0 DocsSiteNameJa 更新系统设置: DocsSiteNameJa 172.19.0.1 100
|
||
66 1 root 1780643359 update setting 0 DocsLogoUrl 更新系统设置: DocsLogoUrl 172.19.0.1 100
|
||
67 1 root 1780643359 update setting 0 DocsHomeUrl 更新系统设置: DocsHomeUrl 172.19.0.1 100
|
||
68 1 root 1780643359 update setting 0 DocsGithubUrl 更新系统设置: DocsGithubUrl 172.19.0.1 100
|
||
69 1 root 1780643359 update setting 0 DocsMetaKeywords 更新系统设置: DocsMetaKeywords 172.19.0.1 100
|
||
70 1 root 1780643359 update setting 0 DocsBusinessPhone 更新系统设置: DocsBusinessPhone 172.19.0.1 100
|
||
71 1 root 1780643359 update setting 0 DocsBusinessPhoneHref 更新系统设置: DocsBusinessPhoneHref 172.19.0.1 100
|
||
72 1 root 1780643359 update setting 0 DocsBusinessWorkTimeZh 更新系统设置: DocsBusinessWorkTimeZh 172.19.0.1 100
|
||
73 1 root 1780643359 update setting 0 DocsBusinessWorkTimeEn 更新系统设置: DocsBusinessWorkTimeEn 172.19.0.1 100
|
||
74 1 root 1780643359 update setting 0 DocsBusinessWorkTimeJa 更新系统设置: DocsBusinessWorkTimeJa 172.19.0.1 100
|
||
75 1 root 1780643359 update setting 0 DocsBusinessWechatQrUrl 更新系统设置: DocsBusinessWechatQrUrl 172.19.0.1 100
|
||
76 1 root 1780643472 update user 4 user 更新用户: user | 备注: 「user123457」→「user123456」 172.19.0.1 100
|
||
77 1 root 1780643532 update setting 0 RegisterEnabled 更新系统设置: RegisterEnabled 172.19.0.1 100
|
||
78 1 root 1780643588 update setting 0 RegisterEnabled 更新系统设置: RegisterEnabled 172.19.0.1 100
|
||
79 1 root 1780643671 update setting 0 SystemName 更新系统设置: SystemName 172.19.0.1 100
|
||
80 1 root 1780644412 update setting 0 SidebarModulesByRole 更新系统设置: SidebarModulesByRole 172.19.0.1 100
|
||
81 1 root 1780645257 update setting 0 SidebarModulesByRole 更新系统设置: SidebarModulesByRole 172.19.0.1 100
|
||
82 1 root 1780645397 update user 4 user 更新用户: user | 额度: 「¥0.014600 额度」→「¥100.014599 额度」 172.19.0.1 100
|
||
83 1 root 1780969103 update setting 0 ServerAddress 更新系统设置: ServerAddress 172.19.0.1 100
|
||
84 1 root 1780969143 update setting 0 AlipayEnabled 更新系统设置: AlipayEnabled 172.19.0.1 100
|
||
85 1 root 1780969143 update setting 0 AlipayAppId 更新系统设置: AlipayAppId 172.19.0.1 100
|
||
86 1 root 1780969143 update setting 0 AlipayPrivateKey 更新系统设置: AlipayPrivateKey 172.19.0.1 100
|
||
87 1 root 1780969143 update setting 0 AlipayPublicKey 更新系统设置: AlipayPublicKey 172.19.0.1 100
|
||
88 1 root 1780969143 update setting 0 AlipayUnitPrice 更新系统设置: AlipayUnitPrice 172.19.0.1 100
|
||
89 1 root 1780969143 update setting 0 AlipayMinTopUp 更新系统设置: AlipayMinTopUp 172.19.0.1 100
|
||
90 1 root 1780969143 update setting 0 AlipaySandbox 更新系统设置: AlipaySandbox 172.19.0.1 100
|
||
91 1 root 1780971590 update setting 0 WaffoEnabled 更新系统设置: WaffoEnabled 172.19.0.1 100
|
||
92 1 root 1780971590 update setting 0 WaffoApiKey 更新系统设置: WaffoApiKey 172.19.0.1 100
|
||
93 1 root 1780971590 update setting 0 WaffoPublicCert 更新系统设置: WaffoPublicCert 172.19.0.1 100
|
||
94 1 root 1780971591 update setting 0 WaffoSandboxPublicCert 更新系统设置: WaffoSandboxPublicCert 172.19.0.1 100
|
||
95 1 root 1780971591 update setting 0 WaffoSandbox 更新系统设置: WaffoSandbox 172.19.0.1 100
|
||
96 1 root 1780971591 update setting 0 WaffoMerchantId 更新系统设置: WaffoMerchantId 172.19.0.1 100
|
||
97 1 root 1780971591 update setting 0 WaffoCurrency 更新系统设置: WaffoCurrency 172.19.0.1 100
|
||
98 1 root 1780971591 update setting 0 WaffoUnitPrice 更新系统设置: WaffoUnitPrice 172.19.0.1 100
|
||
99 1 root 1780971591 update setting 0 WaffoMinTopUp 更新系统设置: WaffoMinTopUp 172.19.0.1 100
|
||
100 1 root 1780971591 update setting 0 WaffoNotifyUrl 更新系统设置: WaffoNotifyUrl 172.19.0.1 100
|
||
101 1 root 1780971591 update setting 0 WaffoReturnUrl 更新系统设置: WaffoReturnUrl 172.19.0.1 100
|
||
102 1 root 1780971591 update setting 0 WaffoPayMethods 更新系统设置: WaffoPayMethods 172.19.0.1 100
|
||
103 1 root 1780971665 update setting 0 AlipayEnabled 更新系统设置: AlipayEnabled 172.19.0.1 100
|
||
104 1 root 1780971665 update setting 0 AlipayAppId 更新系统设置: AlipayAppId 172.19.0.1 100
|
||
105 1 root 1780971665 update setting 0 AlipayPrivateKey 更新系统设置: AlipayPrivateKey 172.19.0.1 100
|
||
106 1 root 1780971665 update setting 0 AlipayPublicKey 更新系统设置: AlipayPublicKey 172.19.0.1 100
|
||
107 1 root 1780971665 update setting 0 AlipayUnitPrice 更新系统设置: AlipayUnitPrice 172.19.0.1 100
|
||
108 1 root 1780971665 update setting 0 AlipayMinTopUp 更新系统设置: AlipayMinTopUp 172.19.0.1 100
|
||
109 1 root 1780971665 update setting 0 AlipaySandbox 更新系统设置: AlipaySandbox 172.19.0.1 100
|
||
110 1 root 1780973228 update setting 0 OnlinePayProvider 更新系统设置: OnlinePayProvider 172.19.0.1 100
|
||
111 1 root 1780973228 update setting 0 AlipayAppId 更新系统设置: AlipayAppId 172.19.0.1 100
|
||
112 1 root 1780973228 update setting 0 AlipayPrivateKey 更新系统设置: AlipayPrivateKey 172.19.0.1 100
|
||
113 1 root 1780973228 update setting 0 AlipayPublicKey 更新系统设置: AlipayPublicKey 172.19.0.1 100
|
||
114 1 root 1780973228 update setting 0 AlipayMinTopUp 更新系统设置: AlipayMinTopUp 172.19.0.1 100
|
||
115 1 root 1780973228 update setting 0 AlipayUnitPrice 更新系统设置: AlipayUnitPrice 172.19.0.1 100
|
||
116 1 root 1780973228 update setting 0 AlipaySandbox 更新系统设置: AlipaySandbox 172.19.0.1 100
|
||
117 1 root 1780973228 update setting 0 WechatPaySandbox 更新系统设置: WechatPaySandbox 172.19.0.1 100
|
||
118 1 root 1780973228 update setting 0 AlipayEnabled 更新系统设置: AlipayEnabled 172.19.0.1 100
|
||
119 1 root 1780973228 update setting 0 WechatPayEnabled 更新系统设置: WechatPayEnabled 172.19.0.1 100
|
||
120 1 root 1780973228 update setting 0 Price 更新系统设置: Price 172.19.0.1 100
|
||
121 1 root 1780973228 update setting 0 MinTopUp 更新系统设置: MinTopUp 172.19.0.1 100
|
||
122 1 root 1780974788 update setting 0 OnlinePayProvider 更新系统设置: OnlinePayProvider 172.19.0.1 100
|
||
123 1 root 1780974788 update setting 0 AlipayAppId 更新系统设置: AlipayAppId 172.19.0.1 100
|
||
124 1 root 1780974788 update setting 0 AlipayPrivateKey 更新系统设置: AlipayPrivateKey 172.19.0.1 100
|
||
125 1 root 1780974788 update setting 0 AlipayPublicKey 更新系统设置: AlipayPublicKey 172.19.0.1 100
|
||
126 1 root 1780974788 update setting 0 AlipayMinTopUp 更新系统设置: AlipayMinTopUp 172.19.0.1 100
|
||
127 1 root 1780974788 update setting 0 AlipayUnitPrice 更新系统设置: AlipayUnitPrice 172.19.0.1 100
|
||
128 1 root 1780974788 update setting 0 AlipaySandbox 更新系统设置: AlipaySandbox 172.19.0.1 100
|
||
129 1 root 1780974788 update setting 0 WechatPaySandbox 更新系统设置: WechatPaySandbox 172.19.0.1 100
|
||
130 1 root 1780974788 update setting 0 AlipayEnabled 更新系统设置: AlipayEnabled 172.19.0.1 100
|
||
131 1 root 1780974788 update setting 0 WechatPayEnabled 更新系统设置: WechatPayEnabled 172.19.0.1 100
|
||
132 1 root 1780974788 update setting 0 Price 更新系统设置: Price 172.19.0.1 100
|
||
133 1 root 1780974788 update setting 0 MinTopUp 更新系统设置: MinTopUp 172.19.0.1 100
|
||
134 1 root 1780975439 update setting 0 OnlinePayProvider 更新系统设置: OnlinePayProvider 172.19.0.1 100
|
||
135 1 root 1780975439 update setting 0 AlipaySandbox 更新系统设置: AlipaySandbox 172.19.0.1 100
|
||
136 1 root 1780975439 update setting 0 WechatPayAppId 更新系统设置: WechatPayAppId 172.19.0.1 100
|
||
137 1 root 1780975439 update setting 0 WechatPayMchId 更新系统设置: WechatPayMchId 172.19.0.1 100
|
||
138 1 root 1780975439 update setting 0 WechatPayApiV3Key 更新系统设置: WechatPayApiV3Key 172.19.0.1 100
|
||
139 1 root 1780975439 update setting 0 WechatPayMinTopUp 更新系统设置: WechatPayMinTopUp 172.19.0.1 100
|
||
140 1 root 1780975439 update setting 0 WechatPayUnitPrice 更新系统设置: WechatPayUnitPrice 172.19.0.1 100
|
||
141 1 root 1780975439 update setting 0 WechatPaySandbox 更新系统设置: WechatPaySandbox 172.19.0.1 100
|
||
142 1 root 1780975439 update setting 0 AlipayEnabled 更新系统设置: AlipayEnabled 172.19.0.1 100
|
||
143 1 root 1780975439 update setting 0 WechatPayEnabled 更新系统设置: WechatPayEnabled 172.19.0.1 100
|
||
144 1 root 1780975439 update setting 0 Price 更新系统设置: Price 172.19.0.1 100
|
||
145 1 root 1780975439 update setting 0 MinTopUp 更新系统设置: MinTopUp 172.19.0.1 100
|
||
146 1 root 1780975439 update setting 0 CustomCallbackAddress 更新系统设置: CustomCallbackAddress 172.19.0.1 100
|
||
147 1 root 1780976280 update setting 0 OnlinePayProvider 更新系统设置: OnlinePayProvider 172.19.0.1 100
|
||
148 1 root 1780976280 update setting 0 AlipayAppId 更新系统设置: AlipayAppId 172.19.0.1 100
|
||
149 1 root 1780976280 update setting 0 AlipayPrivateKey 更新系统设置: AlipayPrivateKey 172.19.0.1 100
|
||
150 1 root 1780976280 update setting 0 AlipayPublicKey 更新系统设置: AlipayPublicKey 172.19.0.1 100
|
||
151 1 root 1780976280 update setting 0 AlipayMinTopUp 更新系统设置: AlipayMinTopUp 172.19.0.1 100
|
||
152 1 root 1780976280 update setting 0 AlipayUnitPrice 更新系统设置: AlipayUnitPrice 172.19.0.1 100
|
||
153 1 root 1780976280 update setting 0 AlipaySandbox 更新系统设置: AlipaySandbox 172.19.0.1 100
|
||
154 1 root 1780976280 update setting 0 WechatPayAppId 更新系统设置: WechatPayAppId 172.19.0.1 100
|
||
155 1 root 1780976280 update setting 0 WechatPayMchId 更新系统设置: WechatPayMchId 172.19.0.1 100
|
||
156 1 root 1780976280 update setting 0 WechatPayApiV3Key 更新系统设置: WechatPayApiV3Key 172.19.0.1 100
|
||
157 1 root 1780976280 update setting 0 WechatPayMinTopUp 更新系统设置: WechatPayMinTopUp 172.19.0.1 100
|
||
158 1 root 1780976280 update setting 0 WechatPayUnitPrice 更新系统设置: WechatPayUnitPrice 172.19.0.1 100
|
||
159 1 root 1780976280 update setting 0 WechatPaySandbox 更新系统设置: WechatPaySandbox 172.19.0.1 100
|
||
160 1 root 1780976280 update setting 0 AlipayEnabled 更新系统设置: AlipayEnabled 172.19.0.1 100
|
||
161 1 root 1780976280 update setting 0 WechatPayEnabled 更新系统设置: WechatPayEnabled 172.19.0.1 100
|
||
162 1 root 1780976280 update setting 0 Price 更新系统设置: Price 172.19.0.1 100
|
||
163 1 root 1780976280 update setting 0 MinTopUp 更新系统设置: MinTopUp 172.19.0.1 100
|
||
164 1 root 1780976280 update setting 0 CustomCallbackAddress 更新系统设置: CustomCallbackAddress 172.19.0.1 100
|
||
165 1 root 1780984629 update setting 0 OnlinePayProvider 更新系统设置: OnlinePayProvider 172.19.0.1 100
|
||
166 1 root 1780984629 update setting 0 AlipayEnabled 更新系统设置: AlipayEnabled 172.19.0.1 100
|
||
167 1 root 1780984629 update setting 0 AlipayAppId 更新系统设置: AlipayAppId 172.19.0.1 100
|
||
168 1 root 1780984629 update setting 0 AlipayPrivateKey 更新系统设置: AlipayPrivateKey 172.19.0.1 100
|
||
169 1 root 1780984629 update setting 0 AlipayPublicKey 更新系统设置: AlipayPublicKey 172.19.0.1 100
|
||
170 1 root 1780984629 update setting 0 WechatPayEnabled 更新系统设置: WechatPayEnabled 172.19.0.1 100
|
||
171 1 root 1780984629 update setting 0 WechatPayAppId 更新系统设置: WechatPayAppId 172.19.0.1 100
|
||
172 1 root 1780984629 update setting 0 WechatPayMchId 更新系统设置: WechatPayMchId 172.19.0.1 100
|
||
173 1 root 1780984629 update setting 0 WechatPayApiV3Key 更新系统设置: WechatPayApiV3Key 172.19.0.1 100
|
||
174 1 root 1780984629 update setting 0 PayAddress 更新系统设置: PayAddress 172.19.0.1 100
|
||
175 1 root 1780984629 update setting 0 EpayId 更新系统设置: EpayId 172.19.0.1 100
|
||
176 1 root 1780984630 update setting 0 EpayKey 更新系统设置: EpayKey 172.19.0.1 100
|
||
177 1 root 1780984630 update setting 0 Price 更新系统设置: Price 172.19.0.1 100
|
||
178 1 root 1780984630 update setting 0 MinTopUp 更新系统设置: MinTopUp 172.19.0.1 100
|
||
179 1 root 1780984630 update setting 0 CustomCallbackAddress 更新系统设置: CustomCallbackAddress 172.19.0.1 100
|
||
180 1 root 1780984700 update setting 0 OnlinePayProvider 更新系统设置: OnlinePayProvider 172.19.0.1 100
|
||
181 1 root 1780984700 update setting 0 AlipayEnabled 更新系统设置: AlipayEnabled 172.19.0.1 100
|
||
182 1 root 1780984700 update setting 0 AlipayAppId 更新系统设置: AlipayAppId 172.19.0.1 100
|
||
183 1 root 1780984700 update setting 0 AlipayPrivateKey 更新系统设置: AlipayPrivateKey 172.19.0.1 100
|
||
184 1 root 1780984700 update setting 0 AlipayPublicKey 更新系统设置: AlipayPublicKey 172.19.0.1 100
|
||
185 1 root 1780984700 update setting 0 WechatPayEnabled 更新系统设置: WechatPayEnabled 172.19.0.1 100
|
||
186 1 root 1780984700 update setting 0 WechatPayAppId 更新系统设置: WechatPayAppId 172.19.0.1 100
|
||
187 1 root 1780984700 update setting 0 WechatPayMchId 更新系统设置: WechatPayMchId 172.19.0.1 100
|
||
188 1 root 1780984700 update setting 0 WechatPayApiV3Key 更新系统设置: WechatPayApiV3Key 172.19.0.1 100
|
||
189 1 root 1780984700 update setting 0 Price 更新系统设置: Price 172.19.0.1 100
|
||
190 1 root 1780984700 update setting 0 MinTopUp 更新系统设置: MinTopUp 172.19.0.1 100
|
||
191 1 root 1780984700 update setting 0 CustomCallbackAddress 更新系统设置: CustomCallbackAddress 172.19.0.1 100
|
||
192 1 root 1780984719 update setting 0 OnlinePayProvider 更新系统设置: OnlinePayProvider 172.19.0.1 100
|
||
193 1 root 1780984719 update setting 0 AlipayEnabled 更新系统设置: AlipayEnabled 172.19.0.1 100
|
||
194 1 root 1780984719 update setting 0 AlipayAppId 更新系统设置: AlipayAppId 172.19.0.1 100
|
||
195 1 root 1780984719 update setting 0 AlipayPrivateKey 更新系统设置: AlipayPrivateKey 172.19.0.1 100
|
||
196 1 root 1780984719 update setting 0 AlipayPublicKey 更新系统设置: AlipayPublicKey 172.19.0.1 100
|
||
197 1 root 1780984719 update setting 0 WechatPayEnabled 更新系统设置: WechatPayEnabled 172.19.0.1 100
|
||
198 1 root 1780984719 update setting 0 WechatPayAppId 更新系统设置: WechatPayAppId 172.19.0.1 100
|
||
199 1 root 1780984719 update setting 0 WechatPayMchId 更新系统设置: WechatPayMchId 172.19.0.1 100
|
||
200 1 root 1780984720 update setting 0 WechatPayApiV3Key 更新系统设置: WechatPayApiV3Key 172.19.0.1 100
|
||
201 1 root 1780984720 update setting 0 Price 更新系统设置: Price 172.19.0.1 100
|
||
202 1 root 1780984720 update setting 0 MinTopUp 更新系统设置: MinTopUp 172.19.0.1 100
|
||
203 1 root 1780984720 update setting 0 CustomCallbackAddress 更新系统设置: CustomCallbackAddress 172.19.0.1 100
|
||
204 1 root 1780984752 update setting 0 OnlinePayProvider 更新系统设置: OnlinePayProvider 172.19.0.1 100
|
||
205 1 root 1780984752 update setting 0 AlipayEnabled 更新系统设置: AlipayEnabled 172.19.0.1 100
|
||
206 1 root 1780984752 update setting 0 AlipayAppId 更新系统设置: AlipayAppId 172.19.0.1 100
|
||
207 1 root 1780984752 update setting 0 AlipayPrivateKey 更新系统设置: AlipayPrivateKey 172.19.0.1 100
|
||
208 1 root 1780984752 update setting 0 AlipayPublicKey 更新系统设置: AlipayPublicKey 172.19.0.1 100
|
||
209 1 root 1780984752 update setting 0 WechatPayEnabled 更新系统设置: WechatPayEnabled 172.19.0.1 100
|
||
210 1 root 1780984752 update setting 0 WechatPayAppId 更新系统设置: WechatPayAppId 172.19.0.1 100
|
||
211 1 root 1780984752 update setting 0 WechatPayMchId 更新系统设置: WechatPayMchId 172.19.0.1 100
|
||
212 1 root 1780984752 update setting 0 WechatPayApiV3Key 更新系统设置: WechatPayApiV3Key 172.19.0.1 100
|
||
213 1 root 1780984753 update setting 0 Price 更新系统设置: Price 172.19.0.1 100
|
||
214 1 root 1780984753 update setting 0 MinTopUp 更新系统设置: MinTopUp 172.19.0.1 100
|
||
215 1 root 1780984753 update setting 0 CustomCallbackAddress 更新系统设置: CustomCallbackAddress 172.19.0.1 100
|
||
216 1 root 1780986101 update setting 0 OnlinePayProvider 更新系统设置: OnlinePayProvider 172.19.0.1 100
|
||
217 1 root 1780986101 update setting 0 AlipayEnabled 更新系统设置: AlipayEnabled 172.19.0.1 100
|
||
218 1 root 1780986101 update setting 0 AlipayAppId 更新系统设置: AlipayAppId 172.19.0.1 100
|
||
219 1 root 1780986101 update setting 0 AlipayPrivateKey 更新系统设置: AlipayPrivateKey 172.19.0.1 100
|
||
220 1 root 1780986101 update setting 0 AlipayPublicKey 更新系统设置: AlipayPublicKey 172.19.0.1 100
|
||
221 1 root 1780986101 update setting 0 EpayEnabled 更新系统设置: EpayEnabled 172.19.0.1 100
|
||
222 1 root 1780986101 update setting 0 YipayEnabled 更新系统设置: YipayEnabled 172.19.0.1 100
|
||
223 1 root 1780986101 update setting 0 WechatPayEnabled 更新系统设置: WechatPayEnabled 172.19.0.1 100
|
||
224 1 root 1780986101 update setting 0 WechatPayAppId 更新系统设置: WechatPayAppId 172.19.0.1 100
|
||
225 1 root 1780986101 update setting 0 WechatPayMchId 更新系统设置: WechatPayMchId 172.19.0.1 100
|
||
226 1 root 1780986101 update setting 0 WechatPayApiV3Key 更新系统设置: WechatPayApiV3Key 172.19.0.1 100
|
||
227 1 root 1780986101 update setting 0 Price 更新系统设置: Price 172.19.0.1 100
|
||
228 1 root 1780986101 update setting 0 MinTopUp 更新系统设置: MinTopUp 172.19.0.1 100
|
||
229 1 root 1780986101 update setting 0 CustomCallbackAddress 更新系统设置: CustomCallbackAddress 172.19.0.1 100
|
||
230 1 root 1780986139 update setting 0 OnlinePayProvider 更新系统设置: OnlinePayProvider 172.19.0.1 100
|
||
231 1 root 1780986139 update setting 0 AlipayEnabled 更新系统设置: AlipayEnabled 172.19.0.1 100
|
||
232 1 root 1780986139 update setting 0 AlipayAppId 更新系统设置: AlipayAppId 172.19.0.1 100
|
||
233 1 root 1780986139 update setting 0 AlipayPrivateKey 更新系统设置: AlipayPrivateKey 172.19.0.1 100
|
||
234 1 root 1780986139 update setting 0 AlipayPublicKey 更新系统设置: AlipayPublicKey 172.19.0.1 100
|
||
235 1 root 1780986139 update setting 0 EpayEnabled 更新系统设置: EpayEnabled 172.19.0.1 100
|
||
236 1 root 1780986139 update setting 0 YipayEnabled 更新系统设置: YipayEnabled 172.19.0.1 100
|
||
237 1 root 1780986139 update setting 0 WechatPayEnabled 更新系统设置: WechatPayEnabled 172.19.0.1 100
|
||
238 1 root 1780986139 update setting 0 WechatPayAppId 更新系统设置: WechatPayAppId 172.19.0.1 100
|
||
239 1 root 1780986139 update setting 0 WechatPayMchId 更新系统设置: WechatPayMchId 172.19.0.1 100
|
||
240 1 root 1780986139 update setting 0 WechatPayApiV3Key 更新系统设置: WechatPayApiV3Key 172.19.0.1 100
|
||
241 1 root 1780986139 update setting 0 Price 更新系统设置: Price 172.19.0.1 100
|
||
242 1 root 1780986139 update setting 0 MinTopUp 更新系统设置: MinTopUp 172.19.0.1 100
|
||
243 1 root 1780986140 update setting 0 CustomCallbackAddress 更新系统设置: CustomCallbackAddress 172.19.0.1 100
|
||
244 1 root 1780986165 update setting 0 OnlinePayProvider 更新系统设置: OnlinePayProvider 172.19.0.1 100
|
||
245 1 root 1780986165 update setting 0 AlipayEnabled 更新系统设置: AlipayEnabled 172.19.0.1 100
|
||
246 1 root 1780986165 update setting 0 AlipayAppId 更新系统设置: AlipayAppId 172.19.0.1 100
|
||
247 1 root 1780986165 update setting 0 AlipayPrivateKey 更新系统设置: AlipayPrivateKey 172.19.0.1 100
|
||
248 1 root 1780986165 update setting 0 AlipayPublicKey 更新系统设置: AlipayPublicKey 172.19.0.1 100
|
||
249 1 root 1780986165 update setting 0 EpayEnabled 更新系统设置: EpayEnabled 172.19.0.1 100
|
||
250 1 root 1780986165 update setting 0 YipayEnabled 更新系统设置: YipayEnabled 172.19.0.1 100
|
||
251 1 root 1780986165 update setting 0 WechatPayEnabled 更新系统设置: WechatPayEnabled 172.19.0.1 100
|
||
252 1 root 1780986165 update setting 0 WechatPayAppId 更新系统设置: WechatPayAppId 172.19.0.1 100
|
||
253 1 root 1780986165 update setting 0 WechatPayMchId 更新系统设置: WechatPayMchId 172.19.0.1 100
|
||
254 1 root 1780986165 update setting 0 WechatPayApiV3Key 更新系统设置: WechatPayApiV3Key 172.19.0.1 100
|
||
255 1 root 1780986165 update setting 0 PayAddress 更新系统设置: PayAddress 172.19.0.1 100
|
||
256 1 root 1780986165 update setting 0 EpayId 更新系统设置: EpayId 172.19.0.1 100
|
||
257 1 root 1780986165 update setting 0 EpayKey 更新系统设置: EpayKey 172.19.0.1 100
|
||
258 1 root 1780986165 update setting 0 Price 更新系统设置: Price 172.19.0.1 100
|
||
259 1 root 1780986165 update setting 0 MinTopUp 更新系统设置: MinTopUp 172.19.0.1 100
|
||
260 1 root 1780986166 update setting 0 CustomCallbackAddress 更新系统设置: CustomCallbackAddress 172.19.0.1 100
|
||
261 1 root 1780986187 update setting 0 OnlinePayProvider 更新系统设置: OnlinePayProvider 172.19.0.1 100
|
||
262 1 root 1780986187 update setting 0 AlipayEnabled 更新系统设置: AlipayEnabled 172.19.0.1 100
|
||
263 1 root 1780986187 update setting 0 AlipayAppId 更新系统设置: AlipayAppId 172.19.0.1 100
|
||
264 1 root 1780986187 update setting 0 AlipayPrivateKey 更新系统设置: AlipayPrivateKey 172.19.0.1 100
|
||
265 1 root 1780986187 update setting 0 AlipayPublicKey 更新系统设置: AlipayPublicKey 172.19.0.1 100
|
||
266 1 root 1780986187 update setting 0 EpayEnabled 更新系统设置: EpayEnabled 172.19.0.1 100
|
||
267 1 root 1780986187 update setting 0 YipayEnabled 更新系统设置: YipayEnabled 172.19.0.1 100
|
||
268 1 root 1780986187 update setting 0 WechatPayEnabled 更新系统设置: WechatPayEnabled 172.19.0.1 100
|
||
269 1 root 1780986187 update setting 0 WechatPayAppId 更新系统设置: WechatPayAppId 172.19.0.1 100
|
||
270 1 root 1780986187 update setting 0 WechatPayMchId 更新系统设置: WechatPayMchId 172.19.0.1 100
|
||
271 1 root 1780986187 update setting 0 WechatPayApiV3Key 更新系统设置: WechatPayApiV3Key 172.19.0.1 100
|
||
272 1 root 1780986187 update setting 0 PayAddress 更新系统设置: PayAddress 172.19.0.1 100
|
||
273 1 root 1780986187 update setting 0 EpayId 更新系统设置: EpayId 172.19.0.1 100
|
||
274 1 root 1780986187 update setting 0 EpayKey 更新系统设置: EpayKey 172.19.0.1 100
|
||
275 1 root 1780986187 update setting 0 Price 更新系统设置: Price 172.19.0.1 100
|
||
276 1 root 1780986187 update setting 0 MinTopUp 更新系统设置: MinTopUp 172.19.0.1 100
|
||
277 1 root 1780986187 update setting 0 CustomCallbackAddress 更新系统设置: CustomCallbackAddress 172.19.0.1 100
|
||
278 1 root 1780986845 update setting 0 OnlinePayProvider 更新系统设置: OnlinePayProvider 172.19.0.1 100
|
||
279 1 root 1780986845 update setting 0 AlipayEnabled 更新系统设置: AlipayEnabled 172.19.0.1 100
|
||
280 1 root 1780986845 update setting 0 AlipayAppId 更新系统设置: AlipayAppId 172.19.0.1 100
|
||
281 1 root 1780986845 update setting 0 AlipayPrivateKey 更新系统设置: AlipayPrivateKey 172.19.0.1 100
|
||
282 1 root 1780986846 update setting 0 AlipayPublicKey 更新系统设置: AlipayPublicKey 172.19.0.1 100
|
||
283 1 root 1780986846 update setting 0 EpayEnabled 更新系统设置: EpayEnabled 172.19.0.1 100
|
||
284 1 root 1780986846 update setting 0 YipayEnabled 更新系统设置: YipayEnabled 172.19.0.1 100
|
||
285 1 root 1780986846 update setting 0 WechatPayEnabled 更新系统设置: WechatPayEnabled 172.19.0.1 100
|
||
286 1 root 1780986846 update setting 0 WechatPayAppId 更新系统设置: WechatPayAppId 172.19.0.1 100
|
||
287 1 root 1780986846 update setting 0 WechatPayMchId 更新系统设置: WechatPayMchId 172.19.0.1 100
|
||
288 1 root 1780986846 update setting 0 WechatPayApiV3Key 更新系统设置: WechatPayApiV3Key 172.19.0.1 100
|
||
289 1 root 1780986846 update setting 0 PayAddress 更新系统设置: PayAddress 172.19.0.1 100
|
||
290 1 root 1780986846 update setting 0 YipayRequestURL 更新系统设置: YipayRequestURL 172.19.0.1 100
|
||
291 1 root 1780986846 update setting 0 PayAddress 更新系统设置: PayAddress 172.19.0.1 100
|
||
292 1 root 1780986846 update setting 0 EpayId 更新系统设置: EpayId 172.19.0.1 100
|
||
293 1 root 1780986846 update setting 0 Price 更新系统设置: Price 172.19.0.1 100
|
||
294 1 root 1780986846 update setting 0 MinTopUp 更新系统设置: MinTopUp 172.19.0.1 100
|
||
295 1 root 1780986846 update setting 0 CustomCallbackAddress 更新系统设置: CustomCallbackAddress 172.19.0.1 100
|
||
296 1 root 1780987301 update setting 0 DocsBrandName 更新系统设置: DocsBrandName 172.19.0.1 100
|
||
297 1 root 1780987301 update setting 0 DocsSiteNameEn 更新系统设置: DocsSiteNameEn 172.19.0.1 100
|
||
298 1 root 1780987301 update setting 0 DocsSiteNameZh 更新系统设置: DocsSiteNameZh 172.19.0.1 100
|
||
299 1 root 1780987301 update setting 0 DocsSiteNameJa 更新系统设置: DocsSiteNameJa 172.19.0.1 100
|
||
300 1 root 1780987301 update setting 0 DocsLogoUrl 更新系统设置: DocsLogoUrl 172.19.0.1 100
|
||
301 1 root 1780987301 update setting 0 DocsHomeUrl 更新系统设置: DocsHomeUrl 172.19.0.1 100
|
||
302 1 root 1780987301 update setting 0 DocsGithubUrl 更新系统设置: DocsGithubUrl 172.19.0.1 100
|
||
303 1 root 1780987301 update setting 0 DocsMetaKeywords 更新系统设置: DocsMetaKeywords 172.19.0.1 100
|
||
304 1 root 1780987301 update setting 0 DocsBusinessPhone 更新系统设置: DocsBusinessPhone 172.19.0.1 100
|
||
305 1 root 1780987301 update setting 0 DocsBusinessPhoneHref 更新系统设置: DocsBusinessPhoneHref 172.19.0.1 100
|
||
306 1 root 1780987301 update setting 0 DocsBusinessWorkTimeZh 更新系统设置: DocsBusinessWorkTimeZh 172.19.0.1 100
|
||
307 1 root 1780987301 update setting 0 DocsBusinessWorkTimeEn 更新系统设置: DocsBusinessWorkTimeEn 172.19.0.1 100
|
||
308 1 root 1780987301 update setting 0 DocsBusinessWorkTimeJa 更新系统设置: DocsBusinessWorkTimeJa 172.19.0.1 100
|
||
309 1 root 1780987301 update setting 0 DocsBusinessWechatQrUrl 更新系统设置: DocsBusinessWechatQrUrl 172.19.0.1 100
|
||
310 1 root 1780987423 update setting 0 SystemName 更新系统设置: SystemName 172.19.0.1 100
|
||
311 1 root 1780987542 update setting 0 Notice 更新系统设置: Notice 172.19.0.1 100
|
||
312 1 root 1780987682 update setting 0 DocsBrandName 更新系统设置: DocsBrandName 172.19.0.1 100
|
||
313 1 root 1780987682 update setting 0 DocsGithubUrl 更新系统设置: DocsGithubUrl 172.19.0.1 100
|
||
314 1 root 1780987682 update setting 0 DocsMetaKeywords 更新系统设置: DocsMetaKeywords 172.19.0.1 100
|
||
315 1 root 1780987682 update setting 0 DocsSiteNameZh 更新系统设置: DocsSiteNameZh 172.19.0.1 100
|
||
316 1 root 1780987682 update setting 0 DocsSiteNameEn 更新系统设置: DocsSiteNameEn 172.19.0.1 100
|
||
317 1 root 1780987682 update setting 0 DocsSiteNameJa 更新系统设置: DocsSiteNameJa 172.19.0.1 100
|
||
318 1 root 1780987682 update setting 0 DocsLogoUrl 更新系统设置: DocsLogoUrl 172.19.0.1 100
|
||
319 1 root 1780987682 update setting 0 DocsBusinessPhone 更新系统设置: DocsBusinessPhone 172.19.0.1 100
|
||
320 1 root 1780987682 update setting 0 DocsHomeUrl 更新系统设置: DocsHomeUrl 172.19.0.1 100
|
||
321 1 root 1780987682 update setting 0 DocsBusinessPhoneHref 更新系统设置: DocsBusinessPhoneHref 172.19.0.1 100
|
||
322 1 root 1780987682 update setting 0 DocsBusinessWorkTimeZh 更新系统设置: DocsBusinessWorkTimeZh 172.19.0.1 100
|
||
323 1 root 1780987682 update setting 0 DocsBusinessWorkTimeEn 更新系统设置: DocsBusinessWorkTimeEn 172.19.0.1 100
|
||
324 1 root 1780987682 update setting 0 DocsBusinessWorkTimeJa 更新系统设置: DocsBusinessWorkTimeJa 172.19.0.1 100
|
||
325 1 root 1780987682 update setting 0 DocsBusinessWechatQrUrl 更新系统设置: DocsBusinessWechatQrUrl 172.19.0.1 100
|
||
326 1 root 1780987728 update setting 0 Notice 更新系统设置: Notice 172.19.0.1 100
|
||
327 1 root 1780987750 update setting 0 About 更新系统设置: About 172.19.0.1 100
|
||
328 1 root 1780987792 update setting 0 About 更新系统设置: About 172.19.0.1 100
|
||
329 1 root 1780987831 update channel 2 DeepSeek 更新渠道: DeepSeek 172.19.0.1 100
|
||
330 1 root 1780992590 update setting 0 SidebarModulesByRole 更新系统设置: SidebarModulesByRole 172.19.0.1 100
|
||
331 1 root 1780992903 update setting 0 SidebarModulesByRole 更新系统设置: SidebarModulesByRole 172.19.0.1 100
|
||
332 1 root 1780992981 update user 4 user 设为分销商: user | 分销商: 「否」→「是」 172.19.0.1 100
|
||
333 1 root 1781146847 update setting 0 SidebarModulesByRole 更新系统设置: SidebarModulesByRole 172.19.0.1 100
|
||
334 1 root 1781146879 update setting 0 SidebarModulesByRole 更新系统设置: SidebarModulesByRole 172.19.0.1 100
|
||
335 1 root 1781147822 update setting 0 SidebarModulesByRole 更新系统设置: SidebarModulesByRole 172.19.0.1 100
|
||
336 1 root 1781148158 update setting 0 SidebarModulesByRole 更新系统设置: SidebarModulesByRole 172.19.0.1 100
|
||
337 1 root 1781149889 update setting 0 USDExchangeRate 更新系统设置: USDExchangeRate 172.19.0.1 100
|
||
338 1 root 1781150019 update setting 0 OnlinePayProvider 更新系统设置: OnlinePayProvider 172.19.0.1 100
|
||
339 1 root 1781150019 update setting 0 AlipayEnabled 更新系统设置: AlipayEnabled 172.19.0.1 100
|
||
340 1 root 1781150019 update setting 0 AlipayAppId 更新系统设置: AlipayAppId 172.19.0.1 100
|
||
341 1 root 1781150019 update setting 0 AlipayPrivateKey 更新系统设置: AlipayPrivateKey 172.19.0.1 100
|
||
342 1 root 1781150019 update setting 0 AlipayPublicKey 更新系统设置: AlipayPublicKey 172.19.0.1 100
|
||
343 1 root 1781150019 update setting 0 EpayEnabled 更新系统设置: EpayEnabled 172.19.0.1 100
|
||
344 1 root 1781150019 update setting 0 YipayEnabled 更新系统设置: YipayEnabled 172.19.0.1 100
|
||
345 1 root 1781150019 update setting 0 WechatPayEnabled 更新系统设置: WechatPayEnabled 172.19.0.1 100
|
||
346 1 root 1781150019 update setting 0 WechatPayAppId 更新系统设置: WechatPayAppId 172.19.0.1 100
|
||
347 1 root 1781150019 update setting 0 WechatPayMchId 更新系统设置: WechatPayMchId 172.19.0.1 100
|
||
348 1 root 1781150019 update setting 0 WechatPayApiV3Key 更新系统设置: WechatPayApiV3Key 172.19.0.1 100
|
||
349 1 root 1781150019 update setting 0 PayAddress 更新系统设置: PayAddress 172.19.0.1 100
|
||
350 1 root 1781150019 update setting 0 YipayRequestURL 更新系统设置: YipayRequestURL 172.19.0.1 100
|
||
351 1 root 1781150019 update setting 0 PayAddress 更新系统设置: PayAddress 172.19.0.1 100
|
||
352 1 root 1781150019 update setting 0 EpayId 更新系统设置: EpayId 172.19.0.1 100
|
||
353 1 root 1781150019 update setting 0 Price 更新系统设置: Price 172.19.0.1 100
|
||
354 1 root 1781150019 update setting 0 MinTopUp 更新系统设置: MinTopUp 172.19.0.1 100
|
||
355 1 root 1781150019 update setting 0 CustomCallbackAddress 更新系统设置: CustomCallbackAddress 172.19.0.1 100
|
||
356 1 root 1781150876 update setting 0 SidebarModulesByRole 更新系统设置: SidebarModulesByRole 172.19.0.1 100
|
||
357 1 root 1781159906 update setting 0 CompletionRatio 更新系统设置: CompletionRatio | deepseek-v4-flash: 「4」→「1」; deepseek-v4-pro: 「4」→「1」; gpt-4-all: 清空(原「2」); gpt-4-gizmo-*: 清空(原「2」); gpt-4o-gizmo-*: 清空(原「3」); gpt-image-1: 清空(原「8」) 172.19.0.1 100
|
||
358 1 root 1781159906 update setting 0 CacheRatio 更新系统设置: CacheRatio | o3-mini-2025-01-31: 清空(原「0.5」); claude-3-7-sonnet-20250219-thinking: 清空(原「0.1」); claude-opus-4-1-20250805-thinking: 清空(原「0.1」); claude-opus-4-20250514: 清空(原「0.1」); claude-opus-4-5-20251101: 清空(原「0.1」); gpt-4.1: 清空(原「0.25」); claude-3-5-haiku-20241022: 清空(原「0.1」); claude-opus-4-6-medium: 清空(原「0.1」); o1-mini-2024-09-12: 清空(原「0.5」); claude-haiku-4-5-20251001: 清空(原「0.1」); deepseek-reasoner: 清空(原「0.25」); gpt-4o-mini: 清空(原「0.5」); claude-opus-4-1-20250805: 清空(原「0.1」); gpt-4o-realtime-preview: 清空(原「0.5」); claude-3-5-sonnet-20241022: 清空(原「0.1」); claude-sonnet-4-20250514: 清空(原「0.1」); deepseek-coder: 清空(原「0.25」); gpt-4.1-nano: 清空(原「0.25」); gemini-3-pro-preview: 清空(原「0.1」); gpt-4o-2024-11-20: 清空(原「0.5」); o3-mini: 清空(原「0.5」); claude-opus-4-6-high: 清空(原「0.1」); claude-sonnet-4-5-20250929: 清空(原「0.1」); gpt-4.5-preview: 清空(原「0.5」); gpt-4.5-preview-2025-02-27: 清空(原「0.5」); gpt-4o: 清空(原「0.5」); gemini-3-flash-preview: 清空(原「0.1」); o1-preview-2024-09-12: 清空(原「0.5」); gpt-4.1-mini: 清空(原「0.25」); o1-2024-12-17: 清空(原「0.5」); claude-opus-4-20250514-thinking: 清空(原「0.1」); claude-sonnet-4-20250514-thinking: 清空(原「0.1」); claude-3-sonnet-20240229: 清空(原「0.1」); gpt-4o-2024-08-06: 清空(原「0.5」); gpt-4o-mini-realtime-preview: 清空(原「0.5」); gpt-5-chat-latest: 清空(原「0.1」); o1: 清空(原「0.5」); claude-3-haiku-20240307: 清空(原「0.1」); gpt-4: 清空(原「0.5」); gpt-5-mini: 清空(原「0.1」); claude-3-5-sonnet-20240620: 清空(原「0.1」); claude-opus-4-6-low: 清空(原「0.1」); deepseek-chat: 清空(原「0.25」); gpt-5: 清空(原「0.1」); o1-preview: 清空(原「0.5」); gemini-3.1-pro-preview: 清空(原「0.1」); gpt-5-nano: 清空(原「0.1」); claude-opus-4-6: 清空(原「0.1」); claude-opus-4-6-thinking: 清空(原「0.1」); claude-sonnet-4-5-20250929-thinking: 清空(原「0.1」); gpt-5-nano-2025-08-07: 清空(原「0.1」); o1-mini: 清空(原「0.5」); claude-3-7-sonnet-20250219: 清空(原「0.1」); claude-3-opus-20240229: 清空(原「0.1」); claude-opus-4-5-20251101-thinking: 清空(原「0.1」); claude-opus-4-6-max: 清空(原「0.1」); gpt-4o-mini-2024-07-18: 清空(原「0.5」); gpt-5-2025-08-07: 清空(原「0.1」); gpt-5-mini-2025-08-07: 清空(原「0.1」) 172.19.0.1 100
|
||
359 1 root 1781159906 update setting 0 CreateCacheRatio 更新系统设置: CreateCacheRatio | claude-sonnet-4-5-20250929-thinking: 清空(原「1.25」); claude-3-7-sonnet-20250219: 清空(原「1.25」); claude-3-haiku-20240307: 清空(原「1.25」); claude-3-sonnet-20240229: 清空(原「1.25」); claude-opus-4-20250514-thinking: 清空(原「1.25」); claude-opus-4-5-20251101: 清空(原「1.25」); claude-opus-4-6-max: 清空(原「1.25」); claude-sonnet-4-20250514: 清空(原「1.25」); claude-3-5-haiku-20241022: 清空(原「1.25」); claude-3-opus-20240229: 清空(原「1.25」); claude-haiku-4-5-20251001: 清空(原「1.25」); claude-opus-4-20250514: 清空(原「1.25」); claude-opus-4-6: 清空(原「1.25」); claude-opus-4-1-20250805: 清空(原「1.25」); claude-opus-4-1-20250805-thinking: 清空(原「1.25」); claude-opus-4-5-20251101-thinking: 清空(原「1.25」); claude-opus-4-6-high: 清空(原「1.25」); claude-opus-4-6-medium: 清空(原「1.25」); claude-opus-4-6-thinking: 清空(原「1.25」); claude-sonnet-4-20250514-thinking: 清空(原「1.25」); claude-3-5-sonnet-20240620: 清空(原「1.25」); claude-3-5-sonnet-20241022: 清空(原「1.25」); claude-3-7-sonnet-20250219-thinking: 清空(原「1.25」); claude-opus-4-6-low: 清空(原「1.25」); claude-sonnet-4-5-20250929: 清空(原「1.25」) 172.19.0.1 100
|
||
360 1 root 1781159906 update setting 0 ModelPrice 更新系统设置: ModelPrice | mj_blend: 清空(原「0.1」); mj_custom_zoom: 清空(原「0」); mj_pan: 清空(原「0.1」); sora-2-pro: 清空(原「0.5」); veo-3.0-generate-001: 清空(原「0.4」); black-forest-labs/flux-1.1-pro: 清空(原「0.04」); dall-e-3: 清空(原「0.04」); mj_describe: 清空(原「0.05」); mj_inpaint: 清空(原「0」); mj_low_variation: 清空(原「0.1」); mj_upscale: 清空(原「0.05」); mj_variation: 清空(原「0.1」); suno_lyrics: 清空(原「0.01」); mj_high_variation: 清空(原「0.1」); mj_modal: 清空(原「0.1」); mj_video: 清空(原「0.8」); sora-2: 清空(原「0.3」); veo-3.1-generate-preview: 清空(原「0.4」); mj_zoom: 清空(原「0.1」); veo-3.0-fast-generate-001: 清空(原「0.15」); imagen-3.0-generate-002: 清空(原「0.03」); mj_upload: 清空(原「0.05」); gpt-4o-mini-tts: 清空(原「0.3」); mj_imagine: 清空(原「0.1」); mj_shorten: 清空(原「0.1」); gpt-4-gizmo-*: 清空(原「0.1」); suno_music: 清空(原「0.1」); swap_face: 清空(原「0.05」); veo-3.1-fast-generate-preview: 清空(原「0.15」); mj_edits: 清空(原「0.1」); mj_reroll: 清空(原「0.1」) 172.19.0.1 100
|
||
361 1 root 1781159970 update setting 0 ImageRatio 更新系统设置: ImageRatio | gpt-image-1: 清空(原「2」) 172.19.0.1 100
|
||
362 1 root 1781159970 update setting 0 AudioRatio 更新系统设置: AudioRatio | gpt-4o-realtime-preview: 清空(原「8」); gpt-4o-audio-preview: 清空(原「16」); gpt-4o-mini-audio-preview: 清空(原「66.67」); gpt-4o-mini-realtime-preview: 清空(原「16.67」); gpt-4o-mini-tts: 清空(原「25」) 172.19.0.1 100
|
||
363 1 root 1781159970 update setting 0 AudioCompletionRatio 更新系统设置: AudioCompletionRatio | gpt-4o-realtime: 清空(原「2」); gpt-4o-mini-realtime: 清空(原「2」); gpt-4o-mini-tts: 清空(原「1」) 172.19.0.1 100
|
||
364 1 root 1781159970 update setting 0 ModelTierRatio 更新系统设置: ModelTierRatio 172.19.0.1 100
|
||
365 1 root 1781159970 update setting 0 CompletionTierRatio 更新系统设置: CompletionTierRatio 172.19.0.1 100
|
||
366 1 root 1781159970 update setting 0 CacheTierRatio 更新系统设置: CacheTierRatio 172.19.0.1 100
|
||
367 1 root 1781159970 update setting 0 CreateCacheTierRatio 更新系统设置: CreateCacheTierRatio 172.19.0.1 100
|
||
368 1 root 1781160058 update setting 0 grok.violation_deduction_enabled 更新系统设置: grok.violation_deduction_enabled 172.19.0.1 100
|
||
369 1 root 1781160058 update setting 0 grok.violation_deduction_amount 更新系统设置: grok.violation_deduction_amount 172.19.0.1 100
|
||
370 1 root 1781160112 update setting 0 claude.thinking_adapter_enabled 更新系统设置: claude.thinking_adapter_enabled 172.19.0.1 100
|
||
371 1 root 1781160123 update setting 0 gemini.function_call_thought_signature_enabled 更新系统设置: gemini.function_call_thought_signature_enabled 172.19.0.1 100
|
||
372 1 root 1781160123 update setting 0 gemini.remove_function_response_id_enabled 更新系统设置: gemini.remove_function_response_id_enabled 172.19.0.1 100
|
||
373 1 root 1781161236 update setting 0 ModelRatio 更新系统设置: ModelRatio | deepseek-v4-flash: 「0.5」→「1」; deepseek-v4-pro: 「0.5」→「1」 172.19.0.1 100
|
||
374 1 root 1781164965 update setting 0 ModelRatio 更新系统设置: ModelRatio | deepseek-v4-flash: 「1」→「0.5」; deepseek-v4-pro: 「1」→「1.5」 172.19.0.1 100
|
||
375 1 root 1781164965 update setting 0 CompletionRatio 更新系统设置: CompletionRatio | deepseek-v4-flash: 「1」→「2」; deepseek-v4-pro: 「1」→「2」 172.19.0.1 100
|
||
376 1 root 1781164965 update setting 0 ModelTierRatio 更新系统设置: ModelTierRatio 172.19.0.1 100
|
||
377 1 root 1781164965 update setting 0 CompletionTierRatio 更新系统设置: CompletionTierRatio 172.19.0.1 100
|
||
378 1 root 1781164965 update setting 0 CacheTierRatio 更新系统设置: CacheTierRatio 172.19.0.1 100
|
||
379 1 root 1781164965 update setting 0 CreateCacheTierRatio 更新系统设置: CreateCacheTierRatio 172.19.0.1 100
|
||
380 1 root 1781166519 update setting 0 UserUsableGroups 更新系统设置: UserUsableGroups 172.19.0.1 100
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: options; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.options (key, value) FROM stdin;
|
||
SelfUseModeEnabled false
|
||
DemoSiteEnabled false
|
||
Notice
|
||
USDExchangeRate 1
|
||
AlipayAppId 2021006160612786
|
||
grok.violation_deduction_enabled false
|
||
grok.violation_deduction_amount 0.05
|
||
ModelPrice {}
|
||
ModelRatio {\n "deepseek-v4-flash": 0.5,\n "deepseek-v4-pro": 1.5\n}
|
||
CompletionRatio {\n "deepseek-v4-flash": 2,\n "deepseek-v4-pro": 2\n}
|
||
CreateCacheRatio {}
|
||
ImageRatio {}
|
||
AudioRatio {}
|
||
AudioCompletionRatio {}
|
||
VideoRatio {}
|
||
VideoCompletionRatio {}
|
||
VideoPrice {}
|
||
VideoPricingRules {}
|
||
ImagePrice {}
|
||
ImagePricingRules {}
|
||
ModelTierRatio {}
|
||
CompletionTierRatio {}
|
||
CacheTierRatio {}
|
||
CreateCacheTierRatio {}
|
||
ChannelVideoPricingRules {\n "1": {},\n "2": {}\n}
|
||
ChannelImagePrice {\n "1": {},\n "2": {}\n}
|
||
ChannelImagePricingRules {\n "1": {},\n "2": {}\n}
|
||
ChannelModelTierRatio {\n "1": {},\n "2": {}\n}
|
||
ChannelCompletionTierRatio {\n "1": {},\n "2": {}\n}
|
||
ChannelCacheTierRatio {\n "1": {},\n "2": {}\n}
|
||
ChannelCreateCacheTierRatio {\n "1": {},\n "2": {}\n}
|
||
About
|
||
claude.thinking_adapter_enabled false
|
||
gemini.function_call_thought_signature_enabled false
|
||
gemini.remove_function_response_id_enabled false
|
||
Chats [\n {\n "Cherry Studio": "cherrystudio://providers/api-keys?v=1&data={cherryConfig}"\n },\n {\n "AionUI": "aionui://provider/add?v=1&data={aionuiConfig}"\n },\n {\n "流畅阅读": "fluentread"\n },\n {\n "CC Switch": "ccswitch"\n },\n {\n "Lobe Chat 官方示例": "https://chat-preview.lobehub.com/?settings={\\"keyVaults\\":{\\"openai\\":{\\"apiKey\\":\\"{key}\\",\\"baseURL\\":\\"{address}/v1\\"}}}"\n },\n {\n "AI as Workspace": "https://aiaw.app/set-provider?provider={\\"type\\":\\"openai\\",\\"settings\\":{\\"apiKey\\":\\"{key}\\",\\"baseURL\\":\\"{address}/v1\\",\\"compatibility\\":\\"strict\\"}}"\n },\n {\n "AMA 问天": "ama://set-api-key?server={address}&key={key}"\n },\n {\n "OpenCat": "opencat://team/join?domain={address}&token={key}"\n },\n {\n "Deepseek": "https://chat.deepseek.com/"\n }\n]
|
||
ChannelModelPrice {\n "1": {},\n "2": {}\n}
|
||
ChannelModelRatio {\n "1": {\n "deepseek-v4-flash": 0.8,\n "deepseek-v4-pro": 0.8\n },\n "2": {\n "DeepSeek": 0.5,\n "deepseek-v4-flash": 0.015,\n "deepseek-v4-pro": 0.01\n }\n}
|
||
ChannelCompletionRatio {\n "1": {\n "deepseek-v4-flash": 1,\n "deepseek-v4-pro": 1\n },\n "2": {\n "DeepSeek": 4,\n "deepseek-v4-flash": 66.666666666667,\n "deepseek-v4-pro": 300\n }\n}
|
||
ChannelCacheRatio {\n "1": {},\n "2": {\n "deepseek-v4-flash": 33.333333333333,\n "deepseek-v4-pro": 150\n }\n}
|
||
ChannelCreateCacheRatio {\n "1": {},\n "2": {}\n}
|
||
ChannelImageRatio {\n "1": {},\n "2": {}\n}
|
||
ChannelAudioRatio {\n "1": {},\n "2": {}\n}
|
||
ChannelAudioCompletionRatio {\n "1": {},\n "2": {}\n}
|
||
ChannelVideoRatio {\n "1": {},\n "2": {}\n}
|
||
ChannelVideoCompletionRatio {\n "1": {},\n "2": {}\n}
|
||
ChannelVideoPrice {\n "1": {},\n "2": {}\n}
|
||
ServerAddress http://26.0.12.13:3000
|
||
SidebarModulesAdmin {"chat":{"enabled":true,"playground":true,"chat":true},"console":{"enabled":true,"detail":true,"token":true,"log":true,"midjourney":true,"task":true},"personal":{"enabled":true,"topup":true,"personal":true,"provider":false,"distributor_center":false,"supplier":false,"supplier-dashboard":false,"supplier-apply":false,"supplier-pricing-settings":false,"supplier-channel":false},"admin":{"enabled":true,"channel":true,"models":true,"deployment":true,"model-heat":true,"redemption":true,"user":true,"subscription":true,"setting":true,"distributor":true,"supplier-management":true,"supplier-application-approval":true,"supplier-list":true,"supplier-dashboard":true}}
|
||
general_setting.quota_display_type CNY
|
||
DocsBusinessPhone 156 2568 9773
|
||
Logo https://aisearch.cdn.bcebos.com/pic_create/2026-04-14/11/5f06801dd5e11b2f.jpg
|
||
DocsHomeUrl https://www.tlyq.cc
|
||
DocsBusinessWorkTimeZh 工作日 9:30 - 12:00 13:30 - 19:00
|
||
OnlinePayProvider alipay
|
||
SidebarModulesByRole {"1":{"chat":{"enabled":false,"playground":false,"chat":false},"console":{"enabled":true,"detail":true,"token":true,"log":true,"midjourney":true,"task":true,"supplierApply":false},"personal":{"enabled":true,"topup":true,"personal":true,"supplier":false,"supplier-apply":false,"supplier-channel":false,"supplier-pricing-settings":false,"supplier-dashboard":false,"distributor_center":false},"admin":{"enabled":true,"channel":true,"models":true,"deployment":true,"subscription":true,"redemption":true,"user":true,"operation-log":true,"model-heat":true,"distributor":true,"supplier-management":true,"supplier-application-approval":true,"supplier-list":true,"supplier-dashboard":true,"setting":true}},"10":{"chat":{"enabled":true,"playground":true,"chat":true},"console":{"enabled":true,"detail":true,"token":true,"log":true,"midjourney":true,"task":true,"supplierApply":true},"personal":{"enabled":true,"topup":true,"personal":true,"supplier":true,"supplier-apply":true,"supplier-channel":true,"supplier-pricing-settings":true,"supplier-dashboard":true,"distributor_center":true},"admin":{"enabled":true,"channel":true,"models":true,"deployment":false,"subscription":true,"redemption":false,"user":true,"operation-log":true,"model-heat":true,"distributor":true,"supplier-management":true,"supplier-application-approval":true,"supplier-list":true,"supplier-dashboard":true,"setting":false}},"100":{"chat":{"enabled":true,"playground":true,"chat":true},"console":{"enabled":true,"detail":true,"token":true,"log":true,"midjourney":true,"task":true,"supplierApply":true},"personal":{"enabled":true,"topup":true,"personal":true,"supplier":true,"supplier-apply":true,"supplier-channel":true,"supplier-pricing-settings":true,"supplier-dashboard":true,"distributor_center":true},"admin":{"enabled":true,"channel":true,"models":true,"deployment":false,"subscription":true,"redemption":false,"user":true,"operation-log":true,"model-heat":true,"distributor":true,"supplier-management":true,"supplier-application-approval":true,"supplier-list":true,"supplier-dashboard":true,"setting":true}}}
|
||
DocsBusinessPhoneHref 15625689773
|
||
AlipayMinTopUp 1
|
||
DocsBusinessWorkTimeJa 平日 9:30 - 12:00、13:30 - 19:00
|
||
general_setting.recharge_display_currency CNY
|
||
CaptchaEnabled true
|
||
AlipayEnabled true
|
||
HeaderNavModules {"home":{"enabled":true,"blurPricing":false,"showCostPrice":true},"console":true,"pricing":{"enabled":true,"requireAuth":false,"blurPricing":false},"docs":true,"about":true}
|
||
AlipayPublicKey MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxsVaaZiFRjPpxnYJAFe+7K8KTLlkLBQzdbhsOdPgHHx8GR+9ryFiIIROguobuIOR2CEHrNhFVAUy6oSFvacbwyv7rRzDR+NM/fF8ozGMX2J/MFvEAWiL+0T6KHeY1BgiNPEUsKR8Ptzw44qZb0Z10LUc638dae2t17yRhrD7JGRtrtJZ+6T3BPiXjzLSHKM+rawyXcNj+9razhFGetZ8SYIkKtLuyn27LWQvfzkGXCYVwboj6vDv3EFaNWrCSVGGoPV/AS5uE7APw3cCJp+kZ0hz49Md9YgKil43NuDzEjREVGjdggX5bTuA/I2Ypfe9Q2wjNZchU+fFu42WHBbnRwIDAQAB
|
||
SystemName TuringFactory
|
||
DocsBrandName TokenFactory
|
||
DocsGithubUrl https://github.com/fyinfor/token-factory
|
||
DocsMetaKeywords AI Infrastructure,AI Gateway,AI Asset Management,API Orchestration,AI Application Platform,Multi-Model Integration,Enterprise AI,AI Ecosystem,Unified AI Interface,Intelligent API Management
|
||
DocsSiteNameEn TuringFactory
|
||
DocsSiteNameZh 图灵词元工厂
|
||
DocsSiteNameJa TuringFactory
|
||
DocsLogoUrl /assets/logo.png
|
||
DocsBusinessWorkTimeEn Weekdays 9:30 - 12:00, 13:30 - 19:00
|
||
DocsBusinessWechatQrUrl https://aisearch.cdn.bcebos.com/pic_create/2026-04-14/11/5f06801dd5e11b2f.jpg
|
||
WaffoEnabled false
|
||
RegisterEnabled true
|
||
CacheRatio {}
|
||
WaffoApiKey tuling_xie
|
||
WaffoPublicCert
|
||
WaffoSandboxPublicCert
|
||
WaffoSandbox false
|
||
WaffoMerchantId root
|
||
WaffoCurrency USD
|
||
WaffoUnitPrice 1
|
||
WaffoMinTopUp 1
|
||
WaffoNotifyUrl
|
||
WaffoReturnUrl
|
||
WaffoPayMethods [{"name":"Card","icon":"/pay-card.png","payMethodType":"CREDITCARD,DEBITCARD","payMethodName":""},{"name":"Apple Pay","icon":"/pay-apple.png","payMethodType":"APPLEPAY","payMethodName":"APPLEPAY"},{"name":"Google Pay","icon":"/pay-google.png","payMethodType":"GOOGLEPAY","payMethodName":"GOOGLEPAY"},{"name":"alipay","icon":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCACAAIADASIAAhEBAxEB/8QAHAABAQACAwEBAAAAAAAAAAAAAAEGBwIDBQgE/8QANhAAAQMDAgQEAwYGAwAAAAAAAQACAwQFEQYhBxIxQRMiUWEIUnEUIzJykbEVFjNigZMkY+H/xAAaAQEBAAMBAQAAAAAAAAAAAAAAAQIEBQMG/8QAKREAAgICAAMHBQEAAAAAAAAAAAECAwQREiGREzFRcYGh8AVBQmFjwf/aAAwDAQACEQMRAD8A+fQqhRffnxLKiIoAUREBAqpjZUdEAREQBERACoqiAireqiBGUJsiBCFRTKd0AVREAKDoiICIiICplTKIBlVREAVHVRUIUid1FUIwiiqALvpaaeqk5KeJ0ju+O31K6mNL3BrR5nEALNqCCKjpmwRDp+I/Me5K28TG7eXN6SNTLyewitLbZjwsFwxksiB9DIn8v3H5Yf8AZ/4so58rMeEmin6+1HPZ23Jtv8KldUGUw+JnDmtxjI+brnst67ExaK3ZY2ku/wCaNGnMyrpqutJt/PE1MdP3D5Yf9ijrBcQMhkR9hIFtXilpF2h9VOsbrg2vxBHMJRF4f4s7YyfT1WKc+ytOHi3VqyDbT7vmiW5uVTN1zSTXf82YLU081NJ4c8To3+jgunKzW6U0dbSOicBzAZY70Kwo/TBWhlY3YS5PaZ0MXJ7eO2tNBERahtAKhRVAcVcKKhUrGExuid0Id1JtWQH/ALG/usu8XrusPpj/AMmH84/dbH0bozVWsJns07Zamuax3LJKAGRMPo57sNB9s5W/iXRqhKU3pGhl0ytnFRW2ZnDqXg+2JjZdBXkyBoDj/Fzucb91s34dLvoG4a2q4dK6YuFqrRb3ufNUV5maY+dmW8uTg5IOfZYvZtLcddD2A0dqsVunpBI6UsZFT1MoJ69fMenQZWL1HGniZaK6SmnNDQVcflkjfaI4pG+xBAIXKvreZXOuiW9/0b6rmdKmSxZxsujrX80ujNkcfrzw7oeID4NS6VuNzr/skRM8FwMLeQ82By5HTfdazvGoOFU1qq4rZoi7U1a+FzaeZ90LmxyEeVxGTkA747rZ3w96y1txB1ZVyX426ptNFT/fv/h8bSZHbRtDgM52cfoPdYF8Vl9oK7iIy0W2KBkVpp/BldEwDMzzzOGw7DlH1ypgN13Rw5b3FbbU5a6cuhc6MZ0yyo61J8k4LfX/AE1aJN+qwuT+q/8AMf3WUCXdYu/d7vzH912c+W1E5WBHh4vQ4omUXMOiECEoECAQbFFO6pSoFFVAe5oi0xXnUlNS1Mr4aONr6mslYMuZBEwySEf3crSB7kLJdRa7vt1ayjp6qa1WenHJSWyjldHBAzsCBjnd6vdkk5K/JwVuNmoteQ02oZxTWm6UtRbKqo6eA2eMsEmT0w7lOeyy7UnAXiVa7g6GjswvNKT9zV0UzCyRvYkOcC36H9SsYX0wt1a0vDfv6mcqbZ1p1rz17eh4WkeJetdLVLZbRqGtbGDl1PPIZoX+xY/I/wAjB919EaI1bonjvROsGq9OiC+wQmTxIWuIDRsXxTAZZufwu2/MtbaF+GrWV1qI5dTT01ho8gvYHtnqHD0DW+Vv1J29CtjX7XvDTgdp+bTuj4Ibpez/AFI45Odxkxs+olHp8g37AN6rQz7se+SWMt2fZx5a82buFVfVFu96r8H9/JGb1Nmfwr4TVdHoSy1d2r4g5zAGh8skrtjNIBjm5RjytHQAAL4juE1XLX1Eta+V9U+Vzp3S55y8klxdnfOc9Vunhp8TF9oLnJDreEXSgnlLhNTRtjmpsnOGtGA9g7A+Yep6LeFbYOFvGK0C6Qx0VyLhj7bSO8KqhPo8jDgf7Xg/ReeNkW/TJyeRDfE+clz+exlkY9f1CEVTLXD+LPh4POV4LvxuPuV9O69+Ge526Gor9M3+mq6WJjpDDX/cyNaBk+cZadvUNXzDnJJHQ7rrvNpyop1S3o5aw7cZtWLWwgRFiZAoFCqFARERUBO6IoAdxhZxo/ixxB0vRMoLLqmtp6aMYZTycs0bR/a2QHlHsMLCFCAVjKEZrUkmv2ZwnKD3F6M71NxV4h6jp30131bcpad4w+GJ4gY4ehEYbkfVYYHbei/Ng/M79U3+d36rKHDWtQjryE25vcpbP1By9HT98vFguTLlZLlVW6sZ0mp5Cx2PQ46j2OQvEw753fqrgkbucf8AKzc9rTRgo6e0zc19+IrWt40BcNKXGOilqK2LwH3KJpilEZ/GC0eUlwy3IxgE7LTKAY6BO68K6a6t8C1s9bbp2a4nvQVUReh5BUdUQICBECKgIiqgHZQqqICqIiAqKIgBREQBERAFQoqEKRFy5U5UBxBRXCcqAiK4wphBoIqArhCHHuhXIt2U5UKRCrhXCA4Kr99qkoYvG+2w+JloDPLnBXbTy2nxW+LTO5BHg7E8ztt+v1WPFp9xko7PLKBepBLaGyRl9LIWtGH82/N132PuP0XXUPt5oWxwRFs4flzy07jfbOfonF+hwn//2Q==","payMethodType":"","payMethodName":"支付宝"}]
|
||
AlipayUnitPrice 1
|
||
AlipaySandbox false
|
||
UserUsableGroups {}
|
||
AlipayPrivateKey MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxsVaaZiFRjPpxnYJAFe+7K8KTLlkLBQzdbhsOdPgHHx8GR+9ryFiIIROguobuIOR2CEHrNhFVAUy6oSFvacbwyv7rRzDR+NM/fF8ozGMX2J/MFvEAWiL+0T6KHeY1BgiNPEUsKR8Ptzw44qZb0Z10LUc638dae2t17yRhrD7JGRtrtJZ+6T3BPiXjzLSHKM+rawyXcNj+9razhFGetZ8SYIkKtLuyn27LWQvfzkGXCYVwboj6vDv3EFaNWrCSVGGoPV/AS5uE7APw3cCJp+kZ0hz49Md9YgKil43NuDzEjREVGjdggX5bTuA/I2Ypfe9Q2wjNZchU+fFu42WHBbnRwIDAQAB
|
||
EpayEnabled false
|
||
YipayEnabled false
|
||
WechatPayEnabled true
|
||
WechatPayAppId 2021006160612786
|
||
WechatPayMchId 2021006160612786
|
||
WechatPayApiV3Key
|
||
YipayRequestURL
|
||
PayAddress
|
||
EpayId 0001
|
||
Price 1
|
||
MinTopUp 1
|
||
CustomCallbackAddress http://26.0.12.13:3000
|
||
WechatPayMinTopUp 1
|
||
WechatPayUnitPrice 1
|
||
WechatPaySandbox false
|
||
EpayKey MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgAhLvpeg/IdQJNeXB/J2gk3FtY+YvO/J1zW6F0I4jBGrcyRGAPLN0i0AzvUcvpEmzPobqRjuN3CuxyAVr16H05Sns7YnN8w1d9xwaE1023tPhCxw4OKBAaBj7vHNzy+7Bf0BYt4VcOmBJfi/AizfFVwumt633TNZdQGgU3tlGhEcsnL0aBlAVqHkDKxjXHgs84+PjQZnNctS641EccRPhAnuFOhUF0fSA7WyTxeKTEqroYNIwyFN8eyNPQBpS+Nbx9om10shw7Mm0IGpQ+mtLqMPefKFES2FFJ6FAmd7HASRaOJhtE8ujFCcflcNVYwRi4rEge2M3rark8jdJ7+E9wIDAQAB
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: passkey_credentials; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.passkey_credentials (id, user_id, credential_id, public_key, attestation_type, aa_guid, sign_count, clone_warning, user_present, user_verified, backup_eligible, backup_state, transports, attachment, last_used_at, created_at, updated_at, deleted_at) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: prefill_groups; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.prefill_groups (id, name, type, items, description, created_time, updated_time, deleted_at) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: quota_data; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.quota_data (id, user_id, username, model_name, created_at, token_used, count, quota) FROM stdin;
|
||
2 1 root deepseek-v4-flash 1779865200 105 5 437
|
||
1 1 root deepseek-v4-pro 1779865200 273 13 1101
|
||
3 1 root deepseek-v4-flash 1779868800 21 1 17
|
||
4 1 root deepseek-v4-flash 1779872400 42 2 34
|
||
5 1 root deepseek-v4-pro 1779872400 85 2 68
|
||
6 1 root deepseek-v4-flash 1779948000 21 1 17
|
||
7 1 root deepseek-v4-pro 1779948000 21 1 17
|
||
9 1 root deepseek-v4-pro 1779951600 42 2 53
|
||
8 1 root deepseek-v4-flash 1779951600 63 3 36
|
||
10 1 root deepseek-v4-flash 1780279200 42 2 24
|
||
11 1 root deepseek-v4-pro 1780279200 42 2 72
|
||
12 1 root deepseek-v4-flash 1780466400 21 1 12
|
||
13 1 root deepseek-v4-pro 1780466400 21 1 36
|
||
14 1 root deepseek-v4-pro 1780639200 326 1 897
|
||
15 4 user deepseek-v4-flash 1780992000 1784 2 1518
|
||
16 1 root deepseek-v4-flash 1781164800 736 3 598
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: redemptions; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.redemptions (id, user_id, key, status, name, quota, created_time, redeemed_time, used_user_id, deleted_at, expired_time) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: setups; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.setups (id, version, initialized_at) FROM stdin;
|
||
1 v0.0.0 1779846796
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: subscription_orders; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.subscription_orders (id, user_id, plan_id, money, trade_no, payment_method, status, create_time, complete_time, provider_payload) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: subscription_plans; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.subscription_plans (id, title, subtitle, price_amount, currency, duration_unit, duration_value, custom_seconds, enabled, sort_order, stripe_price_id, creem_product_id, max_purchase_per_user, upgrade_group, total_amount, quota_reset_period, quota_reset_custom_seconds, created_at, updated_at) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: subscription_pre_consume_records; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.subscription_pre_consume_records (id, request_id, user_id, user_subscription_id, pre_consumed, status, created_at, updated_at) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: supplier_application_audits; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.supplier_application_audits (id, application_id, operator_user_id, action, from_status, to_status, reason, created_at) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: supplier_applications; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.supplier_applications (id, applicant_user_id, applicant_username, applicant_quota, applicant_used_quota, company_name, credit_code, business_license_url, business_license_file, company_logo_url, supplier_type, legal_representative, company_size, contact_name, contact_mobile, contact_wechat, supplier_alias, status, review_reason, reviewed_by, reviewed_at, created_at, updated_at) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: supplier_capabilities; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.supplier_capabilities (id, supplier_application_id, core_service_types, supported_models, supported_model_notes, supported_api_endpoints, supported_api_endpoint_extra, supported_params, supported_params_extra, streaming_supported, streaming_notes, structured_output_supported, structured_output_notes, multimodal_types, multimodal_extra, pricing_modes, reference_input_price, reference_output_price, failure_billing_mode, failure_billing_notes, api_base_urls, open_ai_compatible, truth_commitment_confirmed, created_at, updated_at) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: tasks; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.tasks (id, created_at, updated_at, task_id, platform, user_id, "group", channel_id, quota, action, status, fail_reason, submit_time, start_time, finish_time, progress, properties, private_data, data) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: tokens; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.tokens (id, user_id, key, status, name, created_time, accessed_time, expired_time, remain_quota, unlimited_quota, model_limits_enabled, model_limits, allow_ips, used_quota, "group", cross_group_retry, deleted_at) FROM stdin;
|
||
1 1 JTbutiN7HmyORFUC2qXhhTaBXrZtV5ORaJN2ptLoOA32XW4u 1 deepseek_test 1779865913 1779865913 -1 0 t t deepseek-v4-flash,deepseek-v4-pro 0 default f \N
|
||
2 3 eBmhBpmxqvzkUpiJdhcyQvr7eqY2xaG7J41hPaqz16XFrQxe 1 测试用户 1779957464 1779957464 -1 0 t f 0 default f \N
|
||
3 4 yfyqV9622uzfG58FDrhN6oTUfh4Z9sM0PVcVyo5xO5BE6sSR 1 test_xie 1780556348 1780556348 -1 0 t f 0 default f \N
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: top_ups; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.top_ups (id, user_id, amount, money, trade_no, payment_method, create_time, complete_time, status) FROM stdin;
|
||
1 1 500 500 ALI16VRkFidVsH3I1780977005 alipay 1780977005 0 pending
|
||
2 1 20 20 ALI1LZHLvonu5NR51780977022 alipay 1780977022 0 pending
|
||
3 1 1 1 ALI15W5MMgL0h39L1780977596 alipay 1780977596 0 pending
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: two_fa_backup_codes; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.two_fa_backup_codes (id, user_id, code_hash, is_used, used_at, created_at, deleted_at) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: two_fas; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.two_fas (id, user_id, secret, is_enabled, failed_attempts, locked_until, last_used_at, created_at, updated_at, deleted_at) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: user_message_reads; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.user_message_reads (id, user_id, message_id, read_at, created_at) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: user_messages; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.user_messages (id, receiver_user_id, receiver_min_role, type, title, content, biz_type, biz_id, is_read, read_at, created_at) FROM stdin;
|
||
1 4 0 distributor_role_granted 已设为代理 管理员已为您的账号开通代理资格,可使用代理中心邀请与收益功能。 distributor 0 f 0 1780992981
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: user_oauth_bindings; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.user_oauth_bindings (id, user_id, provider_id, provider_user_id, created_at) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: user_subscriptions; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.user_subscriptions (id, user_id, plan_id, amount_total, amount_used, start_time, end_time, status, source, last_reset_time, next_reset_time, upgrade_group, prev_user_group, created_at, updated_at) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: user_tags; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.user_tags (id, name, note) FROM stdin;
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: users; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.users (id, created_at, updated_at, last_login_at, created_by, username, password, display_name, role, status, email, phone, github_id, discord_id, oidc_id, wechat_id, telegram_id, access_token, quota, used_quota, request_count, "group", aff_code, aff_count, aff_quota, aff_history, inviter_id, distributor_commission_bps, is_distributor, is_student, student_status, student_applied_at, student_approved_at, student_approved_by, deleted_at, linux_do_id, setting, remark, tags, stripe_customer, supplier_id, admin_initial_setup_completed) FROM stdin;
|
||
3 2026-05-28 08:34:28.533302+00 2026-06-04 07:05:20.967917+00 2026-06-04 02:16:52.410332+00 admin test $2a$10$So07F5H53HGeXXyCMxCRfeCRkpQFwLvgUf5SLZxp7tHwFZHjdEzvm 测试用户 1 1 xie198784@163.com 13889495815 \N 600000 0 0 default WfMnEO 0 0 0 0 0 0 0 0 \N \N 0 \N {"gotify_priority":0,"sidebar_modules":"{\\"chat\\":{\\"chat\\":true,\\"enabled\\":true,\\"playground\\":true},\\"console\\":{\\"detail\\":true,\\"enabled\\":true,\\"log\\":true,\\"midjourney\\":true,\\"task\\":true,\\"token\\":true},\\"personal\\":{\\"enabled\\":true,\\"personal\\":true,\\"topup\\":true}}","language":"zh-CN"} test123456 0 t
|
||
4 2026-06-04 06:44:11.311064+00 2026-06-11 08:32:05.997574+00 2026-06-11 08:32:05.997096+00 admin user $2a$10$x85RY536Vy7E0aPWQAsI6.VMt3Zqjqm1Ip2E3UWlbfg4qz7bs3GK. user 1 1 xzw@qx002575.com 13989495815 \N 6848797 1518 2 vip VCeKNk 0 0 0 0 0 1 0 0 \N \N 0 \N {"gotify_priority":0,"sidebar_modules":"{\\"chat\\":{\\"chat\\":true,\\"enabled\\":true,\\"playground\\":true},\\"console\\":{\\"detail\\":true,\\"enabled\\":true,\\"log\\":true,\\"midjourney\\":true,\\"task\\":true,\\"token\\":true},\\"personal\\":{\\"enabled\\":true,\\"personal\\":true,\\"topup\\":true}}","language":"zh-CN"} user123456 0 t
|
||
1 2026-05-27 01:53:16.004135+00 2026-06-11 08:32:25.308594+00 2026-06-11 08:32:25.308025+00 bootstrap root $2a$10$44zU3FJgjqUT6XCuSOIgvuRFnx48Imgn70Hlgn8UZki6CNtRMy1Jy Root User 100 1 \N 99998454 1546 5 default 0 0 0 0 0 0 0 0 \N \N 0 \N {"gotify_priority":0,"language":"zh-CN"} 0 t
|
||
2 2026-05-27 02:59:25.258916+00 2026-06-04 06:58:19.614754+00 2026-06-04 06:58:19.614258+00 admin admin $2a$10$HnqXlzGHP96GTp67tl7DHuxnoOpByR52gLxS0XRsPLI6wwqjWboAi admin 10 1 13805791194 \N 0 0 0 default Q7eevC 0 0 0 0 0 0 0 0 \N \N 0 \N {"notify_type":"email","quota_warning_threshold":500000,"gotify_priority":0} 0 t
|
||
\.
|
||
|
||
|
||
--
|
||
-- Data for Name: vendors; Type: TABLE DATA; Schema: public; Owner: -
|
||
--
|
||
|
||
COPY public.vendors (id, name, description, icon, status, created_time, updated_time, deleted_at) FROM stdin;
|
||
1 deepseek 1 1779864618 1779864618 2026-05-27 07:25:00.979117+00
|
||
2 DeepSeek 1 0 1779866763 \N
|
||
\.
|
||
|
||
|
||
--
|
||
-- Name: aff_funnel_daily_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.aff_funnel_daily_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: aff_invite_commission_logs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.aff_invite_commission_logs_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: aff_invite_profit_share_logs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.aff_invite_profit_share_logs_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: aff_invite_relations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.aff_invite_relations_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: channels_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.channels_id_seq', 3, true);
|
||
|
||
|
||
--
|
||
-- Name: checkins_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.checkins_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: custom_oauth_providers_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.custom_oauth_providers_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: distributor_applications_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.distributor_applications_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: distributor_withdrawals_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.distributor_withdrawals_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: logs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.logs_id_seq', 47, true);
|
||
|
||
|
||
--
|
||
-- Name: midjourneys_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.midjourneys_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: model_tags_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.model_tags_id_seq', 4, true);
|
||
|
||
|
||
--
|
||
-- Name: models_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.models_id_seq', 8, true);
|
||
|
||
|
||
--
|
||
-- Name: operation_logs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.operation_logs_id_seq', 380, true);
|
||
|
||
|
||
--
|
||
-- Name: passkey_credentials_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.passkey_credentials_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: prefill_groups_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.prefill_groups_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: quota_data_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.quota_data_id_seq', 16, true);
|
||
|
||
|
||
--
|
||
-- Name: redemptions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.redemptions_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: setups_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.setups_id_seq', 1, true);
|
||
|
||
|
||
--
|
||
-- Name: subscription_orders_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.subscription_orders_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: subscription_plans_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.subscription_plans_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: subscription_pre_consume_records_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.subscription_pre_consume_records_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: supplier_application_audits_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.supplier_application_audits_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: supplier_applications_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.supplier_applications_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: supplier_capabilities_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.supplier_capabilities_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: tasks_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.tasks_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: tokens_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.tokens_id_seq', 3, true);
|
||
|
||
|
||
--
|
||
-- Name: top_ups_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.top_ups_id_seq', 3, true);
|
||
|
||
|
||
--
|
||
-- Name: two_fa_backup_codes_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.two_fa_backup_codes_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: two_fas_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.two_fas_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: user_message_reads_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.user_message_reads_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: user_messages_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.user_messages_id_seq', 1, true);
|
||
|
||
|
||
--
|
||
-- Name: user_oauth_bindings_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.user_oauth_bindings_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: user_subscriptions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.user_subscriptions_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: user_tags_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.user_tags_id_seq', 1, false);
|
||
|
||
|
||
--
|
||
-- Name: users_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.users_id_seq', 4, true);
|
||
|
||
|
||
--
|
||
-- Name: vendors_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||
--
|
||
|
||
SELECT pg_catalog.setval('public.vendors_id_seq', 2, true);
|
||
|
||
|
||
--
|
||
-- Name: abilities abilities_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.abilities
|
||
ADD CONSTRAINT abilities_pkey PRIMARY KEY ("group", model, channel_id);
|
||
|
||
|
||
--
|
||
-- Name: aff_funnel_daily aff_funnel_daily_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.aff_funnel_daily
|
||
ADD CONSTRAINT aff_funnel_daily_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: aff_invite_commission_logs aff_invite_commission_logs_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.aff_invite_commission_logs
|
||
ADD CONSTRAINT aff_invite_commission_logs_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: aff_invite_profit_share_logs aff_invite_profit_share_logs_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.aff_invite_profit_share_logs
|
||
ADD CONSTRAINT aff_invite_profit_share_logs_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: aff_invite_relations aff_invite_relations_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.aff_invite_relations
|
||
ADD CONSTRAINT aff_invite_relations_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: channels channels_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.channels
|
||
ADD CONSTRAINT channels_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: checkins checkins_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.checkins
|
||
ADD CONSTRAINT checkins_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: custom_oauth_providers custom_oauth_providers_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.custom_oauth_providers
|
||
ADD CONSTRAINT custom_oauth_providers_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: distributor_applications distributor_applications_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.distributor_applications
|
||
ADD CONSTRAINT distributor_applications_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: distributor_withdrawals distributor_withdrawals_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.distributor_withdrawals
|
||
ADD CONSTRAINT distributor_withdrawals_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: logs logs_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.logs
|
||
ADD CONSTRAINT logs_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: midjourneys midjourneys_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.midjourneys
|
||
ADD CONSTRAINT midjourneys_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: model_tags model_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.model_tags
|
||
ADD CONSTRAINT model_tags_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: model_test_results model_test_results_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.model_test_results
|
||
ADD CONSTRAINT model_test_results_pkey PRIMARY KEY (channel_id, model_name);
|
||
|
||
|
||
--
|
||
-- Name: models models_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.models
|
||
ADD CONSTRAINT models_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: operation_logs operation_logs_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.operation_logs
|
||
ADD CONSTRAINT operation_logs_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: options options_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.options
|
||
ADD CONSTRAINT options_pkey PRIMARY KEY (key);
|
||
|
||
|
||
--
|
||
-- Name: passkey_credentials passkey_credentials_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.passkey_credentials
|
||
ADD CONSTRAINT passkey_credentials_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: prefill_groups prefill_groups_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.prefill_groups
|
||
ADD CONSTRAINT prefill_groups_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: quota_data quota_data_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.quota_data
|
||
ADD CONSTRAINT quota_data_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: redemptions redemptions_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.redemptions
|
||
ADD CONSTRAINT redemptions_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: setups setups_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.setups
|
||
ADD CONSTRAINT setups_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: subscription_orders subscription_orders_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.subscription_orders
|
||
ADD CONSTRAINT subscription_orders_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: subscription_plans subscription_plans_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.subscription_plans
|
||
ADD CONSTRAINT subscription_plans_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: subscription_pre_consume_records subscription_pre_consume_records_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.subscription_pre_consume_records
|
||
ADD CONSTRAINT subscription_pre_consume_records_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: supplier_application_audits supplier_application_audits_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.supplier_application_audits
|
||
ADD CONSTRAINT supplier_application_audits_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: supplier_applications supplier_applications_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.supplier_applications
|
||
ADD CONSTRAINT supplier_applications_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: supplier_capabilities supplier_capabilities_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.supplier_capabilities
|
||
ADD CONSTRAINT supplier_capabilities_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: tasks tasks_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.tasks
|
||
ADD CONSTRAINT tasks_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: tokens tokens_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.tokens
|
||
ADD CONSTRAINT tokens_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: top_ups top_ups_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.top_ups
|
||
ADD CONSTRAINT top_ups_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: two_fa_backup_codes two_fa_backup_codes_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.two_fa_backup_codes
|
||
ADD CONSTRAINT two_fa_backup_codes_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: two_fas two_fas_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.two_fas
|
||
ADD CONSTRAINT two_fas_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: subscription_orders uni_subscription_orders_trade_no; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.subscription_orders
|
||
ADD CONSTRAINT uni_subscription_orders_trade_no UNIQUE (trade_no);
|
||
|
||
|
||
--
|
||
-- Name: top_ups uni_top_ups_trade_no; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.top_ups
|
||
ADD CONSTRAINT uni_top_ups_trade_no UNIQUE (trade_no);
|
||
|
||
|
||
--
|
||
-- Name: two_fas uni_two_fas_user_id; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.two_fas
|
||
ADD CONSTRAINT uni_two_fas_user_id UNIQUE (user_id);
|
||
|
||
|
||
--
|
||
-- Name: users uni_users_username; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.users
|
||
ADD CONSTRAINT uni_users_username UNIQUE (username);
|
||
|
||
|
||
--
|
||
-- Name: user_message_reads user_message_reads_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.user_message_reads
|
||
ADD CONSTRAINT user_message_reads_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: user_messages user_messages_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.user_messages
|
||
ADD CONSTRAINT user_messages_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: user_oauth_bindings user_oauth_bindings_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.user_oauth_bindings
|
||
ADD CONSTRAINT user_oauth_bindings_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: user_subscriptions user_subscriptions_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.user_subscriptions
|
||
ADD CONSTRAINT user_subscriptions_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: user_tags user_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.user_tags
|
||
ADD CONSTRAINT user_tags_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: users users_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.users
|
||
ADD CONSTRAINT users_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: vendors vendors_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||
--
|
||
|
||
ALTER TABLE ONLY public.vendors
|
||
ADD CONSTRAINT vendors_pkey PRIMARY KEY (id);
|
||
|
||
|
||
--
|
||
-- Name: idx_abilities_channel_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_abilities_channel_id ON public.abilities USING btree (channel_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_abilities_priority; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_abilities_priority ON public.abilities USING btree (priority);
|
||
|
||
|
||
--
|
||
-- Name: idx_abilities_tag; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_abilities_tag ON public.abilities USING btree (tag);
|
||
|
||
|
||
--
|
||
-- Name: idx_abilities_weight; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_abilities_weight ON public.abilities USING btree (weight);
|
||
|
||
|
||
--
|
||
-- Name: idx_aff_comm_inv_inv; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_aff_comm_inv_inv ON public.aff_invite_commission_logs USING btree (inviter_id, invitee_user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_aff_funnel_inv_date; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_aff_funnel_inv_date ON public.aff_funnel_daily USING btree (inviter_id, stat_date);
|
||
|
||
|
||
--
|
||
-- Name: idx_aff_funnel_inv_day; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX idx_aff_funnel_inv_day ON public.aff_funnel_daily USING btree (inviter_id, stat_date);
|
||
|
||
|
||
--
|
||
-- Name: idx_aff_inv_pair; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX idx_aff_inv_pair ON public.aff_invite_relations USING btree (inviter_id, invitee_user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_aff_invite_commission_logs_created_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_aff_invite_commission_logs_created_at ON public.aff_invite_commission_logs USING btree (created_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_aff_invite_commission_logs_invitee_user_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_aff_invite_commission_logs_invitee_user_id ON public.aff_invite_commission_logs USING btree (invitee_user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_aff_invite_profit_share_logs_created_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_aff_invite_profit_share_logs_created_at ON public.aff_invite_profit_share_logs USING btree (created_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_aff_invite_profit_share_logs_invitee_user_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_aff_invite_profit_share_logs_invitee_user_id ON public.aff_invite_profit_share_logs USING btree (invitee_user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_aff_ps_inv_inv; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_aff_ps_inv_inv ON public.aff_invite_profit_share_logs USING btree (inviter_id, invitee_user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_channels_channel_no; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_channels_channel_no ON public.channels USING btree (channel_no);
|
||
|
||
|
||
--
|
||
-- Name: idx_channels_name; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_channels_name ON public.channels USING btree (name);
|
||
|
||
|
||
--
|
||
-- Name: idx_channels_owner_user_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_channels_owner_user_id ON public.channels USING btree (owner_user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_channels_route_slug; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_channels_route_slug ON public.channels USING btree (route_slug);
|
||
|
||
|
||
--
|
||
-- Name: idx_channels_supplier_application_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_channels_supplier_application_id ON public.channels USING btree (supplier_application_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_channels_tag; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_channels_tag ON public.channels USING btree (tag);
|
||
|
||
|
||
--
|
||
-- Name: idx_created_at_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_created_at_id ON public.logs USING btree (id, created_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_created_at_type; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_created_at_type ON public.logs USING btree (created_at, type);
|
||
|
||
|
||
--
|
||
-- Name: idx_custom_oauth_providers_slug; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX idx_custom_oauth_providers_slug ON public.custom_oauth_providers USING btree (slug);
|
||
|
||
|
||
--
|
||
-- Name: idx_dist_app_status; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_dist_app_status ON public.distributor_applications USING btree (status);
|
||
|
||
|
||
--
|
||
-- Name: idx_dist_app_user; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX idx_dist_app_user ON public.distributor_applications USING btree (user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_dist_wd_status; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_dist_wd_status ON public.distributor_withdrawals USING btree (status);
|
||
|
||
|
||
--
|
||
-- Name: idx_dist_wd_user; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_dist_wd_user ON public.distributor_withdrawals USING btree (user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_distributor_withdrawals_created_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_distributor_withdrawals_created_at ON public.distributor_withdrawals USING btree (created_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_logs_channel_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_logs_channel_id ON public.logs USING btree (channel_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_logs_group; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_logs_group ON public.logs USING btree ("group");
|
||
|
||
|
||
--
|
||
-- Name: idx_logs_ip; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_logs_ip ON public.logs USING btree (ip);
|
||
|
||
|
||
--
|
||
-- Name: idx_logs_model_name; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_logs_model_name ON public.logs USING btree (model_name);
|
||
|
||
|
||
--
|
||
-- Name: idx_logs_request_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_logs_request_id ON public.logs USING btree (request_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_logs_token_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_logs_token_id ON public.logs USING btree (token_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_logs_token_name; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_logs_token_name ON public.logs USING btree (token_name);
|
||
|
||
|
||
--
|
||
-- Name: idx_logs_user_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_logs_user_id ON public.logs USING btree (user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_logs_username; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_logs_username ON public.logs USING btree (username);
|
||
|
||
|
||
--
|
||
-- Name: idx_midjourneys_action; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_midjourneys_action ON public.midjourneys USING btree (action);
|
||
|
||
|
||
--
|
||
-- Name: idx_midjourneys_finish_time; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_midjourneys_finish_time ON public.midjourneys USING btree (finish_time);
|
||
|
||
|
||
--
|
||
-- Name: idx_midjourneys_mj_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_midjourneys_mj_id ON public.midjourneys USING btree (mj_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_midjourneys_progress; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_midjourneys_progress ON public.midjourneys USING btree (progress);
|
||
|
||
|
||
--
|
||
-- Name: idx_midjourneys_start_time; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_midjourneys_start_time ON public.midjourneys USING btree (start_time);
|
||
|
||
|
||
--
|
||
-- Name: idx_midjourneys_status; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_midjourneys_status ON public.midjourneys USING btree (status);
|
||
|
||
|
||
--
|
||
-- Name: idx_midjourneys_submit_time; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_midjourneys_submit_time ON public.midjourneys USING btree (submit_time);
|
||
|
||
|
||
--
|
||
-- Name: idx_midjourneys_user_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_midjourneys_user_id ON public.midjourneys USING btree (user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_models_deleted_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_models_deleted_at ON public.models USING btree (deleted_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_models_owner_user_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_models_owner_user_id ON public.models USING btree (owner_user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_models_supplier_application_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_models_supplier_application_id ON public.models USING btree (supplier_application_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_models_vendor_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_models_vendor_id ON public.models USING btree (vendor_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_mtr_channel_model; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_mtr_channel_model ON public.model_test_results USING btree (channel_id, model_name);
|
||
|
||
|
||
--
|
||
-- Name: idx_operation_logs_action; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_operation_logs_action ON public.operation_logs USING btree (action);
|
||
|
||
|
||
--
|
||
-- Name: idx_operation_logs_ip; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_operation_logs_ip ON public.operation_logs USING btree (ip);
|
||
|
||
|
||
--
|
||
-- Name: idx_operation_logs_target_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_operation_logs_target_id ON public.operation_logs USING btree (target_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_operation_logs_target_type; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_operation_logs_target_type ON public.operation_logs USING btree (target_type);
|
||
|
||
|
||
--
|
||
-- Name: idx_operation_logs_user_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_operation_logs_user_id ON public.operation_logs USING btree (user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_operation_logs_username; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_operation_logs_username ON public.operation_logs USING btree (username);
|
||
|
||
|
||
--
|
||
-- Name: idx_oplog_created_at_action; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_oplog_created_at_action ON public.operation_logs USING btree (created_at, action);
|
||
|
||
|
||
--
|
||
-- Name: idx_oplog_created_at_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_oplog_created_at_id ON public.operation_logs USING btree (id, created_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_oplog_user_id_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_oplog_user_id_id ON public.operation_logs USING btree (user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_passkey_credentials_credential_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX idx_passkey_credentials_credential_id ON public.passkey_credentials USING btree (credential_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_passkey_credentials_deleted_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_passkey_credentials_deleted_at ON public.passkey_credentials USING btree (deleted_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_passkey_credentials_user_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX idx_passkey_credentials_user_id ON public.passkey_credentials USING btree (user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_prefill_groups_deleted_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_prefill_groups_deleted_at ON public.prefill_groups USING btree (deleted_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_prefill_groups_type; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_prefill_groups_type ON public.prefill_groups USING btree (type);
|
||
|
||
|
||
--
|
||
-- Name: idx_qdt_created_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_qdt_created_at ON public.quota_data USING btree (created_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_qdt_model_user_name; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_qdt_model_user_name ON public.quota_data USING btree (model_name, username);
|
||
|
||
|
||
--
|
||
-- Name: idx_quota_data_user_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_quota_data_user_id ON public.quota_data USING btree (user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_redemptions_deleted_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_redemptions_deleted_at ON public.redemptions USING btree (deleted_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_redemptions_key; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX idx_redemptions_key ON public.redemptions USING btree (key);
|
||
|
||
|
||
--
|
||
-- Name: idx_redemptions_name; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_redemptions_name ON public.redemptions USING btree (name);
|
||
|
||
|
||
--
|
||
-- Name: idx_subscription_orders_plan_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_subscription_orders_plan_id ON public.subscription_orders USING btree (plan_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_subscription_orders_trade_no; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_subscription_orders_trade_no ON public.subscription_orders USING btree (trade_no);
|
||
|
||
|
||
--
|
||
-- Name: idx_subscription_orders_user_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_subscription_orders_user_id ON public.subscription_orders USING btree (user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_subscription_pre_consume_records_request_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX idx_subscription_pre_consume_records_request_id ON public.subscription_pre_consume_records USING btree (request_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_subscription_pre_consume_records_status; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_subscription_pre_consume_records_status ON public.subscription_pre_consume_records USING btree (status);
|
||
|
||
|
||
--
|
||
-- Name: idx_subscription_pre_consume_records_updated_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_subscription_pre_consume_records_updated_at ON public.subscription_pre_consume_records USING btree (updated_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_subscription_pre_consume_records_user_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_subscription_pre_consume_records_user_id ON public.subscription_pre_consume_records USING btree (user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_subscription_pre_consume_records_user_subscription_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_subscription_pre_consume_records_user_subscription_id ON public.subscription_pre_consume_records USING btree (user_subscription_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_supplier_application_audits_action; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_supplier_application_audits_action ON public.supplier_application_audits USING btree (action);
|
||
|
||
|
||
--
|
||
-- Name: idx_supplier_application_audits_application_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_supplier_application_audits_application_id ON public.supplier_application_audits USING btree (application_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_supplier_application_audits_created_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_supplier_application_audits_created_at ON public.supplier_application_audits USING btree (created_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_supplier_application_audits_operator_user_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_supplier_application_audits_operator_user_id ON public.supplier_application_audits USING btree (operator_user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_supplier_applications_applicant_user_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_supplier_applications_applicant_user_id ON public.supplier_applications USING btree (applicant_user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_supplier_applications_created_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_supplier_applications_created_at ON public.supplier_applications USING btree (created_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_supplier_applications_credit_code; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX idx_supplier_applications_credit_code ON public.supplier_applications USING btree (credit_code);
|
||
|
||
|
||
--
|
||
-- Name: idx_supplier_applications_reviewed_by; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_supplier_applications_reviewed_by ON public.supplier_applications USING btree (reviewed_by);
|
||
|
||
|
||
--
|
||
-- Name: idx_supplier_applications_status; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_supplier_applications_status ON public.supplier_applications USING btree (status);
|
||
|
||
|
||
--
|
||
-- Name: idx_supplier_applications_supplier_alias; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX idx_supplier_applications_supplier_alias ON public.supplier_applications USING btree (supplier_alias);
|
||
|
||
|
||
--
|
||
-- Name: idx_supplier_capabilities_created_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_supplier_capabilities_created_at ON public.supplier_capabilities USING btree (created_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_supplier_capabilities_supplier_application_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX idx_supplier_capabilities_supplier_application_id ON public.supplier_capabilities USING btree (supplier_application_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_tasks_action; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_tasks_action ON public.tasks USING btree (action);
|
||
|
||
|
||
--
|
||
-- Name: idx_tasks_channel_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_tasks_channel_id ON public.tasks USING btree (channel_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_tasks_created_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_tasks_created_at ON public.tasks USING btree (created_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_tasks_finish_time; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_tasks_finish_time ON public.tasks USING btree (finish_time);
|
||
|
||
|
||
--
|
||
-- Name: idx_tasks_platform; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_tasks_platform ON public.tasks USING btree (platform);
|
||
|
||
|
||
--
|
||
-- Name: idx_tasks_progress; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_tasks_progress ON public.tasks USING btree (progress);
|
||
|
||
|
||
--
|
||
-- Name: idx_tasks_start_time; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_tasks_start_time ON public.tasks USING btree (start_time);
|
||
|
||
|
||
--
|
||
-- Name: idx_tasks_status; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_tasks_status ON public.tasks USING btree (status);
|
||
|
||
|
||
--
|
||
-- Name: idx_tasks_submit_time; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_tasks_submit_time ON public.tasks USING btree (submit_time);
|
||
|
||
|
||
--
|
||
-- Name: idx_tasks_task_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_tasks_task_id ON public.tasks USING btree (task_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_tasks_user_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_tasks_user_id ON public.tasks USING btree (user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_tokens_deleted_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_tokens_deleted_at ON public.tokens USING btree (deleted_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_tokens_key; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX idx_tokens_key ON public.tokens USING btree (key);
|
||
|
||
|
||
--
|
||
-- Name: idx_tokens_name; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_tokens_name ON public.tokens USING btree (name);
|
||
|
||
|
||
--
|
||
-- Name: idx_tokens_user_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_tokens_user_id ON public.tokens USING btree (user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_top_ups_trade_no; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_top_ups_trade_no ON public.top_ups USING btree (trade_no);
|
||
|
||
|
||
--
|
||
-- Name: idx_top_ups_user_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_top_ups_user_id ON public.top_ups USING btree (user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_two_fa_backup_codes_deleted_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_two_fa_backup_codes_deleted_at ON public.two_fa_backup_codes USING btree (deleted_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_two_fa_backup_codes_user_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_two_fa_backup_codes_user_id ON public.two_fa_backup_codes USING btree (user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_two_fas_deleted_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_two_fas_deleted_at ON public.two_fas USING btree (deleted_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_two_fas_user_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_two_fas_user_id ON public.two_fas USING btree (user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_user_checkin_date; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX idx_user_checkin_date ON public.checkins USING btree (user_id, checkin_date);
|
||
|
||
|
||
--
|
||
-- Name: idx_user_id_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_user_id_id ON public.logs USING btree (user_id, id);
|
||
|
||
|
||
--
|
||
-- Name: idx_user_message_reads_created_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_user_message_reads_created_at ON public.user_message_reads USING btree (created_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_user_message_reads_user_message; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX idx_user_message_reads_user_message ON public.user_message_reads USING btree (user_id, message_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_user_messages_biz_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_user_messages_biz_id ON public.user_messages USING btree (biz_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_user_messages_biz_type; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_user_messages_biz_type ON public.user_messages USING btree (biz_type);
|
||
|
||
|
||
--
|
||
-- Name: idx_user_messages_created_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_user_messages_created_at ON public.user_messages USING btree (created_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_user_messages_is_read; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_user_messages_is_read ON public.user_messages USING btree (is_read);
|
||
|
||
|
||
--
|
||
-- Name: idx_user_messages_receiver_min_role; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_user_messages_receiver_min_role ON public.user_messages USING btree (receiver_min_role);
|
||
|
||
|
||
--
|
||
-- Name: idx_user_messages_receiver_user_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_user_messages_receiver_user_id ON public.user_messages USING btree (receiver_user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_user_messages_type; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_user_messages_type ON public.user_messages USING btree (type);
|
||
|
||
|
||
--
|
||
-- Name: idx_user_sub_active; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_user_sub_active ON public.user_subscriptions USING btree (user_id, status, end_time);
|
||
|
||
|
||
--
|
||
-- Name: idx_user_subscriptions_end_time; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_user_subscriptions_end_time ON public.user_subscriptions USING btree (end_time);
|
||
|
||
|
||
--
|
||
-- Name: idx_user_subscriptions_next_reset_time; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_user_subscriptions_next_reset_time ON public.user_subscriptions USING btree (next_reset_time);
|
||
|
||
|
||
--
|
||
-- Name: idx_user_subscriptions_plan_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_user_subscriptions_plan_id ON public.user_subscriptions USING btree (plan_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_user_subscriptions_status; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_user_subscriptions_status ON public.user_subscriptions USING btree (status);
|
||
|
||
|
||
--
|
||
-- Name: idx_user_subscriptions_user_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_user_subscriptions_user_id ON public.user_subscriptions USING btree (user_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_users_access_token; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX idx_users_access_token ON public.users USING btree (access_token);
|
||
|
||
|
||
--
|
||
-- Name: idx_users_aff_code; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX idx_users_aff_code ON public.users USING btree (aff_code);
|
||
|
||
|
||
--
|
||
-- Name: idx_users_deleted_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_users_deleted_at ON public.users USING btree (deleted_at);
|
||
|
||
|
||
--
|
||
-- Name: idx_users_discord_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_users_discord_id ON public.users USING btree (discord_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_users_display_name; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_users_display_name ON public.users USING btree (display_name);
|
||
|
||
|
||
--
|
||
-- Name: idx_users_email; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_users_email ON public.users USING btree (email);
|
||
|
||
|
||
--
|
||
-- Name: idx_users_git_hub_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_users_git_hub_id ON public.users USING btree (github_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_users_inviter_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_users_inviter_id ON public.users USING btree (inviter_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_users_is_distributor; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_users_is_distributor ON public.users USING btree (is_distributor);
|
||
|
||
|
||
--
|
||
-- Name: idx_users_is_student; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_users_is_student ON public.users USING btree (is_student);
|
||
|
||
|
||
--
|
||
-- Name: idx_users_linux_do_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_users_linux_do_id ON public.users USING btree (linux_do_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_users_oidc_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_users_oidc_id ON public.users USING btree (oidc_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_users_phone; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_users_phone ON public.users USING btree (phone);
|
||
|
||
|
||
--
|
||
-- Name: idx_users_stripe_customer; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_users_stripe_customer ON public.users USING btree (stripe_customer);
|
||
|
||
|
||
--
|
||
-- Name: idx_users_student_approved_by; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_users_student_approved_by ON public.users USING btree (student_approved_by);
|
||
|
||
|
||
--
|
||
-- Name: idx_users_student_status; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_users_student_status ON public.users USING btree (student_status);
|
||
|
||
|
||
--
|
||
-- Name: idx_users_supplier_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_users_supplier_id ON public.users USING btree (supplier_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_users_telegram_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_users_telegram_id ON public.users USING btree (telegram_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_users_username; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_users_username ON public.users USING btree (username);
|
||
|
||
|
||
--
|
||
-- Name: idx_users_we_chat_id; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_users_we_chat_id ON public.users USING btree (wechat_id);
|
||
|
||
|
||
--
|
||
-- Name: idx_vendors_deleted_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX idx_vendors_deleted_at ON public.vendors USING btree (deleted_at);
|
||
|
||
|
||
--
|
||
-- Name: index_username_model_name; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE INDEX index_username_model_name ON public.logs USING btree (model_name, username);
|
||
|
||
|
||
--
|
||
-- Name: uk_model_name_delete_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX uk_model_name_delete_at ON public.models USING btree (model_name, deleted_at);
|
||
|
||
|
||
--
|
||
-- Name: uk_model_tag_name; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX uk_model_tag_name ON public.model_tags USING btree (name);
|
||
|
||
|
||
--
|
||
-- Name: uk_prefill_name; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX uk_prefill_name ON public.prefill_groups USING btree (name) WHERE (deleted_at IS NULL);
|
||
|
||
|
||
--
|
||
-- Name: uk_user_tag_name; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX uk_user_tag_name ON public.user_tags USING btree (name);
|
||
|
||
|
||
--
|
||
-- Name: uk_vendor_name_delete_at; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX uk_vendor_name_delete_at ON public.vendors USING btree (name, deleted_at);
|
||
|
||
|
||
--
|
||
-- Name: ux_provider_userid; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX ux_provider_userid ON public.user_oauth_bindings USING btree (provider_id, provider_user_id);
|
||
|
||
|
||
--
|
||
-- Name: ux_user_provider; Type: INDEX; Schema: public; Owner: -
|
||
--
|
||
|
||
CREATE UNIQUE INDEX ux_user_provider ON public.user_oauth_bindings USING btree (user_id, provider_id);
|
||
|
||
|
||
--
|
||
-- PostgreSQL database dump complete
|
||
--
|
||
|
||
\unrestrict LEO8hnKl2rtZm7UnbjkF5vJ7kO10hqxfE4JXuURYqnmd7lmJTk22dSbiBz5Tgx5
|
||
|