Files
data-management/EXCHANGE_EXTRACT_SQL_OLD.json
T
Yam ZhengLim acff209f06 Add X1
2022-11-12 12:30:42 +08:00

77 lines
8.2 KiB
JSON

{
"bookings" : "SELECT id, company_id, marking, service_id, bank_id, fix_amount, fix_currency_id, convertible_currency_id, conversion_currency_id, status, deleted_at, created_at, updated_at, now() AS '_source_loaded_at' FROM bookings;",
"companies" : "SELECT id, CONCAT(SUBSTR(name,1,2),SUBSTR(name,5,1),REPEAT('',LOCATE('@',name)-3),SUBSTR(name,LOCATE('@',name)-1,3),REPEAT('',LENGTH(name)-LOCATE('.',REVERSE(name))-LOCATE('@',name)-1),SUBSTR(name,LENGTH(name)-LOCATE('.',REVERSE(name)))) AS name, reference, debtor, type, business_type, status, deleted_at, created_at, updated_at, now() AS '_source_loaded_at' FROM companies;",
"contacts" : "SELECT id, company_id, country_id, CONCAT(SUBSTR(reference,1,2),SUBSTR(reference,5,1),REPEAT('',LOCATE('@',reference)-3),SUBSTR(reference,LOCATE('@',reference)-1,3),REPEAT('',LENGTH(reference)-LOCATE('.',REVERSE(reference))-LOCATE('@',reference)-1),SUBSTR(reference,LENGTH(reference)-LOCATE('.',REVERSE(reference)))) AS reference, REPLACE(phone,RIGHT(phone,round(length(phone)/2,0)+1),REPEAT('*', round(length(phone)/2+0.5,0))) as phone, CONCAT(SUBSTR(email,1,2),SUBSTR(email,5,1),REPEAT('',LOCATE('@',email)-3),SUBSTR(email,LOCATE('@',email)-1,3),REPEAT('',LENGTH(email)-LOCATE('.',REVERSE(email))-LOCATE('@',email)-1),SUBSTR(email,LENGTH(email)-LOCATE('.',REVERSE(email)))) AS email, CONCAT(SUBSTR(wechat_id,1,2),SUBSTR(wechat_id,5,1),REPEAT('',LOCATE('@',wechat_id)-3),SUBSTR(wechat_id,LOCATE('@',wechat_id)-1,3),REPEAT('',LENGTH(wechat_id)-LOCATE('.',REVERSE(wechat_id))-LOCATE('@',wechat_id)-1),SUBSTR(wechat_id,LENGTH(wechat_id)-LOCATE('.',REVERSE(wechat_id)))) AS wechat_id, deleted_at, created_at, updated_at, now() AS '_source_loaded_at' FROM contacts;",
"countries" : "SELECT *, now() AS '_source_loaded_at' FROM countries;",
"currencies" : "SELECT *, now() AS '_source_loaded_at' FROM currencies;",
"currency_rates" : "SELECT *, now() AS '_source_loaded_at' FROM currency_rates;",
"currency_rate_logs" : "SELECT *, now() AS '_source_loaded_at' FROM currency_rate_logs;",
"employees" : "SELECT *, now() AS '_source_loaded_at' FROM employees;",
"groups" : "SELECT *, now() AS '_source_loaded_at' FROM groups;",
"group_transactions" : "SELECT *, now() AS '_source_loaded_at' FROM group_transactions;",
"segments" : "SELECT *, now() AS '_source_loaded_at' FROM segments;",
"segment_companies" : "SELECT *, now() AS '_source_loaded_at' FROM segment_companies;",
"service_types" : "SELECT *, now() AS '_source_loaded_at' FROM service_types;",
"transactions" : "SELECT *, now() AS '_source_loaded_at' FROM transactions;",
"transaction_detail" : "SELECT id, transaction_id, REPLACE(REPLACE(REPLACE(product_code, '\n', ''),'|', ''),'\\\\','') AS product_code, REPLACE(REPLACE(REPLACE(product_name, '\n', ''),'|', ''),'\\\\','') AS product_name, quantity, price, amount, deleted_at, created_at, updated_at, now() AS '_source_loaded_at' FROM `transaction_detail`;",
"users" : "SELECT id, CONCAT(SUBSTR(name,1,2),SUBSTR(name,5,1),REPEAT('',LOCATE('@',name)-3),SUBSTR(name,LOCATE('@',name)-1,3),REPEAT('',LENGTH(name)-LOCATE('.',REVERSE(name))-LOCATE('@',name)-1),SUBSTR(name,LENGTH(name)-LOCATE('.',REVERSE(name)))) AS name, MD5(email) AS email_hash_id, type, status, deleted_at, created_at, updated_at, now() AS '_source_loaded_at' FROM users;",
"user_email_verifications" : "SELECT id, MD5(email) AS email_hash_id, is_complete, is_active, is_sent, created_at, updated_at, now() AS '_source_loaded_at' FROM user_email_verifications;",
"wallets" : "SELECT id, owner_type, owner_id, CONCAT(SUBSTR(code,1,2),SUBSTR(code,5,1),REPEAT('',LOCATE('@',code)-3),SUBSTR(code,LOCATE('@',code)-1,3),REPEAT('',LENGTH(code)-LOCATE('.',REVERSE(code))-LOCATE('@',code)-1),SUBSTR(code,LENGTH(code)-LOCATE('.',REVERSE(code)))) AS code, currency_id, amount, deleted_at, created_at, updated_at, now() AS '_source_loaded_at' FROM wallets;"
}
{
"activity_log" : "SELECT * FROM activity_log;",
"addresses" : "SELECT * FROM addresses;",
"announcements" : "SELECT * FROM announcements;",
"announcement_segment" : "SELECT * FROM announcement_segment;",
// "banks" : "SELECT * FROM banks;",
// "bank_logs" : "SELECT * FROM bank_logs;",
// "bookings" : "SELECT * FROM bookings;",
"companies" : "SELECT * FROM companies;",
--"company_connections" : "SELECT * FROM company_connections;",
--"company_employees" : "SELECT * FROM company_employees;",
--"company_modules" : "SELECT * FROM company_modules;",
--"connection_segments" : "SELECT * FROM connection_segments;",
"contacts" : "SELECT * FROM contacts;",
--"containers" : "SELECT * FROM countries",
--"container_packing_lists" : "SELECT * FROM container_packing_lists",
"countries" : "SELECT * FROM countries;",
"currencies" : "SELECT * FROM currencies;",
// "currency_logs" : "SELECT * FROM currency_logs;",
// "currency_rates" : "SELECT * FROM currency_rates;",
// "currency_rate_logs" : "SELECT * FROM currency_rate_logs;",
"districts" : "SELECT * FROM districts;",
"documents" : "SELECT * FROM documents;",
// "employees" : "SELECT * FROM employees;",
"failed_jobs" : "SELECT * FROM failed_jobs;",
"files" : "SELECT id, document_id, REPLACE(REPLACE(REPLACE(file, '\n', ''),'|', ''),'\\\\','') AS 'file', file_type, deleted_at, created_at, updated_at FROM files;",
// "groups" : "SELECT * FROM groups;",
// "group_transactions" : "SELECT * FROM group_transactions;",
"jobs" : "SELECT * FROM jobs;",
"migrations" : "SELECT * FROM migrations;",
// "model_has_roles" : "SELECT * FROM model_has_roles;",
// "notifications" : "SELECT * FROM notifications;",
--"orders" : "SELECT * FROM orders",
--"order_roles" : "SELECT * FROM order_roles",
--"packages" : "SELECT * FROM packages",
--"packing_lists" : "SELECT * FROM packing_lists",
"password_resets" : "SELECT * FROM password_resets;",
// "permissions" : "SELECT * FROM permissions;",
--"remarks" : "SELECT * FROM remarks",
// "roles" : "SELECT * FROM roles;",
// "role_has_permissions" : "SELECT * FROM role_has_permissions;",
--"schedules" : "SELECT * FROM schedules",
"segments" : "SELECT * FROM segments;",
// "segment_companies" : "SELECT * FROM segment_companies;",
"segment_constants" : "SELECT * FROM segment_constants;",
// "service_types" : "SELECT * FROM service_types;",
"states" : "SELECT * FROM states;",
--"steps" : "SELECT * FROM steps",
"transactions" : "SELECT * FROM transactions;",
"transaction_detail" : "SELECT id, transaction_id, REPLACE(REPLACE(REPLACE(product_code, '\n', ''),'|', ''),'\\\\','') AS product_code, REPLACE(REPLACE(REPLACE(product_name, '\n', ''),'|', ''),'\\\\','') AS product_name, quantity, price, amount, deleted_at, created_at, updated_at FROM `transaction_detail`;",
--"transport_arrangements" : "SELECT * FROM transport_arrangements",
"users" : "SELECT id, name, email, type, status, remember_token, active_at, deleted_at, created_at, updated_at FROM users;",
"user_email_verifications" : "SELECT * FROM user_email_verifications;",
// "wallets" : "SELECT * FROM wallets;"
}