initial commit
This commit is contained in:
commit
0dab6d4ca1
|
|
@ -0,0 +1,2 @@
|
|||
.DS_Store
|
||||
*.log
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"yaml.schemas": {
|
||||
"file:///Users/tigeren/.vscode/extensions/sling.sling-vscode-0.2.3/schemas/schema.replication.json": "/Users/tigeren/Dev/docker/sling/sync_dev.yaml"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
sling conns discover tidb_test --schema autoflow
|
||||
|
||||
sling run --src-conn tidb_test --src-stream 'select * from crm_accounts limit 10' --stdout
|
||||
|
||||
sling run --src-conn tidb_test --src-stream 'autoflow.crm_accounts' --tgt-conn tidb_local --tgt-object 'autoflow.crm_accounts' --mode full-refresh
|
||||
sling run --src-conn tidb_test --src-stream 'autoflow.crm_accounts' --tgt-conn tidb_local --tgt-object 'autoflow.crm_accounts' --mode full-refresh
|
||||
|
||||
sling run -r sync_test.yaml
|
||||
|
||||
sling run -r sync_dev.yaml
|
||||
|
||||
sling run -r sync_prod_cbg.yaml
|
||||
|
||||
# sling conns set CONN_NAME type=mysql host=HOST_IP port=4000 username=USER password=PASS database=DB_NAME
|
||||
|
||||
sling conns set tidb_homelab_aptselldemo type=mysql host=192.168.2.210 port=4000 username=root database=aptselldemo
|
||||
sling conns set tidb_prod_aptselldemo type=mysql host=115.190.25.86 port=4000 username=root password=n-zJ@2s^t3r+4HA718 database=qingflow
|
||||
|
||||
sling run -r sync_aptselldemo.yaml
|
||||
|
||||
sling run -r sync_demo_local.yaml
|
||||
|
||||
sling run -r sync_demo.yaml
|
||||
|
|
@ -0,0 +1 @@
|
|||
abctl local install --low-resource-mode --insecure-cookies
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
sling run -r sync_aptselldemo.yaml
|
||||
|
||||
sling run -r sync_demo_local.yaml
|
||||
|
||||
sling run -r sync_demo.yaml
|
||||
|
|
@ -0,0 +1,140 @@
|
|||
# Sync configuration generated from models and qingflow source schema
|
||||
source: tidb_prod
|
||||
target: tidb_homelab
|
||||
|
||||
defaults:
|
||||
mode: truncate
|
||||
|
||||
isolation_level: read_committed
|
||||
|
||||
streams:
|
||||
"qingflow.aldebaran_alembic_version":
|
||||
object: "aptselldemo.aldebaran_alembic_version"
|
||||
"qingflow.bi_reports":
|
||||
object: "aptselldemo.bi_reports"
|
||||
"qingflow.crm_account_assessment":
|
||||
object: "aptselldemo.crm_account_assessment"
|
||||
"qingflow.crm_account_opportunity_assessment":
|
||||
object: "aptselldemo.crm_account_opportunity_assessment"
|
||||
"qingflow.crm_account_review_execution_index":
|
||||
object: "aptselldemo.crm_account_review_execution_index"
|
||||
"qingflow.crm_accounts":
|
||||
object: "aptselldemo.crm_accounts"
|
||||
"qingflow.crm_achievement_timeseries":
|
||||
object: "aptselldemo.crm_achievement_timeseries"
|
||||
"qingflow.crm_acv_targets":
|
||||
object: "aptselldemo.crm_acv_targets"
|
||||
"qingflow.crm_charge_audit":
|
||||
object: "aptselldemo.crm_charge_audit"
|
||||
"qingflow.crm_contacts":
|
||||
object: "aptselldemo.crm_contacts"
|
||||
"qingflow.crm_daily_account_statistics":
|
||||
object: "aptselldemo.crm_daily_account_statistics"
|
||||
"qingflow.crm_data_authority":
|
||||
object: "aptselldemo.crm_data_authority"
|
||||
"qingflow.crm_data_quality_warnings":
|
||||
object: "aptselldemo.crm_data_quality_warnings"
|
||||
"qingflow.crm_department":
|
||||
object: "aptselldemo.crm_department"
|
||||
"qingflow.crm_department_daily_summary":
|
||||
object: "aptselldemo.crm_department_daily_summary"
|
||||
"qingflow.crm_eval_metrics":
|
||||
object: "aptselldemo.crm_eval_metrics"
|
||||
"qingflow.crm_forecast_type_mappings":
|
||||
object: "aptselldemo.crm_forecast_type_mappings"
|
||||
"qingflow.crm_ka_accounts":
|
||||
object: "aptselldemo.crm_ka_accounts"
|
||||
"qingflow.crm_key_opportunities":
|
||||
object: "aptselldemo.crm_key_opportunities"
|
||||
"qingflow.crm_log_processing_status":
|
||||
object: "aptselldemo.crm_log_processing_status"
|
||||
"qingflow.crm_message_dispatch_logs":
|
||||
object: "aptselldemo.crm_message_dispatch_logs"
|
||||
"qingflow.crm_message_inbox":
|
||||
object: "aptselldemo.crm_message_inbox"
|
||||
"qingflow.crm_message_work_item_deps":
|
||||
object: "aptselldemo.crm_message_work_item_deps"
|
||||
"qingflow.crm_message_work_items":
|
||||
object: "aptselldemo.crm_message_work_items"
|
||||
"qingflow.crm_opportunities":
|
||||
object: "aptselldemo.crm_opportunities"
|
||||
"qingflow.crm_opportunity_review_execution_index":
|
||||
object: "aptselldemo.crm_opportunity_review_execution_index"
|
||||
"qingflow.crm_opportunity_stage_stay_bucket":
|
||||
object: "aptselldemo.crm_opportunity_stage_stay_bucket"
|
||||
"qingflow.crm_opportunity_stage_stay_daily":
|
||||
object: "aptselldemo.crm_opportunity_stage_stay_daily"
|
||||
"qingflow.crm_playbook":
|
||||
object: "aptselldemo.crm_playbook"
|
||||
"qingflow.crm_playbook_mapping":
|
||||
object: "aptselldemo.crm_playbook_mapping"
|
||||
"qingflow.crm_playbook_stage_metrics":
|
||||
object: "aptselldemo.crm_playbook_stage_metrics"
|
||||
"qingflow.crm_poc":
|
||||
object: "aptselldemo.crm_poc"
|
||||
"qingflow.crm_push_notification":
|
||||
object: "aptselldemo.crm_push_notification"
|
||||
"qingflow.crm_report_index":
|
||||
object: "aptselldemo.crm_report_index"
|
||||
"qingflow.crm_review_achievement_change_analysis":
|
||||
object: "aptselldemo.crm_review_achievement_change_analysis"
|
||||
"qingflow.crm_review_attendee":
|
||||
object: "aptselldemo.crm_review_attendee"
|
||||
"qingflow.crm_review_attendee_todo_stats":
|
||||
object: "aptselldemo.crm_review_attendee_todo_stats"
|
||||
"qingflow.crm_review_department":
|
||||
object: "aptselldemo.crm_review_department"
|
||||
"qingflow.crm_review_kpi_metric_opp_link":
|
||||
object: "aptselldemo.crm_review_kpi_metric_opp_link"
|
||||
"qingflow.crm_review_kpi_metrics":
|
||||
object: "aptselldemo.crm_review_kpi_metrics"
|
||||
"qingflow.crm_review_opp_audit_log":
|
||||
object: "aptselldemo.crm_review_opp_audit_log"
|
||||
"qingflow.crm_review_opp_branch_snapshot":
|
||||
object: "aptselldemo.crm_review_opp_branch_snapshot"
|
||||
"qingflow.crm_review_opp_branch_snapshot_cache":
|
||||
object: "aptselldemo.crm_review_opp_branch_snapshot_cache"
|
||||
"qingflow.crm_review_opp_comment":
|
||||
object: "aptselldemo.crm_review_opp_comment"
|
||||
"qingflow.crm_review_opp_risk_progress":
|
||||
object: "aptselldemo.crm_review_opp_risk_progress"
|
||||
"qingflow.crm_review_progress_category":
|
||||
object: "aptselldemo.crm_review_progress_category"
|
||||
"qingflow.crm_review_progress_threshold":
|
||||
object: "aptselldemo.crm_review_progress_threshold"
|
||||
"qingflow.crm_review_risk_aggregation":
|
||||
object: "aptselldemo.crm_review_risk_aggregation"
|
||||
"qingflow.crm_review_risk_category":
|
||||
object: "aptselldemo.crm_review_risk_category"
|
||||
"qingflow.crm_review_risk_opportunity_relation":
|
||||
object: "aptselldemo.crm_review_risk_opportunity_relation"
|
||||
"qingflow.crm_review_session":
|
||||
object: "aptselldemo.crm_review_session"
|
||||
"qingflow.crm_sales_activities":
|
||||
object: "aptselldemo.crm_sales_activities"
|
||||
"qingflow.crm_sales_visit_records":
|
||||
object: "aptselldemo.crm_sales_visit_records"
|
||||
"qingflow.crm_sentinel_events":
|
||||
object: "aptselldemo.crm_sentinel_events"
|
||||
"qingflow.crm_sentinel_schedule_log":
|
||||
object: "aptselldemo.crm_sentinel_schedule_log"
|
||||
"qingflow.crm_system_configurations":
|
||||
object: "aptselldemo.crm_system_configurations"
|
||||
"qingflow.crm_todo_merge_events":
|
||||
object: "aptselldemo.crm_todo_merge_events"
|
||||
"qingflow.crm_todo_merge_jobs":
|
||||
object: "aptselldemo.crm_todo_merge_jobs"
|
||||
"qingflow.crm_todos":
|
||||
object: "aptselldemo.crm_todos"
|
||||
"qingflow.crm_tracked_field_snapshots":
|
||||
object: "aptselldemo.crm_tracked_field_snapshots"
|
||||
"qingflow.crm_user":
|
||||
object: "aptselldemo.crm_user"
|
||||
"qingflow.diagnostic_playbook":
|
||||
object: "aptselldemo.diagnostic_playbook"
|
||||
"qingflow.local_contacts":
|
||||
object: "aptselldemo.local_contacts"
|
||||
"qingflow.user_department_relation":
|
||||
object: "aptselldemo.user_department_relation"
|
||||
"qingflow.user_profiles":
|
||||
object: "aptselldemo.user_profiles"
|
||||
|
|
@ -0,0 +1,140 @@
|
|||
# Sync configuration generated from models and qingflow source schema
|
||||
source: tidb_prod
|
||||
target: tidb_homelab
|
||||
|
||||
defaults:
|
||||
mode: truncate
|
||||
|
||||
isolation_level: read_committed
|
||||
|
||||
streams:
|
||||
"autoflow-demo.aldebaran_alembic_version":
|
||||
object: "demo.aldebaran_alembic_version"
|
||||
"autoflow-demo.bi_reports":
|
||||
object: "demo.bi_reports"
|
||||
"autoflow-demo.crm_account_assessment":
|
||||
object: "demo.crm_account_assessment"
|
||||
"autoflow-demo.crm_account_opportunity_assessment":
|
||||
object: "demo.crm_account_opportunity_assessment"
|
||||
"autoflow-demo.crm_account_review_execution_index":
|
||||
object: "demo.crm_account_review_execution_index"
|
||||
"autoflow-demo.crm_accounts":
|
||||
object: "demo.crm_accounts"
|
||||
"autoflow-demo.crm_achievement_timeseries":
|
||||
object: "demo.crm_achievement_timeseries"
|
||||
"autoflow-demo.crm_acv_targets":
|
||||
object: "demo.crm_acv_targets"
|
||||
"autoflow-demo.crm_charge_audit":
|
||||
object: "demo.crm_charge_audit"
|
||||
"autoflow-demo.crm_contacts":
|
||||
object: "demo.crm_contacts"
|
||||
"autoflow-demo.crm_daily_account_statistics":
|
||||
object: "demo.crm_daily_account_statistics"
|
||||
"autoflow-demo.crm_data_authority":
|
||||
object: "demo.crm_data_authority"
|
||||
"autoflow-demo.crm_data_quality_warnings":
|
||||
object: "demo.crm_data_quality_warnings"
|
||||
"autoflow-demo.crm_department":
|
||||
object: "demo.crm_department"
|
||||
"autoflow-demo.crm_department_daily_summary":
|
||||
object: "demo.crm_department_daily_summary"
|
||||
"autoflow-demo.crm_eval_metrics":
|
||||
object: "demo.crm_eval_metrics"
|
||||
"autoflow-demo.crm_forecast_type_mappings":
|
||||
object: "demo.crm_forecast_type_mappings"
|
||||
"autoflow-demo.crm_ka_accounts":
|
||||
object: "demo.crm_ka_accounts"
|
||||
"autoflow-demo.crm_key_opportunities":
|
||||
object: "demo.crm_key_opportunities"
|
||||
"autoflow-demo.crm_log_processing_status":
|
||||
object: "demo.crm_log_processing_status"
|
||||
"autoflow-demo.crm_message_dispatch_logs":
|
||||
object: "demo.crm_message_dispatch_logs"
|
||||
"autoflow-demo.crm_message_inbox":
|
||||
object: "demo.crm_message_inbox"
|
||||
"autoflow-demo.crm_message_work_item_deps":
|
||||
object: "demo.crm_message_work_item_deps"
|
||||
"autoflow-demo.crm_message_work_items":
|
||||
object: "demo.crm_message_work_items"
|
||||
"autoflow-demo.crm_opportunities":
|
||||
object: "demo.crm_opportunities"
|
||||
"autoflow-demo.crm_opportunity_review_execution_index":
|
||||
object: "demo.crm_opportunity_review_execution_index"
|
||||
"autoflow-demo.crm_opportunity_stage_stay_bucket":
|
||||
object: "demo.crm_opportunity_stage_stay_bucket"
|
||||
"autoflow-demo.crm_opportunity_stage_stay_daily":
|
||||
object: "demo.crm_opportunity_stage_stay_daily"
|
||||
"autoflow-demo.crm_playbook":
|
||||
object: "demo.crm_playbook"
|
||||
"autoflow-demo.crm_playbook_mapping":
|
||||
object: "demo.crm_playbook_mapping"
|
||||
"autoflow-demo.crm_playbook_stage_metrics":
|
||||
object: "demo.crm_playbook_stage_metrics"
|
||||
"autoflow-demo.crm_poc":
|
||||
object: "demo.crm_poc"
|
||||
"autoflow-demo.crm_push_notification":
|
||||
object: "demo.crm_push_notification"
|
||||
"autoflow-demo.crm_report_index":
|
||||
object: "demo.crm_report_index"
|
||||
"autoflow-demo.crm_review_achievement_change_analysis":
|
||||
object: "demo.crm_review_achievement_change_analysis"
|
||||
"autoflow-demo.crm_review_attendee":
|
||||
object: "demo.crm_review_attendee"
|
||||
"autoflow-demo.crm_review_attendee_todo_stats":
|
||||
object: "demo.crm_review_attendee_todo_stats"
|
||||
"autoflow-demo.crm_review_department":
|
||||
object: "demo.crm_review_department"
|
||||
"autoflow-demo.crm_review_kpi_metric_opp_link":
|
||||
object: "demo.crm_review_kpi_metric_opp_link"
|
||||
"autoflow-demo.crm_review_kpi_metrics":
|
||||
object: "demo.crm_review_kpi_metrics"
|
||||
"autoflow-demo.crm_review_opp_audit_log":
|
||||
object: "demo.crm_review_opp_audit_log"
|
||||
"autoflow-demo.crm_review_opp_branch_snapshot":
|
||||
object: "demo.crm_review_opp_branch_snapshot"
|
||||
"autoflow-demo.crm_review_opp_branch_snapshot_cache":
|
||||
object: "demo.crm_review_opp_branch_snapshot_cache"
|
||||
"autoflow-demo.crm_review_opp_comment":
|
||||
object: "demo.crm_review_opp_comment"
|
||||
"autoflow-demo.crm_review_opp_risk_progress":
|
||||
object: "demo.crm_review_opp_risk_progress"
|
||||
"autoflow-demo.crm_review_progress_category":
|
||||
object: "demo.crm_review_progress_category"
|
||||
"autoflow-demo.crm_review_progress_threshold":
|
||||
object: "demo.crm_review_progress_threshold"
|
||||
"autoflow-demo.crm_review_risk_aggregation":
|
||||
object: "demo.crm_review_risk_aggregation"
|
||||
"autoflow-demo.crm_review_risk_category":
|
||||
object: "demo.crm_review_risk_category"
|
||||
"autoflow-demo.crm_review_risk_opportunity_relation":
|
||||
object: "demo.crm_review_risk_opportunity_relation"
|
||||
"autoflow-demo.crm_review_session":
|
||||
object: "demo.crm_review_session"
|
||||
"autoflow-demo.crm_sales_activities":
|
||||
object: "demo.crm_sales_activities"
|
||||
"autoflow-demo.crm_sales_visit_records":
|
||||
object: "demo.crm_sales_visit_records"
|
||||
"autoflow-demo.crm_sentinel_events":
|
||||
object: "demo.crm_sentinel_events"
|
||||
"autoflow-demo.crm_sentinel_schedule_log":
|
||||
object: "demo.crm_sentinel_schedule_log"
|
||||
"autoflow-demo.crm_system_configurations":
|
||||
object: "demo.crm_system_configurations"
|
||||
"autoflow-demo.crm_todo_merge_events":
|
||||
object: "demo.crm_todo_merge_events"
|
||||
"autoflow-demo.crm_todo_merge_jobs":
|
||||
object: "demo.crm_todo_merge_jobs"
|
||||
"autoflow-demo.crm_todos":
|
||||
object: "demo.crm_todos"
|
||||
"autoflow-demo.crm_tracked_field_snapshots":
|
||||
object: "demo.crm_tracked_field_snapshots"
|
||||
"autoflow-demo.crm_user":
|
||||
object: "demo.crm_user"
|
||||
"autoflow-demo.diagnostic_playbook":
|
||||
object: "demo.diagnostic_playbook"
|
||||
"autoflow-demo.local_contacts":
|
||||
object: "demo.local_contacts"
|
||||
"autoflow-demo.user_department_relation":
|
||||
object: "demo.user_department_relation"
|
||||
"autoflow-demo.user_profiles":
|
||||
object: "demo.user_profiles"
|
||||
|
|
@ -0,0 +1,140 @@
|
|||
# Sync configuration generated from models and qingflow source schema
|
||||
source: tidb_prod
|
||||
target: tidb_local
|
||||
|
||||
defaults:
|
||||
mode: truncate
|
||||
|
||||
isolation_level: read_committed
|
||||
|
||||
streams:
|
||||
"autoflow-demo.aldebaran_alembic_version":
|
||||
object: "demo.aldebaran_alembic_version"
|
||||
"autoflow-demo.bi_reports":
|
||||
object: "demo.bi_reports"
|
||||
"autoflow-demo.crm_account_assessment":
|
||||
object: "demo.crm_account_assessment"
|
||||
"autoflow-demo.crm_account_opportunity_assessment":
|
||||
object: "demo.crm_account_opportunity_assessment"
|
||||
"autoflow-demo.crm_account_review_execution_index":
|
||||
object: "demo.crm_account_review_execution_index"
|
||||
"autoflow-demo.crm_accounts":
|
||||
object: "demo.crm_accounts"
|
||||
"autoflow-demo.crm_achievement_timeseries":
|
||||
object: "demo.crm_achievement_timeseries"
|
||||
"autoflow-demo.crm_acv_targets":
|
||||
object: "demo.crm_acv_targets"
|
||||
"autoflow-demo.crm_charge_audit":
|
||||
object: "demo.crm_charge_audit"
|
||||
"autoflow-demo.crm_contacts":
|
||||
object: "demo.crm_contacts"
|
||||
"autoflow-demo.crm_daily_account_statistics":
|
||||
object: "demo.crm_daily_account_statistics"
|
||||
"autoflow-demo.crm_data_authority":
|
||||
object: "demo.crm_data_authority"
|
||||
"autoflow-demo.crm_data_quality_warnings":
|
||||
object: "demo.crm_data_quality_warnings"
|
||||
"autoflow-demo.crm_department":
|
||||
object: "demo.crm_department"
|
||||
"autoflow-demo.crm_department_daily_summary":
|
||||
object: "demo.crm_department_daily_summary"
|
||||
"autoflow-demo.crm_eval_metrics":
|
||||
object: "demo.crm_eval_metrics"
|
||||
"autoflow-demo.crm_forecast_type_mappings":
|
||||
object: "demo.crm_forecast_type_mappings"
|
||||
"autoflow-demo.crm_ka_accounts":
|
||||
object: "demo.crm_ka_accounts"
|
||||
"autoflow-demo.crm_key_opportunities":
|
||||
object: "demo.crm_key_opportunities"
|
||||
"autoflow-demo.crm_log_processing_status":
|
||||
object: "demo.crm_log_processing_status"
|
||||
"autoflow-demo.crm_message_dispatch_logs":
|
||||
object: "demo.crm_message_dispatch_logs"
|
||||
"autoflow-demo.crm_message_inbox":
|
||||
object: "demo.crm_message_inbox"
|
||||
"autoflow-demo.crm_message_work_item_deps":
|
||||
object: "demo.crm_message_work_item_deps"
|
||||
"autoflow-demo.crm_message_work_items":
|
||||
object: "demo.crm_message_work_items"
|
||||
"autoflow-demo.crm_opportunities":
|
||||
object: "demo.crm_opportunities"
|
||||
"autoflow-demo.crm_opportunity_review_execution_index":
|
||||
object: "demo.crm_opportunity_review_execution_index"
|
||||
"autoflow-demo.crm_opportunity_stage_stay_bucket":
|
||||
object: "demo.crm_opportunity_stage_stay_bucket"
|
||||
"autoflow-demo.crm_opportunity_stage_stay_daily":
|
||||
object: "demo.crm_opportunity_stage_stay_daily"
|
||||
"autoflow-demo.crm_playbook":
|
||||
object: "demo.crm_playbook"
|
||||
"autoflow-demo.crm_playbook_mapping":
|
||||
object: "demo.crm_playbook_mapping"
|
||||
"autoflow-demo.crm_playbook_stage_metrics":
|
||||
object: "demo.crm_playbook_stage_metrics"
|
||||
"autoflow-demo.crm_poc":
|
||||
object: "demo.crm_poc"
|
||||
"autoflow-demo.crm_push_notification":
|
||||
object: "demo.crm_push_notification"
|
||||
"autoflow-demo.crm_report_index":
|
||||
object: "demo.crm_report_index"
|
||||
"autoflow-demo.crm_review_achievement_change_analysis":
|
||||
object: "demo.crm_review_achievement_change_analysis"
|
||||
"autoflow-demo.crm_review_attendee":
|
||||
object: "demo.crm_review_attendee"
|
||||
"autoflow-demo.crm_review_attendee_todo_stats":
|
||||
object: "demo.crm_review_attendee_todo_stats"
|
||||
"autoflow-demo.crm_review_department":
|
||||
object: "demo.crm_review_department"
|
||||
"autoflow-demo.crm_review_kpi_metric_opp_link":
|
||||
object: "demo.crm_review_kpi_metric_opp_link"
|
||||
"autoflow-demo.crm_review_kpi_metrics":
|
||||
object: "demo.crm_review_kpi_metrics"
|
||||
"autoflow-demo.crm_review_opp_audit_log":
|
||||
object: "demo.crm_review_opp_audit_log"
|
||||
"autoflow-demo.crm_review_opp_branch_snapshot":
|
||||
object: "demo.crm_review_opp_branch_snapshot"
|
||||
"autoflow-demo.crm_review_opp_branch_snapshot_cache":
|
||||
object: "demo.crm_review_opp_branch_snapshot_cache"
|
||||
"autoflow-demo.crm_review_opp_comment":
|
||||
object: "demo.crm_review_opp_comment"
|
||||
"autoflow-demo.crm_review_opp_risk_progress":
|
||||
object: "demo.crm_review_opp_risk_progress"
|
||||
"autoflow-demo.crm_review_progress_category":
|
||||
object: "demo.crm_review_progress_category"
|
||||
"autoflow-demo.crm_review_progress_threshold":
|
||||
object: "demo.crm_review_progress_threshold"
|
||||
"autoflow-demo.crm_review_risk_aggregation":
|
||||
object: "demo.crm_review_risk_aggregation"
|
||||
"autoflow-demo.crm_review_risk_category":
|
||||
object: "demo.crm_review_risk_category"
|
||||
"autoflow-demo.crm_review_risk_opportunity_relation":
|
||||
object: "demo.crm_review_risk_opportunity_relation"
|
||||
"autoflow-demo.crm_review_session":
|
||||
object: "demo.crm_review_session"
|
||||
"autoflow-demo.crm_sales_activities":
|
||||
object: "demo.crm_sales_activities"
|
||||
"autoflow-demo.crm_sales_visit_records":
|
||||
object: "demo.crm_sales_visit_records"
|
||||
"autoflow-demo.crm_sentinel_events":
|
||||
object: "demo.crm_sentinel_events"
|
||||
"autoflow-demo.crm_sentinel_schedule_log":
|
||||
object: "demo.crm_sentinel_schedule_log"
|
||||
"autoflow-demo.crm_system_configurations":
|
||||
object: "demo.crm_system_configurations"
|
||||
"autoflow-demo.crm_todo_merge_events":
|
||||
object: "demo.crm_todo_merge_events"
|
||||
"autoflow-demo.crm_todo_merge_jobs":
|
||||
object: "demo.crm_todo_merge_jobs"
|
||||
"autoflow-demo.crm_todos":
|
||||
object: "demo.crm_todos"
|
||||
"autoflow-demo.crm_tracked_field_snapshots":
|
||||
object: "demo.crm_tracked_field_snapshots"
|
||||
"autoflow-demo.crm_user":
|
||||
object: "demo.crm_user"
|
||||
"autoflow-demo.diagnostic_playbook":
|
||||
object: "demo.diagnostic_playbook"
|
||||
"autoflow-demo.local_contacts":
|
||||
object: "demo.local_contacts"
|
||||
"autoflow-demo.user_department_relation":
|
||||
object: "demo.user_department_relation"
|
||||
"autoflow-demo.user_profiles":
|
||||
object: "demo.user_profiles"
|
||||
|
|
@ -0,0 +1,101 @@
|
|||
# 1. Reference your saved connection profiles
|
||||
source: tidb_dev
|
||||
target: tidb_local
|
||||
|
||||
# 2. Set global defaults (Equivalent to --mode full-refresh)
|
||||
defaults:
|
||||
mode: truncate
|
||||
# This pattern tells Sling: "Use the exact same name (schema.table) for the target"
|
||||
# equivalent to --tgt-object 'autoflow.crm_accounts'
|
||||
# object: "{stream}"
|
||||
|
||||
# 3. Define the list of tables (streams)
|
||||
streams:
|
||||
# Key = --src-stream
|
||||
# Value = null (because we rely on the 'object' default above)
|
||||
# "autoflow.bi_reports":
|
||||
# object: "autoflow.bi_reports"
|
||||
# "autoflow.crm_account_assessment":
|
||||
# object: "autoflow.crm_account_assessment"
|
||||
# "autoflow.crm_account_review_execution_index":
|
||||
# object: "autoflow.crm_account_review_execution_index"
|
||||
# "autoflow.crm_accounts":
|
||||
# object: "autoflow.crm_accounts"
|
||||
# "autoflow.crm_accounts_snapshot":
|
||||
# object: "autoflow.crm_accounts_snapshot"
|
||||
"pingcap.crm_acv_targets":
|
||||
object: "autoflow.crm_acv_targets"
|
||||
# "autoflow.crm_contacts":
|
||||
# object: "autoflow.crm_contacts"
|
||||
# "autoflow.crm_daily_account_statistics":
|
||||
# object: "autoflow.crm_daily_account_statistics"
|
||||
# "autoflow.crm_data_authority":
|
||||
# object: "autoflow.crm_data_authority"
|
||||
# "autoflow.crm_department":
|
||||
# object: "autoflow.crm_department"
|
||||
# "autoflow.crm_eval_metrics":
|
||||
# object: "autoflow.crm_eval_metrics"
|
||||
"pingcap.crm_ka_accounts":
|
||||
object: "autoflow.crm_ka_accounts"
|
||||
# "autoflow.crm_log_processing_status":
|
||||
# object: "autoflow.crm_log_processing_status"
|
||||
# "autoflow.crm_opportunities":
|
||||
# object: "autoflow.crm_opportunities"
|
||||
# "autoflow.crm_opportunities_snapshot":
|
||||
# object: "autoflow.crm_opportunities_snapshot"
|
||||
# "autoflow.crm_opportunity_review_execution_index":
|
||||
# object: "autoflow.crm_opportunity_review_execution_index"
|
||||
# "autoflow.crm_orders":
|
||||
# object: "autoflow.crm_orders"
|
||||
# "autoflow.crm_payment_plans":
|
||||
# object: "autoflow.crm_payment_plans"
|
||||
# "autoflow.crm_poc":
|
||||
# object: "autoflow.crm_poc"
|
||||
# "autoflow.crm_push_notification":
|
||||
# object: "autoflow.crm_push_notification"
|
||||
# "autoflow.crm_report_index":
|
||||
# object: "autoflow.crm_report_index"
|
||||
# "autoflow.crm_sales_activities":
|
||||
# object: "autoflow.crm_sales_activities"
|
||||
# "autoflow.crm_sales_records":
|
||||
# object: "autoflow.crm_sales_records"
|
||||
# "autoflow.crm_sales_visit_records":
|
||||
# object: "autoflow.crm_sales_visit_records"
|
||||
# "autoflow.crm_stages":
|
||||
# object: "autoflow.crm_stages"
|
||||
"pingcap.crm_system_configurations":
|
||||
object: "autoflow.crm_system_configurations"
|
||||
# "autoflow.crm_todos":
|
||||
# object: "autoflow.crm_todos"
|
||||
# "autoflow.crm_tracked_field_snapshots":
|
||||
# object: "autoflow.crm_tracked_field_snapshots"
|
||||
# "autoflow.crm_user":
|
||||
# object: "autoflow.crm_user"
|
||||
# "autoflow.diagnostic_intermediate_callhigh":
|
||||
# object: "autoflow.diagnostic_intermediate_callhigh"
|
||||
# "autoflow.diagnostic_intermediate_decision_maker":
|
||||
# object: "autoflow.diagnostic_intermediate_decision_maker"
|
||||
# "autoflow.diagnostic_intermediate_decision_maker_engagement":
|
||||
# object: "autoflow.diagnostic_intermediate_decision_maker_engagement"
|
||||
# "autoflow.diagnostic_intermediate_playbook":
|
||||
# object: "autoflow.diagnostic_intermediate_playbook"
|
||||
# "autoflow.diagnostic_intermediate_playbook_tops":
|
||||
# object: "autoflow.diagnostic_intermediate_playbook_tops"
|
||||
# "autoflow.diagnostic_playbook":
|
||||
# object: "autoflow.diagnostic_playbook"
|
||||
# "autoflow.diagnostic_playbook_evaluation":
|
||||
# object: "autoflow.diagnostic_playbook_evaluation"
|
||||
# "autoflow.diagnostic_report":
|
||||
# object: "autoflow.diagnostic_report"
|
||||
# "autoflow.document_contents":
|
||||
# object: "autoflow.document_contents"
|
||||
# "autoflow.feishu_message_log":
|
||||
# object: "autoflow.feishu_message_log"
|
||||
# "autoflow.user":
|
||||
# object: "autoflow.user"
|
||||
# "autoflow.user_fxiaoke":
|
||||
# object: "autoflow.user_fxiaoke"
|
||||
# "autoflow.user_profiles":
|
||||
# object: "autoflow.user_profiles"
|
||||
# "autoflow.users":
|
||||
# object: "autoflow.users"
|
||||
|
|
@ -0,0 +1,101 @@
|
|||
# 1. Reference your saved connection profiles
|
||||
source: tidb_prod
|
||||
target: tidb_local
|
||||
|
||||
# 2. Set global defaults (Equivalent to --mode full-refresh)
|
||||
defaults:
|
||||
mode: truncate
|
||||
# This pattern tells Sling: "Use the exact same name (schema.table) for the target"
|
||||
# equivalent to --tgt-object 'autoflow.crm_accounts'
|
||||
# object: "{stream}"
|
||||
|
||||
# 3. Define the list of tables (streams)
|
||||
streams:
|
||||
# Key = --src-stream
|
||||
# Value = null (because we rely on the 'object' default above)
|
||||
"autoflow.bi_reports":
|
||||
object: "autoflow.bi_reports"
|
||||
"autoflow.crm_account_assessment":
|
||||
object: "autoflow.crm_account_assessment"
|
||||
"autoflow.crm_account_review_execution_index":
|
||||
object: "autoflow.crm_account_review_execution_index"
|
||||
"autoflow.crm_accounts":
|
||||
object: "autoflow.crm_accounts"
|
||||
"autoflow.crm_accounts_snapshot":
|
||||
object: "autoflow.crm_accounts_snapshot"
|
||||
"autoflow.crm_acv_targets":
|
||||
object: "autoflow.crm_acv_targets"
|
||||
"autoflow.crm_contacts":
|
||||
object: "autoflow.crm_contacts"
|
||||
"autoflow.crm_daily_account_statistics":
|
||||
object: "autoflow.crm_daily_account_statistics"
|
||||
"autoflow.crm_data_authority":
|
||||
object: "autoflow.crm_data_authority"
|
||||
"autoflow.crm_department":
|
||||
object: "autoflow.crm_department"
|
||||
"autoflow.crm_eval_metrics":
|
||||
object: "autoflow.crm_eval_metrics"
|
||||
"autoflow.crm_ka_accounts":
|
||||
object: "autoflow.crm_ka_accounts"
|
||||
"autoflow.crm_log_processing_status":
|
||||
object: "autoflow.crm_log_processing_status"
|
||||
"autoflow.crm_opportunities":
|
||||
object: "autoflow.crm_opportunities"
|
||||
"autoflow.crm_opportunities_snapshot":
|
||||
object: "autoflow.crm_opportunities_snapshot"
|
||||
"autoflow.crm_opportunity_review_execution_index":
|
||||
object: "autoflow.crm_opportunity_review_execution_index"
|
||||
"autoflow.crm_orders":
|
||||
object: "autoflow.crm_orders"
|
||||
"autoflow.crm_payment_plans":
|
||||
object: "autoflow.crm_payment_plans"
|
||||
"autoflow.crm_poc":
|
||||
object: "autoflow.crm_poc"
|
||||
"autoflow.crm_push_notification":
|
||||
object: "autoflow.crm_push_notification"
|
||||
"autoflow.crm_report_index":
|
||||
object: "autoflow.crm_report_index"
|
||||
"autoflow.crm_sales_activities":
|
||||
object: "autoflow.crm_sales_activities"
|
||||
"autoflow.crm_sales_records":
|
||||
object: "autoflow.crm_sales_records"
|
||||
"autoflow.crm_sales_visit_records":
|
||||
object: "autoflow.crm_sales_visit_records"
|
||||
"autoflow.crm_stages":
|
||||
object: "autoflow.crm_stages"
|
||||
"autoflow.crm_system_configurations":
|
||||
object: "autoflow.crm_system_configurations"
|
||||
"autoflow.crm_todos":
|
||||
object: "autoflow.crm_todos"
|
||||
"autoflow.crm_tracked_field_snapshots":
|
||||
object: "autoflow.crm_tracked_field_snapshots"
|
||||
"autoflow.crm_user":
|
||||
object: "autoflow.crm_user"
|
||||
"autoflow.diagnostic_intermediate_callhigh":
|
||||
object: "autoflow.diagnostic_intermediate_callhigh"
|
||||
"autoflow.diagnostic_intermediate_decision_maker":
|
||||
object: "autoflow.diagnostic_intermediate_decision_maker"
|
||||
"autoflow.diagnostic_intermediate_decision_maker_engagement":
|
||||
object: "autoflow.diagnostic_intermediate_decision_maker_engagement"
|
||||
"autoflow.diagnostic_intermediate_playbook":
|
||||
object: "autoflow.diagnostic_intermediate_playbook"
|
||||
"autoflow.diagnostic_intermediate_playbook_tops":
|
||||
object: "autoflow.diagnostic_intermediate_playbook_tops"
|
||||
"autoflow.diagnostic_playbook":
|
||||
object: "autoflow.diagnostic_playbook"
|
||||
"autoflow.diagnostic_playbook_evaluation":
|
||||
object: "autoflow.diagnostic_playbook_evaluation"
|
||||
"autoflow.diagnostic_report":
|
||||
object: "autoflow.diagnostic_report"
|
||||
"autoflow.document_contents":
|
||||
object: "autoflow.document_contents"
|
||||
"autoflow.feishu_message_log":
|
||||
object: "autoflow.feishu_message_log"
|
||||
"autoflow.user":
|
||||
object: "autoflow.user"
|
||||
"autoflow.user_fxiaoke":
|
||||
object: "autoflow.user_fxiaoke"
|
||||
"autoflow.user_profiles":
|
||||
object: "autoflow.user_profiles"
|
||||
"autoflow.users":
|
||||
object: "autoflow.users"
|
||||
|
|
@ -0,0 +1,101 @@
|
|||
# 1. Reference your saved connection profiles
|
||||
source: tidb_test
|
||||
target: tidb_local
|
||||
|
||||
# 2. Set global defaults (Equivalent to --mode full-refresh)
|
||||
defaults:
|
||||
mode: truncate
|
||||
# This pattern tells Sling: "Use the exact same name (schema.table) for the target"
|
||||
# equivalent to --tgt-object 'autoflow.crm_accounts'
|
||||
# object: "{stream}"
|
||||
|
||||
# 3. Define the list of tables (streams)
|
||||
streams:
|
||||
# Key = --src-stream
|
||||
# Value = null (because we rely on the 'object' default above)
|
||||
"autoflow.bi_reports":
|
||||
object: "autoflow.bi_reports"
|
||||
"autoflow.crm_account_assessment":
|
||||
object: "autoflow.crm_account_assessment"
|
||||
"autoflow.crm_account_review_execution_index":
|
||||
object: "autoflow.crm_account_review_execution_index"
|
||||
"autoflow.crm_accounts":
|
||||
object: "autoflow.crm_accounts"
|
||||
"autoflow.crm_accounts_snapshot":
|
||||
object: "autoflow.crm_accounts_snapshot"
|
||||
"autoflow.crm_acv_targets":
|
||||
object: "autoflow.crm_acv_targets"
|
||||
"autoflow.crm_contacts":
|
||||
object: "autoflow.crm_contacts"
|
||||
"autoflow.crm_daily_account_statistics":
|
||||
object: "autoflow.crm_daily_account_statistics"
|
||||
"autoflow.crm_data_authority":
|
||||
object: "autoflow.crm_data_authority"
|
||||
"autoflow.crm_department":
|
||||
object: "autoflow.crm_department"
|
||||
"autoflow.crm_eval_metrics":
|
||||
object: "autoflow.crm_eval_metrics"
|
||||
"autoflow.crm_ka_accounts":
|
||||
object: "autoflow.crm_ka_accounts"
|
||||
"autoflow.crm_log_processing_status":
|
||||
object: "autoflow.crm_log_processing_status"
|
||||
"autoflow.crm_opportunities":
|
||||
object: "autoflow.crm_opportunities"
|
||||
"autoflow.crm_opportunities_snapshot":
|
||||
object: "autoflow.crm_opportunities_snapshot"
|
||||
"autoflow.crm_opportunity_review_execution_index":
|
||||
object: "autoflow.crm_opportunity_review_execution_index"
|
||||
"autoflow.crm_orders":
|
||||
object: "autoflow.crm_orders"
|
||||
"autoflow.crm_payment_plans":
|
||||
object: "autoflow.crm_payment_plans"
|
||||
"autoflow.crm_poc":
|
||||
object: "autoflow.crm_poc"
|
||||
"autoflow.crm_push_notification":
|
||||
object: "autoflow.crm_push_notification"
|
||||
"autoflow.crm_report_index":
|
||||
object: "autoflow.crm_report_index"
|
||||
"autoflow.crm_sales_activities":
|
||||
object: "autoflow.crm_sales_activities"
|
||||
"autoflow.crm_sales_records":
|
||||
object: "autoflow.crm_sales_records"
|
||||
"autoflow.crm_sales_visit_records":
|
||||
object: "autoflow.crm_sales_visit_records"
|
||||
"autoflow.crm_stages":
|
||||
object: "autoflow.crm_stages"
|
||||
"autoflow.crm_system_configurations":
|
||||
object: "autoflow.crm_system_configurations"
|
||||
"autoflow.crm_todos":
|
||||
object: "autoflow.crm_todos"
|
||||
"autoflow.crm_tracked_field_snapshots":
|
||||
object: "autoflow.crm_tracked_field_snapshots"
|
||||
"autoflow.crm_user":
|
||||
object: "autoflow.crm_user"
|
||||
"autoflow.diagnostic_intermediate_callhigh":
|
||||
object: "autoflow.diagnostic_intermediate_callhigh"
|
||||
"autoflow.diagnostic_intermediate_decision_maker":
|
||||
object: "autoflow.diagnostic_intermediate_decision_maker"
|
||||
"autoflow.diagnostic_intermediate_decision_maker_engagement":
|
||||
object: "autoflow.diagnostic_intermediate_decision_maker_engagement"
|
||||
"autoflow.diagnostic_intermediate_playbook":
|
||||
object: "autoflow.diagnostic_intermediate_playbook"
|
||||
"autoflow.diagnostic_intermediate_playbook_tops":
|
||||
object: "autoflow.diagnostic_intermediate_playbook_tops"
|
||||
"autoflow.diagnostic_playbook":
|
||||
object: "autoflow.diagnostic_playbook"
|
||||
"autoflow.diagnostic_playbook_evaluation":
|
||||
object: "autoflow.diagnostic_playbook_evaluation"
|
||||
"autoflow.diagnostic_report":
|
||||
object: "autoflow.diagnostic_report"
|
||||
"autoflow.document_contents":
|
||||
object: "autoflow.document_contents"
|
||||
"autoflow.feishu_message_log":
|
||||
object: "autoflow.feishu_message_log"
|
||||
"autoflow.user":
|
||||
object: "autoflow.user"
|
||||
"autoflow.user_fxiaoke":
|
||||
object: "autoflow.user_fxiaoke"
|
||||
"autoflow.user_profiles":
|
||||
object: "autoflow.user_profiles"
|
||||
"autoflow.users":
|
||||
object: "autoflow.users"
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
global:
|
||||
auth:
|
||||
enabled: true
|
||||
cookieSecureSetting: "false"
|
||||
security:
|
||||
cookieSecureSetting: "false"
|
||||
# instanceAdmin:
|
||||
# secretName: "airbyte-config-secrets"
|
||||
# firstName: "FN"
|
||||
# lastName: "LN"
|
||||
# emailSecretName: "instance-admin-email"
|
||||
# passwordSecretName: "instance-admin-password"
|
||||
|
||||
# server:
|
||||
# extraEnv:
|
||||
# - name: AB_COOKIE_SECURE
|
||||
# value: "false"
|
||||
# - name: AB_COOKIE_SAME_SITE
|
||||
# value: "Lax"
|
||||
Loading…
Reference in New Issue