From 35e84d9b621a23a0dc2a39d148f3fdcf6bc39ed8 Mon Sep 17 00:00:00 2001 From: NyanLinHtut Date: Wed, 22 Jan 2020 10:17:30 +0630 Subject: [PATCH] update license activate --- .../javascripts/channels/out_of_stock.js | 13 +- app/controllers/install_controller.rb | 2 +- app/models/license.rb | 102 +++-- config/environments/production.rb | 3 +- config/initializers/license.rb | 6 +- config/secrets.yml | 2 +- db/sym_master.sql | 426 +++++++++--------- 7 files changed, 295 insertions(+), 259 deletions(-) diff --git a/app/assets/javascripts/channels/out_of_stock.js b/app/assets/javascripts/channels/out_of_stock.js index 2bd7ad79..54ff24af 100644 --- a/app/assets/javascripts/channels/out_of_stock.js +++ b/app/assets/javascripts/channels/out_of_stock.js @@ -16,9 +16,9 @@ App.checkin = App.cable.subscriptions.create('OutOfStockChannel', { if (menus) { menus = jQuery.parseJSON(menus); - menus.forEach(m => - m.categories.forEach(c => - c.items.forEach(i => + menus.forEach(m => { + m.categories.forEach(c => { + c.items.forEach(i => { i.instances.forEach(instance => { if (instance.code == item_code) { if (data.status == true) { @@ -33,9 +33,10 @@ App.checkin = App.cable.subscriptions.create('OutOfStockChannel', { } } }) - ) - ) - ); + }) + }) + }); + localStorage.setItem('menus', JSON.stringify(menus)); } } diff --git a/app/controllers/install_controller.rb b/app/controllers/install_controller.rb index 1a08ee41..571fdd0e 100755 --- a/app/controllers/install_controller.rb +++ b/app/controllers/install_controller.rb @@ -29,7 +29,7 @@ class InstallController < BaseController # aes_iv = ENV["AES_IV"] # end - @license = License.new(ENV["SX_PROVISION_URL"]) + @license = License.new(ENV["SX_PROVISION_URL"], request.host) response = @license.license_activate(restaurant, license_key, db_host, db_schema, db_user, db_password) if response[:status] redirect_to root_url, notice: response["message"] diff --git a/app/models/license.rb b/app/models/license.rb index 2c550a1e..3a755030 100755 --- a/app/models/license.rb +++ b/app/models/license.rb @@ -1,12 +1,14 @@ +require 'yaml' + class License include HTTParty - base_uri "connect.smartsales.asia/api" + base_uri "https://l.doemal.app//api" attr_accessor :name, :address_1, :address_2, :township, :city, :country, :email, :phone, :fax, :logo, :subdomain, :plan_activation_date, :plan_next_renewal_date, :plan_max_products,:plan_max_customers, :plan_active_connections, :dbhost, :dbschema, :dbusername, :dbpassword, :exchange_unqiue_id, :localqueue_host,:server_mode,:localhost_address, - :localqueue_user, :localqueue_password, :remotequeue_host, :remotequeue_user, :remotequeue_password, :api_token, :app_token + :localqueue_user, :localqueue_password, :remotequeue_host, :remotequeue_user, :remotequeue_password, :api_token, :app_token, :lookup @license = nil @secret = nil @@ -14,7 +16,10 @@ class License def initialize(server = "", lookup = "") #this code is hard-code to reflect server mode - Very important. self.server_mode = ENV["SERVER_MODE"] - + unless ENV["SERVER_MODE"] == "cloud" + self.server_mode = "application" + end + self.lookup = lookup if (server != "") self.class.base_uri server end @@ -189,8 +194,11 @@ class License end # Check License File exists - def self.check_license_file - return File.exist?("config/license.yml") + def self.check_license_file(lookup) + return unless File.exist?("config/license.yml") + if license = YAML.load_file("config/license.yml") + license[lookup].present? + end end # read line by key for license file @@ -199,11 +207,8 @@ class License key, iv = get_redis_key() if File.exist?("config/license.yml") - File.open("config/license.yml").each do |line| - if line.include? (key_name) - decrypted_line_array = line.split(": ") - decrypted_line = AESCrypt.decrypt_data(decode_str(decrypted_line_array[1]), decode_str(key), decode_str(iv), ENV['CIPHER_TYPE']) - end + if license = YAML.load(File.read("config/license.yml")) + decrypted_line = AESCrypt.decrypt_data(decode_str(license[lookup][key_name]), decode_str(key), decode_str(iv), ENV['CIPHER_TYPE']) end end return decrypted_line @@ -213,11 +218,8 @@ class License def read_license_no_decrypt(key) decrypted_line = "" if File.exist?("config/license.yml") - File.open("config/license.yml").each do |line| - if line.include? (key) - decrypted_line_array = line.split(": ") - decrypted_line = decrypted_line_array[1] - end + if license = YAML.load_file("config/license.yml") + decrypted_line = license[lookup][key] end end return decrypted_line @@ -231,18 +233,18 @@ class License crypted_str = AESCrypt.encrypt_data(new_content, decode_str(key), decode_str(iv), ENV['CIPHER_TYPE']) end - content_str = read_license_no_decrypt(content) if File.exist?("config/license.yml") - file_str = File.read("config/license.yml") - new_file_str = file_str.gsub(content_str, encode_str(crypted_str)) + if license = YAML.load_file("config/license.yml") + license[lookup][content] = encode_str(crypted_str) - # To write changes to the file, use: - File.open("config/license.yml", "w") {|file| file.puts new_file_str } + # To write changes to the file, use: + File.open("config/license.yml", "w") {|file| file.puts new_file_str } - # File.open("config/license.yml").each do |line| - # new_file_str = line.gsub(content, crypted_str) - # f.put - # end + # File.open("config/license.yml").each do |line| + # new_file_str = line.gsub(content, crypted_str) + # f.put + # end + end end end @@ -314,23 +316,41 @@ class License begin # Licese File Creation - File.open("config/license.yml", "w") do |f| - f.puts("iv_key: #{response_data['iv_key']}") - f.puts("shop_name: #{response_data['shop_name']}") - f.puts("email: #{response_data['email']}") - f.puts("telephone: #{response_data['telephone']}") - f.puts("fax: #{response_data['fax']}") - f.puts("address: #{response_data['address']}") - f.puts("dbhost: #{response_data['dbhost']}") - f.puts("dbschema: #{response_data['dbschema']}") - f.puts("dbusername: #{response_data['dbusername']}") - f.puts("dbpassword: #{response_data['dbpassword']}") - f.puts("api_token: #{response_data['api_token']}") - f.puts("app_token: #{response_data['app_token']}") - f.puts("plan_sku: #{response_data['plan_sku']}") - f.puts("renewable_date: #{response_data['renewable_date']}") - f.puts("plan_name: #{response_data['plan_name']}") - end + # File.open("config/license.yml", "w") do |f| + # f.puts("iv_key: #{response_data['iv_key']}") + # f.puts("shop_name: #{response_data['shop_name']}") + # f.puts("email: #{response_data['email']}") + # f.puts("telephone: #{response_data['telephone']}") + # f.puts("fax: #{response_data['fax']}") + # f.puts("address: #{response_data['address']}") + # f.puts("dbhost: #{response_data['dbhost']}") + # f.puts("dbschema: #{response_data['dbschema']}") + # f.puts("dbusername: #{response_data['dbusername']}") + # f.puts("dbpassword: #{response_data['dbpassword']}") + # f.puts("api_token: #{response_data['api_token']}") + # f.puts("app_token: #{response_data['app_token']}") + # f.puts("plan_sku: #{response_data['plan_sku']}") + # f.puts("renewable_date: #{response_data['renewable_date']}") + # f.puts("plan_name: #{response_data['plan_name']}") + # end + license = {lookup => {"iv_key" => response_data['iv_key'], + "shop_name" => response_data['shop_name'], + "email" => response_data['email'], + "telephone" => response_data['telephone'], + "fax" => response_data['fax'], + "address" => response_data['address'], + "dbhost" => response_data['dbhost'], + "dbschema" => response_data['dbschema'], + "dbusername" => response_data['dbusername'], + "dbpassword" => response_data['dbpassword'], + "api_token" => response_data['api_token'], + "app_token" => response_data['app_token'], + "plan_sku" => response_data['plan_sku'], + "renewable_date" => response_data['renewable_date'], + "plan_name" => response_data['plan_name']} + } + + File.open("config/license.yml", "w"){ |file| file.write(license.to_yaml) } rescue IOError response = { "status": false, "message": "Activation is success but something is wrong. \n Please contact code2lab call center!"} end diff --git a/config/environments/production.rb b/config/environments/production.rb index dc3341f3..36e333a7 100755 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -20,7 +20,8 @@ Rails.application.configure do #config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present? # Compress JavaScripts and CSS. - config.assets.js_compressor = :uglifier + # config.assets.js_compressor = :uglifier + config.assets.js_compressor = Uglifier.new(harmony: true) # config.assets.css_compressor = :sass # Do not fallback to assets pipeline if a precompiled asset is missed. diff --git a/config/initializers/license.rb b/config/initializers/license.rb index 7eed14a6..aea3bc52 100644 --- a/config/initializers/license.rb +++ b/config/initializers/license.rb @@ -1,6 +1,8 @@ if File.exist?("config/license.yml") config = YAML.load_file(Rails.root.join("config/license.yml")) - config.fetch(Rails.env, {}).each do |key, value| - ENV[key.upcase] = value.to_s + if config + config.fetch(Rails.env, {}).each do |key, value| + ENV[key.upcase] = value.to_s + end end end diff --git a/config/secrets.yml b/config/secrets.yml index 069b1403..7735c053 100755 --- a/config/secrets.yml +++ b/config/secrets.yml @@ -24,7 +24,7 @@ test: # instead read values from the environment. production: secret_key_base: c4bc81065013f9a3506d385bcbd49586c42e586488144b0de90c7da36867de9fa880f46b5c4f86f0ce9b7c783bb5a73bdb0e5605a47716567294390e726d3e22 - sx_provision_url: connect.smartsales.asia/api #52.221.188.144:9292/api #192.168.1.147:3002/api + sx_provision_url: l.doemal.app/api #52.221.188.144:9292/api #192.168.1.147:3002/api server_mode: application cipher_type: AES-256-CBC sx_key: Wh@t1$C2L diff --git a/db/sym_master.sql b/db/sym_master.sql index 98f05d8e..6d0d68f4 100755 --- a/db/sym_master.sql +++ b/db/sym_master.sql @@ -26,7 +26,7 @@ -- insert into item_selling_price (item_id, cloud_id, price, cost) values (11000001, '001',0.20, 0.10); -- insert into item_selling_price (item_id, cloud_id, price, cost) values (11000001, '002',0.30, 0.20); --- insert into sale_transaction (tran_id, store_id, workstation, day, seq) +-- insert into sale_transaction (tran_id, store_id, workstation, day, seq) -- values (900, '001', '3', '2012-12-01', 90); -- insert into sale_return_line_item (tran_id, item_id, price, quantity, returned_quantity) -- values (900, 11000001, 0.20, 1, 0); @@ -52,31 +52,31 @@ delete from sym_node; update sym_channel set data_loader_type='mysql_bulk', max_batch_size=100000, max_data_to_route=100000 where channel_id = 'reload'; - insert into sym_channel + insert into sym_channel (channel_id, processing_order, max_batch_size, enabled, description) values('setting', 1, 100000, 1, 'All Settings'); - insert into sym_channel + insert into sym_channel (channel_id, processing_order, max_batch_size, enabled, description) values('dining', 1, 100000, 1, 'sale_transactional data from register and back office'); - insert into sym_channel + insert into sym_channel (channel_id, processing_order, max_batch_size, enabled, description) values('commission', 1, 100000, 1, 'Commission ,Commissioners ,Products and Promotion'); - insert into sym_channel + insert into sym_channel (channel_id, processing_order, max_batch_size, enabled, description) values('menu', 1, 100000, 1, 'Item and pricing data'); - insert into sym_channel + insert into sym_channel (channel_id, processing_order, max_batch_size, enabled, description) values('order', 1, 100000, 1, 'Item and pricing data'); - insert into sym_channel + insert into sym_channel (channel_id, processing_order, max_batch_size, enabled, description) values('sale', 1, 100000, 1, 'Sale data'); - insert into sym_channel + insert into sym_channel (channel_id, processing_order, max_batch_size, enabled, description) values('oqs', 1, 100000, 1, 'OQS and cashier temenal'); @@ -87,268 +87,272 @@ delete from sym_node; insert into sym_node_group_link (source_node_group_id, target_node_group_id, data_event_action) values ('sx', 'cloud', 'W'); insert into sym_node_group_link (source_node_group_id, target_node_group_id, data_event_action) values ('cloud', 'sx', 'P'); -# Create Trigger for Setting Channel - - insert into sym_trigger +# Create Trigger for Setting Channel + + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('seed_generators','seed_generators','setting',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('lookups','lookups','setting',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('membership_actions','membership_actions','setting',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('membership_settings','membership_settings','setting',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('payment_method_settings','payment_method_settings','setting',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('print_settings','print_settings','setting',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('shops','shops','setting',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('customers','customers','setting',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('tax_profiles','tax_profiles','setting',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('display_images','display_images','setting',current_timestamp,current_timestamp); -# Create Trigger for Dining Channel + insert into sym_trigger + (trigger_id,source_table_name,channel_id,last_update_time,create_time) + values('out_of_stocks','out_of_stocks','setting',current_timestamp,current_timestamp); - insert into sym_trigger +# Create Trigger for Dining Channel + + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('zones','zones','dining',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('dining_charges','dining_charges','dining',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('dining_facilities','dining_facilities','dining',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('dining_queues','dining_queues','dining',current_timestamp,current_timestamp); -# Create Trigger for Commission Channel - insert into sym_trigger +# Create Trigger for Commission Channel + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('commissioners','commissioners','commission',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('commissions','commissions','commission',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('employees','employees','commission',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('in_duties','in_duties','commission',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('inventory_definitions','inventory_definitions','commission',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('product_commissions','product_commissions','commission',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('products','products','commission',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('promotion_products','promotion_products','commission',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('promotions','promotions','commission',current_timestamp,current_timestamp); -# Create Trigger for Menu Channel - insert into sym_trigger +# Create Trigger for Menu Channel + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('accounts','accounts','menu',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('menu_item_attributes','menu_item_attributes','menu',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('menu_item_options','menu_item_options','menu',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('menus','menus','menu',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('menu_categories','menu_categories','menu',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('menu_items','menu_items','menu',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('menu_item_instances','menu_item_instances','menu',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('item_sets','item_sets','menu',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('menu_item_sets','menu_item_sets','menu',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('menu_instance_item_sets','menu_instance_item_sets','menu',current_timestamp,current_timestamp); -# Create Trigger for Order Channel - insert into sym_trigger +# Create Trigger for Order Channel + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('orders','orders','order',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('order_items','order_items','order',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('bookings','bookings','order',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('booking_orders','booking_orders','order',current_timestamp,current_timestamp); -# Create Trigger for Sale Channel - insert into sym_trigger +# Create Trigger for Sale Channel + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('sales','sales','sale',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('sale_items','sale_items','sale',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('sale_audits','sale_audits','sale',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('sale_orders','sale_orders','sale',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('sale_payments','sale_payments','sale',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('sale_taxes','sale_taxes','sale',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('payment_journals','payment_journals','sale',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('shift_sales','shift_sales','sale',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('stock_check_items','stock_check_items','sale',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('stock_checks','stock_checks','sale',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('stock_journals','stock_journals','sale',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('surveys','surveys','sale',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('card_sale_trans','card_sale_trans','sale',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('card_settle_trans','card_settle_trans','sale',current_timestamp,current_timestamp); #trigger for order reservation - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('order_reservations','order_reservations','sale',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('order_reservation_items','order_reservation_items','sale',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('deliveries','deliveries','sale',current_timestamp,current_timestamp); - # Create Trigger for OQS Channel + # Create Trigger for OQS Channel - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('assigned_order_items','assigned_order_items','oqs',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('cashier_terminals','cashier_terminals','oqs',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('cashier_terminal_by_zones','cashier_terminal_by_zones','oqs',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('cashier_login_logs','cashier_login_logs','oqs',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('order_queue_process_by_zones','order_queue_process_by_zones','oqs',current_timestamp,current_timestamp); - insert into sym_trigger + insert into sym_trigger (trigger_id,source_table_name,channel_id,last_update_time,create_time) values('order_queue_stations','order_queue_stations','oqs',current_timestamp,current_timestamp); # Create Routers for Nodes - insert into sym_router + insert into sym_router (router_id,source_node_group_id,target_node_group_id,router_type,create_time,last_update_time) values('sx_2_cloud', 'sx', 'cloud', 'default',current_timestamp, current_timestamp); - insert into sym_router + insert into sym_router (router_id,source_node_group_id,target_node_group_id,router_type,sync_on_delete,create_time,last_update_time) values('cloud_2_sx', 'cloud', 'sx', 'default',0,current_timestamp, current_timestamp); --- insert into sym_router +-- insert into sym_router -- (router_id,source_node_group_id,target_node_group_id,router_type,router_expression,create_time,last_update_time) -- values('sx_2_one_cloud', 'sx', 'cloud', 'column','cloud_ID=:EXTERNAL_ID or OLD_cloud_ID=:EXTERNAL_ID',current_timestamp, current_timestamp); @@ -357,526 +361,534 @@ delete from sym_node; # Setting Channel # From cloud to Master - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('seed_generators','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('lookups','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('membership_actions','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('membership_settings','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('payment_method_settings','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('print_settings','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('shops','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('customers','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('tax_profiles','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('display_images','cloud_2_sx', 100, current_timestamp, current_timestamp); + insert into sym_trigger_router + (trigger_id,router_id,initial_load_order,last_update_time,create_time) + values('out_of_stocks','cloud_2_sx', 100, current_timestamp, current_timestamp); + # Setting Channel # From Master to cloud - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('seed_generators','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('lookups','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('membership_actions','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('membership_settings','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('payment_method_settings','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('print_settings','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('shops','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('customers','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('tax_profiles','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('display_images','sx_2_cloud', 100, current_timestamp, current_timestamp); + insert into sym_trigger_router + (trigger_id,router_id,initial_load_order,last_update_time,create_time) + values('out_of_stocks','sx_2_cloud', 100, current_timestamp, current_timestamp); + #End Setting Channel # Dining Channel # From cloud to SX - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('zones','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('dining_charges','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('dining_facilities','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('dining_queues','cloud_2_sx', 100, current_timestamp, current_timestamp); # Dining Channel # From SX to cloud - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('zones','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('dining_charges','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('dining_facilities','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('dining_queues','sx_2_cloud', 100, current_timestamp, current_timestamp); #end Dining Channel # Commission/Promotion/Product Channel # From cloud to SX - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('commissioners','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('commissions','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('employees','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('in_duties','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('inventory_definitions','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('product_commissions','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('products','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('promotion_products','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('promotions','cloud_2_sx', 100, current_timestamp, current_timestamp); # Commission/Promotion/Product Channel # From SX to cloud - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('commissioners','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('commissions','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('employees','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('in_duties','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('inventory_definitions','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('product_commissions','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('products','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('promotion_products','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('promotions','sx_2_cloud', 100, current_timestamp, current_timestamp); #end Commission/Promotion/Product Channel # Menu Channel # From cloud to SX - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('accounts','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('menu_item_attributes','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('menu_item_options','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('menus','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('menu_categories','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('menu_items','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('menu_item_instances','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('item_sets','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('menu_item_sets','cloud_2_sx', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('menu_instance_item_sets','cloud_2_sx', 100, current_timestamp, current_timestamp); # Menu Channel # From SX to cloud - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('accounts','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('menu_item_attributes','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('menu_item_options','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('menus','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('menu_categories','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('menu_items','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('menu_item_instances','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('item_sets','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('menu_item_sets','sx_2_cloud', 100, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('menu_instance_item_sets','sx_2_cloud', 100, current_timestamp, current_timestamp); #End Menu Channel # Order Channel # From cloud to Sx - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('orders','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('order_items','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('bookings','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('booking_orders','cloud_2_sx', 200, current_timestamp, current_timestamp); # Order Channel # From SX to cloud - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('orders','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('order_items','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('bookings','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('booking_orders','sx_2_cloud', 200, current_timestamp, current_timestamp); -# End Order Channel +# End Order Channel # Sale Channel # From cloud to Sx - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('sales','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('sale_items','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('sale_audits','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('sale_orders','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('sale_payments','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('sale_taxes','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('payment_journals','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('shift_sales','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('stock_check_items','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('stock_checks','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('stock_journals','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('surveys','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('card_sale_trans','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('card_settle_trans','cloud_2_sx', 200, current_timestamp, current_timestamp); #router trigger cloud_2_sx for order reservation - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('order_reservations','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('order_reservation_items','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('deliveries','cloud_2_sx', 200, current_timestamp, current_timestamp); # Sale Channel # From SX to cloud - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('sales','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('sale_items','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('sale_audits','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('sale_orders','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('sale_payments','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('sale_taxes','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('payment_journals','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('shift_sales','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('stock_check_items','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('stock_checks','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('stock_journals','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('surveys','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('card_sale_trans','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('card_settle_trans','sx_2_cloud', 200, current_timestamp, current_timestamp); #router trigger sx_2_cloud for order reservation - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('order_reservations','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('order_reservation_items','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('deliveries','sx_2_cloud', 200, current_timestamp, current_timestamp); -# End Sale Channel +# End Sale Channel # Oqs Channel # From cloud to Sx - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('assigned_order_items','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('cashier_terminals','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('cashier_terminal_by_zones','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('cashier_login_logs','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('order_queue_process_by_zones','cloud_2_sx', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('order_queue_stations','cloud_2_sx', 200, current_timestamp, current_timestamp); # Oqs Channel # From SX to cloud - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('assigned_order_items','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('cashier_terminals','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('cashier_terminal_by_zones','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('cashier_login_logs','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('order_queue_process_by_zones','sx_2_cloud', 200, current_timestamp, current_timestamp); - insert into sym_trigger_router + insert into sym_trigger_router (trigger_id,router_id,initial_load_order,last_update_time,create_time) values('order_queue_stations','sx_2_cloud', 200, current_timestamp, current_timestamp); # End Oqs Channel -insert into sym_node (node_id,node_group_id,external_id,sync_enabled,sync_url,schema_version,symmetric_version,database_type,database_version,heartbeat_time,timezone_offset,batch_to_send_count,batch_in_error_count,created_at_node_id) +insert into sym_node (node_id,node_group_id,external_id,sync_enabled,sync_url,schema_version,symmetric_version,database_type,database_version,heartbeat_time,timezone_offset,batch_to_send_count,batch_in_error_count,created_at_node_id) values ('000','sx','000',1,null,null,null,null,null,current_timestamp,null,0,0,'000'); -insert into sym_node (node_id,node_group_id,external_id,sync_enabled,sync_url,schema_version,symmetric_version,database_type,database_version,heartbeat_time,timezone_offset,batch_to_send_count,batch_in_error_count,created_at_node_id) +insert into sym_node (node_id,node_group_id,external_id,sync_enabled,sync_url,schema_version,symmetric_version,database_type,database_version,heartbeat_time,timezone_offset,batch_to_send_count,batch_in_error_count,created_at_node_id) values ('001','cloud','001',1,null,null,null,null,null,current_timestamp,null,0,0,'000'); --- insert into sym_node (node_id,node_group_id,external_id,sync_enabled,sync_url,schema_version,symmetric_version,database_type,database_version,heartbeat_time,timezone_offset,batch_to_send_count,batch_in_error_count,created_at_node_id) +-- insert into sym_node (node_id,node_group_id,external_id,sync_enabled,sync_url,schema_version,symmetric_version,database_type,database_version,heartbeat_time,timezone_offset,batch_to_send_count,batch_in_error_count,created_at_node_id) -- values ('002','cloud','002',1,null,null,null,null,null,current_timestamp,null,0,0,'000'); -insert into sym_node_security (node_id,node_password,registration_enabled,registration_time,initial_load_enabled,initial_load_time,created_at_node_id) +insert into sym_node_security (node_id,node_password,registration_enabled,registration_time,initial_load_enabled,initial_load_time,created_at_node_id) values ('000','acd36ce830d1fda466eec921433f38',0,current_timestamp,1,current_timestamp,'000'); -insert into sym_node_security (node_id,node_password,registration_enabled,registration_time,initial_load_enabled,initial_load_time,created_at_node_id) +insert into sym_node_security (node_id,node_password,registration_enabled,registration_time,initial_load_enabled,initial_load_time,created_at_node_id) values ('001','acd36ce830d1fda466eec921433f38',1,null,1,null,'000'); --- insert into sym_node_security (node_id,node_password,registration_enabled,registration_time,initial_load_enabled,initial_load_time,created_at_node_id) +-- insert into sym_node_security (node_id,node_password,registration_enabled,registration_time,initial_load_enabled,initial_load_time,created_at_node_id) -- values ('002','acd36ce830d1fda466eec921433f38',1,null,1,null,'000'); insert into sym_node_identity values ('000');