mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
97 lines
3.4 KiB
ReStructuredText
97 lines
3.4 KiB
ReStructuredText
.. _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 <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.
|
|
-redisSentinel string
|
|
The name of redis sentinel
|
|
-redisCluster bool
|
|
Is the redis datadb a cluster
|
|
-cluster_sync string
|
|
The sync interval for the redis cluster
|
|
-cluster_ondown_delay string
|
|
The delay before executing the commands if thredis cluster is in the CLUSTERDOWN state
|
|
-mongoQueryTimeout string
|
|
The timeout for queries
|
|
-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. |