.. _cgr-loader: cgr-loader ---------- Tool used to load/import TariffPlan data into CGRateS databases. Can be used to: * load TariffPlan data from **csv files** to **DataDB**. * import TariffPlan data from **csv files** to **StorDB** as offline data. ``-to_stordb -tpid`` * import TariffPlan data from **StorDB** to **DataDB**. ``-from_stordb -tpid`` Customisable through the use of :ref:`JSON configuration ` or command line arguments (higher prio). :: $ cgr-loader -h Usage of cgr-loader: -api_key string Api Key used to comosed ArgDispatcher -caches_address string CacheS component to contact for cache reloads, empty to disable automatic cache reloads (default "*localhost") -caching string Caching strategy used when loading TP -config_path string Configuration directory path. -datadb_host string The DataDb host to connect to. (default "127.0.0.1") -datadb_name string The name/number of the DataDb to connect to. (default "10") -datadb_passwd string The DataDb user's password. -datadb_port string The DataDb port to bind to. (default "6379") -datadb_type string The type of the DataDB database <*redis|*mongo> (default "redis") -datadb_user string The DataDb user to sign in as. (default "cgrates") -dbdata_encoding string The encoding used to store object data in strings (default "msgpack") -disable_reverse_mappings Will disable reverse mappings rebuilding -dry_run When true will not save loaded data to dataDb but just parse it for consistency and errors. -field_sep string Separator for csv file (by default "," is used) (default ",") -flush_stordb Remove tariff plan data for id from the database -from_stordb Load the tariff plan from storDb to dataDb -import_id string Uniquely identify an import/load, postpended to some automatic fields -path string The path to folder containing the data files (default "./") -recursive Loads data from folder recursive. -redis_sentinel string The name of redis sentinel -remove Will remove instead of adding data from DB -route_id string RouteID used to comosed ArgDispatcher -rpc_encoding string RPC encoding used <*gob|*json> (default "*json") -scheduler_address string (default "*localhost") -stordb_host string The storDb host to connect to. (default "127.0.0.1") -stordb_name string The name/number of the storDb to connect to. (default "cgrates") -stordb_passwd string The storDb user's password. -stordb_port string The storDb port to bind to. (default "3306") -stordb_type string The type of the storDb database <*mysql|*postgres|*mongo> (default "mysql") -stordb_user string The storDb user to sign in as. (default "cgrates") -timezone string Timezone for timestamps where not specified <""|UTC|Local|$IANA_TZ_DB> -to_stordb Import the tariff plan from files to storDb -tpid string The tariff plan ID from the database -verbose Enable detailed verbose logging output -version Prints the application version.