TuringToken/backups/token-factory-backup-202606...

5307 lines
418 KiB
SQL
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

--
-- 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 | : user123457user123456 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: 41; deepseek-v4-pro: 41; 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.51; deepseek-v4-pro: 0.51 172.19.0.1 100
374 1 root 1781164965 update setting 0 ModelRatio : ModelRatio | deepseek-v4-flash: 10.5; deepseek-v4-pro: 11.5 172.19.0.1 100
375 1 root 1781164965 update setting 0 CompletionRatio : CompletionRatio | deepseek-v4-flash: 12; deepseek-v4-pro: 12 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:0013: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