Package Summary
| Version | 0.0.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/carologistics/clips_executive.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-07-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Tim Wendt
Authors
CDB Saver Plugin
Source code on GitHub.
This plugin is part of the CLIPS DeBugger (CDB) suite of the ROS2 CLIPS-Executive.
This plugin allows to log execution traces of CLIPS into a Postgresql database.
Configuration
-
hostname: | Type | Default | |——–|————-| | string | “localhost” |
- Description
- Hostname of the PostgreSQL server. It is recommended to use a local PostgreSQL instance to avoid latency during saving.
-
port: | Type | Default | |——–|———–| | int | 5432 |
- Description
- PostgreSQL server port.
-
username: | Type | Default | |——–|———–| | string | “cx_user” |
- Description
- PostgreSQL username used by the saver plugin. The user must have permission to create databases.
-
password: | Type | Default | |——–|————| | string | “password” |
- Description
- PostgreSQL password used by the saver plugin. This value is stored in the database as part of the recorded CLIPS executive parameters and should therefore not be considered secure.
-
db_prefix: | Type | Default | |——–|———–| | string | “cdb” |
- Description
- Prefix used for the automatically created database name.
-
db_timestamp_suffix: | Type | Default | |——–|———–| | bool | true |
- Description
- Whether to append a timestamp suffix to the generated database name.
This is useful for creating unique databases per run.
Note that if set to
falsethis can lead to data loss as any pre-existing database with matching name is automatically dropped.
Features
The CDB saver plugin registers callbacks with each CLIPS environment to log all changes into a running Postgresql database.
Database Setup
A running Postgresql instance is required with a user and password matching the credentials as specified in the parameters.
The user must have permission to create databases.
An example setup for a user myuser with password mypassword is shown below:
sudo -u postgres psql
postgres=# CREATE USER cx_user WITH PASSWORD 'password' CREATEDB;
postgres=# \q
Each database is named using a configurable prefix, followed by _, the respective environment name and an optional time stamp.
WARNING
The database is always created fresh, dropping any other database with the same name.
Not using timestamps as suffix may lead to data loss.
Database Credentials
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cx_cdb_saver_plugin at Robotics Stack Exchange
Package Summary
| Version | 0.0.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/carologistics/clips_executive.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-07-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Tim Wendt
Authors
CDB Saver Plugin
Source code on GitHub.
This plugin is part of the CLIPS DeBugger (CDB) suite of the ROS2 CLIPS-Executive.
This plugin allows to log execution traces of CLIPS into a Postgresql database.
Configuration
-
hostname: | Type | Default | |——–|————-| | string | “localhost” |
- Description
- Hostname of the PostgreSQL server. It is recommended to use a local PostgreSQL instance to avoid latency during saving.
-
port: | Type | Default | |——–|———–| | int | 5432 |
- Description
- PostgreSQL server port.
-
username: | Type | Default | |——–|———–| | string | “cx_user” |
- Description
- PostgreSQL username used by the saver plugin. The user must have permission to create databases.
-
password: | Type | Default | |——–|————| | string | “password” |
- Description
- PostgreSQL password used by the saver plugin. This value is stored in the database as part of the recorded CLIPS executive parameters and should therefore not be considered secure.
-
db_prefix: | Type | Default | |——–|———–| | string | “cdb” |
- Description
- Prefix used for the automatically created database name.
-
db_timestamp_suffix: | Type | Default | |——–|———–| | bool | true |
- Description
- Whether to append a timestamp suffix to the generated database name.
This is useful for creating unique databases per run.
Note that if set to
falsethis can lead to data loss as any pre-existing database with matching name is automatically dropped.
Features
The CDB saver plugin registers callbacks with each CLIPS environment to log all changes into a running Postgresql database.
Database Setup
A running Postgresql instance is required with a user and password matching the credentials as specified in the parameters.
The user must have permission to create databases.
An example setup for a user myuser with password mypassword is shown below:
sudo -u postgres psql
postgres=# CREATE USER cx_user WITH PASSWORD 'password' CREATEDB;
postgres=# \q
Each database is named using a configurable prefix, followed by _, the respective environment name and an optional time stamp.
WARNING
The database is always created fresh, dropping any other database with the same name.
Not using timestamps as suffix may lead to data loss.
Database Credentials
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cx_cdb_saver_plugin at Robotics Stack Exchange
Package Summary
| Version | 0.0.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/carologistics/clips_executive.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-07-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Tim Wendt
Authors
CDB Saver Plugin
Source code on GitHub.
This plugin is part of the CLIPS DeBugger (CDB) suite of the ROS2 CLIPS-Executive.
This plugin allows to log execution traces of CLIPS into a Postgresql database.
Configuration
-
hostname: | Type | Default | |——–|————-| | string | “localhost” |
- Description
- Hostname of the PostgreSQL server. It is recommended to use a local PostgreSQL instance to avoid latency during saving.
-
port: | Type | Default | |——–|———–| | int | 5432 |
- Description
- PostgreSQL server port.
-
username: | Type | Default | |——–|———–| | string | “cx_user” |
- Description
- PostgreSQL username used by the saver plugin. The user must have permission to create databases.
-
password: | Type | Default | |——–|————| | string | “password” |
- Description
- PostgreSQL password used by the saver plugin. This value is stored in the database as part of the recorded CLIPS executive parameters and should therefore not be considered secure.
-
db_prefix: | Type | Default | |——–|———–| | string | “cdb” |
- Description
- Prefix used for the automatically created database name.
-
db_timestamp_suffix: | Type | Default | |——–|———–| | bool | true |
- Description
- Whether to append a timestamp suffix to the generated database name.
This is useful for creating unique databases per run.
Note that if set to
falsethis can lead to data loss as any pre-existing database with matching name is automatically dropped.
Features
The CDB saver plugin registers callbacks with each CLIPS environment to log all changes into a running Postgresql database.
Database Setup
A running Postgresql instance is required with a user and password matching the credentials as specified in the parameters.
The user must have permission to create databases.
An example setup for a user myuser with password mypassword is shown below:
sudo -u postgres psql
postgres=# CREATE USER cx_user WITH PASSWORD 'password' CREATEDB;
postgres=# \q
Each database is named using a configurable prefix, followed by _, the respective environment name and an optional time stamp.
WARNING
The database is always created fresh, dropping any other database with the same name.
Not using timestamps as suffix may lead to data loss.
Database Credentials
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cx_cdb_saver_plugin at Robotics Stack Exchange
Package Summary
| Version | 0.0.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/carologistics/clips_executive.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-07-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Tim Wendt
Authors
CDB Saver Plugin
Source code on GitHub.
This plugin is part of the CLIPS DeBugger (CDB) suite of the ROS2 CLIPS-Executive.
This plugin allows to log execution traces of CLIPS into a Postgresql database.
Configuration
-
hostname: | Type | Default | |——–|————-| | string | “localhost” |
- Description
- Hostname of the PostgreSQL server. It is recommended to use a local PostgreSQL instance to avoid latency during saving.
-
port: | Type | Default | |——–|———–| | int | 5432 |
- Description
- PostgreSQL server port.
-
username: | Type | Default | |——–|———–| | string | “cx_user” |
- Description
- PostgreSQL username used by the saver plugin. The user must have permission to create databases.
-
password: | Type | Default | |——–|————| | string | “password” |
- Description
- PostgreSQL password used by the saver plugin. This value is stored in the database as part of the recorded CLIPS executive parameters and should therefore not be considered secure.
-
db_prefix: | Type | Default | |——–|———–| | string | “cdb” |
- Description
- Prefix used for the automatically created database name.
-
db_timestamp_suffix: | Type | Default | |——–|———–| | bool | true |
- Description
- Whether to append a timestamp suffix to the generated database name.
This is useful for creating unique databases per run.
Note that if set to
falsethis can lead to data loss as any pre-existing database with matching name is automatically dropped.
Features
The CDB saver plugin registers callbacks with each CLIPS environment to log all changes into a running Postgresql database.
Database Setup
A running Postgresql instance is required with a user and password matching the credentials as specified in the parameters.
The user must have permission to create databases.
An example setup for a user myuser with password mypassword is shown below:
sudo -u postgres psql
postgres=# CREATE USER cx_user WITH PASSWORD 'password' CREATEDB;
postgres=# \q
Each database is named using a configurable prefix, followed by _, the respective environment name and an optional time stamp.
WARNING
The database is always created fresh, dropping any other database with the same name.
Not using timestamps as suffix may lead to data loss.
Database Credentials
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cx_cdb_saver_plugin at Robotics Stack Exchange
Package Summary
| Version | 0.0.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/carologistics/clips_executive.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-07-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Tim Wendt
Authors
CDB Saver Plugin
Source code on GitHub.
This plugin is part of the CLIPS DeBugger (CDB) suite of the ROS2 CLIPS-Executive.
This plugin allows to log execution traces of CLIPS into a Postgresql database.
Configuration
-
hostname: | Type | Default | |——–|————-| | string | “localhost” |
- Description
- Hostname of the PostgreSQL server. It is recommended to use a local PostgreSQL instance to avoid latency during saving.
-
port: | Type | Default | |——–|———–| | int | 5432 |
- Description
- PostgreSQL server port.
-
username: | Type | Default | |——–|———–| | string | “cx_user” |
- Description
- PostgreSQL username used by the saver plugin. The user must have permission to create databases.
-
password: | Type | Default | |——–|————| | string | “password” |
- Description
- PostgreSQL password used by the saver plugin. This value is stored in the database as part of the recorded CLIPS executive parameters and should therefore not be considered secure.
-
db_prefix: | Type | Default | |——–|———–| | string | “cdb” |
- Description
- Prefix used for the automatically created database name.
-
db_timestamp_suffix: | Type | Default | |——–|———–| | bool | true |
- Description
- Whether to append a timestamp suffix to the generated database name.
This is useful for creating unique databases per run.
Note that if set to
falsethis can lead to data loss as any pre-existing database with matching name is automatically dropped.
Features
The CDB saver plugin registers callbacks with each CLIPS environment to log all changes into a running Postgresql database.
Database Setup
A running Postgresql instance is required with a user and password matching the credentials as specified in the parameters.
The user must have permission to create databases.
An example setup for a user myuser with password mypassword is shown below:
sudo -u postgres psql
postgres=# CREATE USER cx_user WITH PASSWORD 'password' CREATEDB;
postgres=# \q
Each database is named using a configurable prefix, followed by _, the respective environment name and an optional time stamp.
WARNING
The database is always created fresh, dropping any other database with the same name.
Not using timestamps as suffix may lead to data loss.
Database Credentials
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cx_cdb_saver_plugin at Robotics Stack Exchange
Package Summary
| Version | 0.0.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/carologistics/clips_executive.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-07-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Tim Wendt
Authors
CDB Saver Plugin
Source code on GitHub.
This plugin is part of the CLIPS DeBugger (CDB) suite of the ROS2 CLIPS-Executive.
This plugin allows to log execution traces of CLIPS into a Postgresql database.
Configuration
-
hostname: | Type | Default | |——–|————-| | string | “localhost” |
- Description
- Hostname of the PostgreSQL server. It is recommended to use a local PostgreSQL instance to avoid latency during saving.
-
port: | Type | Default | |——–|———–| | int | 5432 |
- Description
- PostgreSQL server port.
-
username: | Type | Default | |——–|———–| | string | “cx_user” |
- Description
- PostgreSQL username used by the saver plugin. The user must have permission to create databases.
-
password: | Type | Default | |——–|————| | string | “password” |
- Description
- PostgreSQL password used by the saver plugin. This value is stored in the database as part of the recorded CLIPS executive parameters and should therefore not be considered secure.
-
db_prefix: | Type | Default | |——–|———–| | string | “cdb” |
- Description
- Prefix used for the automatically created database name.
-
db_timestamp_suffix: | Type | Default | |——–|———–| | bool | true |
- Description
- Whether to append a timestamp suffix to the generated database name.
This is useful for creating unique databases per run.
Note that if set to
falsethis can lead to data loss as any pre-existing database with matching name is automatically dropped.
Features
The CDB saver plugin registers callbacks with each CLIPS environment to log all changes into a running Postgresql database.
Database Setup
A running Postgresql instance is required with a user and password matching the credentials as specified in the parameters.
The user must have permission to create databases.
An example setup for a user myuser with password mypassword is shown below:
sudo -u postgres psql
postgres=# CREATE USER cx_user WITH PASSWORD 'password' CREATEDB;
postgres=# \q
Each database is named using a configurable prefix, followed by _, the respective environment name and an optional time stamp.
WARNING
The database is always created fresh, dropping any other database with the same name.
Not using timestamps as suffix may lead to data loss.
Database Credentials
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cx_cdb_saver_plugin at Robotics Stack Exchange
Package Summary
| Version | 0.0.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/carologistics/clips_executive.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-07-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Tim Wendt
Authors
CDB Saver Plugin
Source code on GitHub.
This plugin is part of the CLIPS DeBugger (CDB) suite of the ROS2 CLIPS-Executive.
This plugin allows to log execution traces of CLIPS into a Postgresql database.
Configuration
-
hostname: | Type | Default | |——–|————-| | string | “localhost” |
- Description
- Hostname of the PostgreSQL server. It is recommended to use a local PostgreSQL instance to avoid latency during saving.
-
port: | Type | Default | |——–|———–| | int | 5432 |
- Description
- PostgreSQL server port.
-
username: | Type | Default | |——–|———–| | string | “cx_user” |
- Description
- PostgreSQL username used by the saver plugin. The user must have permission to create databases.
-
password: | Type | Default | |——–|————| | string | “password” |
- Description
- PostgreSQL password used by the saver plugin. This value is stored in the database as part of the recorded CLIPS executive parameters and should therefore not be considered secure.
-
db_prefix: | Type | Default | |——–|———–| | string | “cdb” |
- Description
- Prefix used for the automatically created database name.
-
db_timestamp_suffix: | Type | Default | |——–|———–| | bool | true |
- Description
- Whether to append a timestamp suffix to the generated database name.
This is useful for creating unique databases per run.
Note that if set to
falsethis can lead to data loss as any pre-existing database with matching name is automatically dropped.
Features
The CDB saver plugin registers callbacks with each CLIPS environment to log all changes into a running Postgresql database.
Database Setup
A running Postgresql instance is required with a user and password matching the credentials as specified in the parameters.
The user must have permission to create databases.
An example setup for a user myuser with password mypassword is shown below:
sudo -u postgres psql
postgres=# CREATE USER cx_user WITH PASSWORD 'password' CREATEDB;
postgres=# \q
Each database is named using a configurable prefix, followed by _, the respective environment name and an optional time stamp.
WARNING
The database is always created fresh, dropping any other database with the same name.
Not using timestamps as suffix may lead to data loss.
Database Credentials
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cx_cdb_saver_plugin at Robotics Stack Exchange
Package Summary
| Version | 0.0.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/carologistics/clips_executive.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-07-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Tim Wendt
Authors
CDB Saver Plugin
Source code on GitHub.
This plugin is part of the CLIPS DeBugger (CDB) suite of the ROS2 CLIPS-Executive.
This plugin allows to log execution traces of CLIPS into a Postgresql database.
Configuration
-
hostname: | Type | Default | |——–|————-| | string | “localhost” |
- Description
- Hostname of the PostgreSQL server. It is recommended to use a local PostgreSQL instance to avoid latency during saving.
-
port: | Type | Default | |——–|———–| | int | 5432 |
- Description
- PostgreSQL server port.
-
username: | Type | Default | |——–|———–| | string | “cx_user” |
- Description
- PostgreSQL username used by the saver plugin. The user must have permission to create databases.
-
password: | Type | Default | |——–|————| | string | “password” |
- Description
- PostgreSQL password used by the saver plugin. This value is stored in the database as part of the recorded CLIPS executive parameters and should therefore not be considered secure.
-
db_prefix: | Type | Default | |——–|———–| | string | “cdb” |
- Description
- Prefix used for the automatically created database name.
-
db_timestamp_suffix: | Type | Default | |——–|———–| | bool | true |
- Description
- Whether to append a timestamp suffix to the generated database name.
This is useful for creating unique databases per run.
Note that if set to
falsethis can lead to data loss as any pre-existing database with matching name is automatically dropped.
Features
The CDB saver plugin registers callbacks with each CLIPS environment to log all changes into a running Postgresql database.
Database Setup
A running Postgresql instance is required with a user and password matching the credentials as specified in the parameters.
The user must have permission to create databases.
An example setup for a user myuser with password mypassword is shown below:
sudo -u postgres psql
postgres=# CREATE USER cx_user WITH PASSWORD 'password' CREATEDB;
postgres=# \q
Each database is named using a configurable prefix, followed by _, the respective environment name and an optional time stamp.
WARNING
The database is always created fresh, dropping any other database with the same name.
Not using timestamps as suffix may lead to data loss.
Database Credentials
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cx_cdb_saver_plugin at Robotics Stack Exchange
Package Summary
| Version | 0.0.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/carologistics/clips_executive.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-07-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Tim Wendt
Authors
CDB Saver Plugin
Source code on GitHub.
This plugin is part of the CLIPS DeBugger (CDB) suite of the ROS2 CLIPS-Executive.
This plugin allows to log execution traces of CLIPS into a Postgresql database.
Configuration
-
hostname: | Type | Default | |——–|————-| | string | “localhost” |
- Description
- Hostname of the PostgreSQL server. It is recommended to use a local PostgreSQL instance to avoid latency during saving.
-
port: | Type | Default | |——–|———–| | int | 5432 |
- Description
- PostgreSQL server port.
-
username: | Type | Default | |——–|———–| | string | “cx_user” |
- Description
- PostgreSQL username used by the saver plugin. The user must have permission to create databases.
-
password: | Type | Default | |——–|————| | string | “password” |
- Description
- PostgreSQL password used by the saver plugin. This value is stored in the database as part of the recorded CLIPS executive parameters and should therefore not be considered secure.
-
db_prefix: | Type | Default | |——–|———–| | string | “cdb” |
- Description
- Prefix used for the automatically created database name.
-
db_timestamp_suffix: | Type | Default | |——–|———–| | bool | true |
- Description
- Whether to append a timestamp suffix to the generated database name.
This is useful for creating unique databases per run.
Note that if set to
falsethis can lead to data loss as any pre-existing database with matching name is automatically dropped.
Features
The CDB saver plugin registers callbacks with each CLIPS environment to log all changes into a running Postgresql database.
Database Setup
A running Postgresql instance is required with a user and password matching the credentials as specified in the parameters.
The user must have permission to create databases.
An example setup for a user myuser with password mypassword is shown below:
sudo -u postgres psql
postgres=# CREATE USER cx_user WITH PASSWORD 'password' CREATEDB;
postgres=# \q
Each database is named using a configurable prefix, followed by _, the respective environment name and an optional time stamp.
WARNING
The database is always created fresh, dropping any other database with the same name.
Not using timestamps as suffix may lead to data loss.
Database Credentials
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cx_cdb_saver_plugin at Robotics Stack Exchange
Package Summary
| Version | 0.0.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/carologistics/clips_executive.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-07-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Tim Wendt
Authors
CDB Saver Plugin
Source code on GitHub.
This plugin is part of the CLIPS DeBugger (CDB) suite of the ROS2 CLIPS-Executive.
This plugin allows to log execution traces of CLIPS into a Postgresql database.
Configuration
-
hostname: | Type | Default | |——–|————-| | string | “localhost” |
- Description
- Hostname of the PostgreSQL server. It is recommended to use a local PostgreSQL instance to avoid latency during saving.
-
port: | Type | Default | |——–|———–| | int | 5432 |
- Description
- PostgreSQL server port.
-
username: | Type | Default | |——–|———–| | string | “cx_user” |
- Description
- PostgreSQL username used by the saver plugin. The user must have permission to create databases.
-
password: | Type | Default | |——–|————| | string | “password” |
- Description
- PostgreSQL password used by the saver plugin. This value is stored in the database as part of the recorded CLIPS executive parameters and should therefore not be considered secure.
-
db_prefix: | Type | Default | |——–|———–| | string | “cdb” |
- Description
- Prefix used for the automatically created database name.
-
db_timestamp_suffix: | Type | Default | |——–|———–| | bool | true |
- Description
- Whether to append a timestamp suffix to the generated database name.
This is useful for creating unique databases per run.
Note that if set to
falsethis can lead to data loss as any pre-existing database with matching name is automatically dropped.
Features
The CDB saver plugin registers callbacks with each CLIPS environment to log all changes into a running Postgresql database.
Database Setup
A running Postgresql instance is required with a user and password matching the credentials as specified in the parameters.
The user must have permission to create databases.
An example setup for a user myuser with password mypassword is shown below:
sudo -u postgres psql
postgres=# CREATE USER cx_user WITH PASSWORD 'password' CREATEDB;
postgres=# \q
Each database is named using a configurable prefix, followed by _, the respective environment name and an optional time stamp.
WARNING
The database is always created fresh, dropping any other database with the same name.
Not using timestamps as suffix may lead to data loss.
Database Credentials
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cx_cdb_saver_plugin at Robotics Stack Exchange
Package Summary
| Version | 0.0.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/carologistics/clips_executive.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-07-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Tim Wendt
Authors
CDB Saver Plugin
Source code on GitHub.
This plugin is part of the CLIPS DeBugger (CDB) suite of the ROS2 CLIPS-Executive.
This plugin allows to log execution traces of CLIPS into a Postgresql database.
Configuration
-
hostname: | Type | Default | |——–|————-| | string | “localhost” |
- Description
- Hostname of the PostgreSQL server. It is recommended to use a local PostgreSQL instance to avoid latency during saving.
-
port: | Type | Default | |——–|———–| | int | 5432 |
- Description
- PostgreSQL server port.
-
username: | Type | Default | |——–|———–| | string | “cx_user” |
- Description
- PostgreSQL username used by the saver plugin. The user must have permission to create databases.
-
password: | Type | Default | |——–|————| | string | “password” |
- Description
- PostgreSQL password used by the saver plugin. This value is stored in the database as part of the recorded CLIPS executive parameters and should therefore not be considered secure.
-
db_prefix: | Type | Default | |——–|———–| | string | “cdb” |
- Description
- Prefix used for the automatically created database name.
-
db_timestamp_suffix: | Type | Default | |——–|———–| | bool | true |
- Description
- Whether to append a timestamp suffix to the generated database name.
This is useful for creating unique databases per run.
Note that if set to
falsethis can lead to data loss as any pre-existing database with matching name is automatically dropped.
Features
The CDB saver plugin registers callbacks with each CLIPS environment to log all changes into a running Postgresql database.
Database Setup
A running Postgresql instance is required with a user and password matching the credentials as specified in the parameters.
The user must have permission to create databases.
An example setup for a user myuser with password mypassword is shown below:
sudo -u postgres psql
postgres=# CREATE USER cx_user WITH PASSWORD 'password' CREATEDB;
postgres=# \q
Each database is named using a configurable prefix, followed by _, the respective environment name and an optional time stamp.
WARNING
The database is always created fresh, dropping any other database with the same name.
Not using timestamps as suffix may lead to data loss.
Database Credentials
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cx_cdb_saver_plugin at Robotics Stack Exchange
Package Summary
| Version | 0.0.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/carologistics/clips_executive.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-07-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Tim Wendt
Authors
CDB Saver Plugin
Source code on GitHub.
This plugin is part of the CLIPS DeBugger (CDB) suite of the ROS2 CLIPS-Executive.
This plugin allows to log execution traces of CLIPS into a Postgresql database.
Configuration
-
hostname: | Type | Default | |——–|————-| | string | “localhost” |
- Description
- Hostname of the PostgreSQL server. It is recommended to use a local PostgreSQL instance to avoid latency during saving.
-
port: | Type | Default | |——–|———–| | int | 5432 |
- Description
- PostgreSQL server port.
-
username: | Type | Default | |——–|———–| | string | “cx_user” |
- Description
- PostgreSQL username used by the saver plugin. The user must have permission to create databases.
-
password: | Type | Default | |——–|————| | string | “password” |
- Description
- PostgreSQL password used by the saver plugin. This value is stored in the database as part of the recorded CLIPS executive parameters and should therefore not be considered secure.
-
db_prefix: | Type | Default | |——–|———–| | string | “cdb” |
- Description
- Prefix used for the automatically created database name.
-
db_timestamp_suffix: | Type | Default | |——–|———–| | bool | true |
- Description
- Whether to append a timestamp suffix to the generated database name.
This is useful for creating unique databases per run.
Note that if set to
falsethis can lead to data loss as any pre-existing database with matching name is automatically dropped.
Features
The CDB saver plugin registers callbacks with each CLIPS environment to log all changes into a running Postgresql database.
Database Setup
A running Postgresql instance is required with a user and password matching the credentials as specified in the parameters.
The user must have permission to create databases.
An example setup for a user myuser with password mypassword is shown below:
sudo -u postgres psql
postgres=# CREATE USER cx_user WITH PASSWORD 'password' CREATEDB;
postgres=# \q
Each database is named using a configurable prefix, followed by _, the respective environment name and an optional time stamp.
WARNING
The database is always created fresh, dropping any other database with the same name.
Not using timestamps as suffix may lead to data loss.
Database Credentials
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cx_cdb_saver_plugin at Robotics Stack Exchange
Package Summary
| Version | 0.0.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/carologistics/clips_executive.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-07-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Tim Wendt
Authors
CDB Saver Plugin
Source code on GitHub.
This plugin is part of the CLIPS DeBugger (CDB) suite of the ROS2 CLIPS-Executive.
This plugin allows to log execution traces of CLIPS into a Postgresql database.
Configuration
-
hostname: | Type | Default | |——–|————-| | string | “localhost” |
- Description
- Hostname of the PostgreSQL server. It is recommended to use a local PostgreSQL instance to avoid latency during saving.
-
port: | Type | Default | |——–|———–| | int | 5432 |
- Description
- PostgreSQL server port.
-
username: | Type | Default | |——–|———–| | string | “cx_user” |
- Description
- PostgreSQL username used by the saver plugin. The user must have permission to create databases.
-
password: | Type | Default | |——–|————| | string | “password” |
- Description
- PostgreSQL password used by the saver plugin. This value is stored in the database as part of the recorded CLIPS executive parameters and should therefore not be considered secure.
-
db_prefix: | Type | Default | |——–|———–| | string | “cdb” |
- Description
- Prefix used for the automatically created database name.
-
db_timestamp_suffix: | Type | Default | |——–|———–| | bool | true |
- Description
- Whether to append a timestamp suffix to the generated database name.
This is useful for creating unique databases per run.
Note that if set to
falsethis can lead to data loss as any pre-existing database with matching name is automatically dropped.
Features
The CDB saver plugin registers callbacks with each CLIPS environment to log all changes into a running Postgresql database.
Database Setup
A running Postgresql instance is required with a user and password matching the credentials as specified in the parameters.
The user must have permission to create databases.
An example setup for a user myuser with password mypassword is shown below:
sudo -u postgres psql
postgres=# CREATE USER cx_user WITH PASSWORD 'password' CREATEDB;
postgres=# \q
Each database is named using a configurable prefix, followed by _, the respective environment name and an optional time stamp.
WARNING
The database is always created fresh, dropping any other database with the same name.
Not using timestamps as suffix may lead to data loss.
Database Credentials
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cx_cdb_saver_plugin at Robotics Stack Exchange
Package Summary
| Version | 0.0.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/carologistics/clips_executive.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-07-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Tim Wendt
Authors
CDB Saver Plugin
Source code on GitHub.
This plugin is part of the CLIPS DeBugger (CDB) suite of the ROS2 CLIPS-Executive.
This plugin allows to log execution traces of CLIPS into a Postgresql database.
Configuration
-
hostname: | Type | Default | |——–|————-| | string | “localhost” |
- Description
- Hostname of the PostgreSQL server. It is recommended to use a local PostgreSQL instance to avoid latency during saving.
-
port: | Type | Default | |——–|———–| | int | 5432 |
- Description
- PostgreSQL server port.
-
username: | Type | Default | |——–|———–| | string | “cx_user” |
- Description
- PostgreSQL username used by the saver plugin. The user must have permission to create databases.
-
password: | Type | Default | |——–|————| | string | “password” |
- Description
- PostgreSQL password used by the saver plugin. This value is stored in the database as part of the recorded CLIPS executive parameters and should therefore not be considered secure.
-
db_prefix: | Type | Default | |——–|———–| | string | “cdb” |
- Description
- Prefix used for the automatically created database name.
-
db_timestamp_suffix: | Type | Default | |——–|———–| | bool | true |
- Description
- Whether to append a timestamp suffix to the generated database name.
This is useful for creating unique databases per run.
Note that if set to
falsethis can lead to data loss as any pre-existing database with matching name is automatically dropped.
Features
The CDB saver plugin registers callbacks with each CLIPS environment to log all changes into a running Postgresql database.
Database Setup
A running Postgresql instance is required with a user and password matching the credentials as specified in the parameters.
The user must have permission to create databases.
An example setup for a user myuser with password mypassword is shown below:
sudo -u postgres psql
postgres=# CREATE USER cx_user WITH PASSWORD 'password' CREATEDB;
postgres=# \q
Each database is named using a configurable prefix, followed by _, the respective environment name and an optional time stamp.
WARNING
The database is always created fresh, dropping any other database with the same name.
Not using timestamps as suffix may lead to data loss.
Database Credentials
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cx_cdb_saver_plugin at Robotics Stack Exchange
Package Summary
| Version | 0.0.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/carologistics/clips_executive.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-07-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Tim Wendt
Authors
CDB Saver Plugin
Source code on GitHub.
This plugin is part of the CLIPS DeBugger (CDB) suite of the ROS2 CLIPS-Executive.
This plugin allows to log execution traces of CLIPS into a Postgresql database.
Configuration
-
hostname: | Type | Default | |——–|————-| | string | “localhost” |
- Description
- Hostname of the PostgreSQL server. It is recommended to use a local PostgreSQL instance to avoid latency during saving.
-
port: | Type | Default | |——–|———–| | int | 5432 |
- Description
- PostgreSQL server port.
-
username: | Type | Default | |——–|———–| | string | “cx_user” |
- Description
- PostgreSQL username used by the saver plugin. The user must have permission to create databases.
-
password: | Type | Default | |——–|————| | string | “password” |
- Description
- PostgreSQL password used by the saver plugin. This value is stored in the database as part of the recorded CLIPS executive parameters and should therefore not be considered secure.
-
db_prefix: | Type | Default | |——–|———–| | string | “cdb” |
- Description
- Prefix used for the automatically created database name.
-
db_timestamp_suffix: | Type | Default | |——–|———–| | bool | true |
- Description
- Whether to append a timestamp suffix to the generated database name.
This is useful for creating unique databases per run.
Note that if set to
falsethis can lead to data loss as any pre-existing database with matching name is automatically dropped.
Features
The CDB saver plugin registers callbacks with each CLIPS environment to log all changes into a running Postgresql database.
Database Setup
A running Postgresql instance is required with a user and password matching the credentials as specified in the parameters.
The user must have permission to create databases.
An example setup for a user myuser with password mypassword is shown below:
sudo -u postgres psql
postgres=# CREATE USER cx_user WITH PASSWORD 'password' CREATEDB;
postgres=# \q
Each database is named using a configurable prefix, followed by _, the respective environment name and an optional time stamp.
WARNING
The database is always created fresh, dropping any other database with the same name.
Not using timestamps as suffix may lead to data loss.
Database Credentials
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cx_cdb_saver_plugin at Robotics Stack Exchange
Package Summary
| Version | 0.0.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/carologistics/clips_executive.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-07-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Tim Wendt
Authors
CDB Saver Plugin
Source code on GitHub.
This plugin is part of the CLIPS DeBugger (CDB) suite of the ROS2 CLIPS-Executive.
This plugin allows to log execution traces of CLIPS into a Postgresql database.
Configuration
-
hostname: | Type | Default | |——–|————-| | string | “localhost” |
- Description
- Hostname of the PostgreSQL server. It is recommended to use a local PostgreSQL instance to avoid latency during saving.
-
port: | Type | Default | |——–|———–| | int | 5432 |
- Description
- PostgreSQL server port.
-
username: | Type | Default | |——–|———–| | string | “cx_user” |
- Description
- PostgreSQL username used by the saver plugin. The user must have permission to create databases.
-
password: | Type | Default | |——–|————| | string | “password” |
- Description
- PostgreSQL password used by the saver plugin. This value is stored in the database as part of the recorded CLIPS executive parameters and should therefore not be considered secure.
-
db_prefix: | Type | Default | |——–|———–| | string | “cdb” |
- Description
- Prefix used for the automatically created database name.
-
db_timestamp_suffix: | Type | Default | |——–|———–| | bool | true |
- Description
- Whether to append a timestamp suffix to the generated database name.
This is useful for creating unique databases per run.
Note that if set to
falsethis can lead to data loss as any pre-existing database with matching name is automatically dropped.
Features
The CDB saver plugin registers callbacks with each CLIPS environment to log all changes into a running Postgresql database.
Database Setup
A running Postgresql instance is required with a user and password matching the credentials as specified in the parameters.
The user must have permission to create databases.
An example setup for a user myuser with password mypassword is shown below:
sudo -u postgres psql
postgres=# CREATE USER cx_user WITH PASSWORD 'password' CREATEDB;
postgres=# \q
Each database is named using a configurable prefix, followed by _, the respective environment name and an optional time stamp.
WARNING
The database is always created fresh, dropping any other database with the same name.
Not using timestamps as suffix may lead to data loss.
Database Credentials
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cx_cdb_saver_plugin at Robotics Stack Exchange
Package Summary
| Version | 0.0.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/carologistics/clips_executive.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-07-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Tim Wendt
Authors
CDB Saver Plugin
Source code on GitHub.
This plugin is part of the CLIPS DeBugger (CDB) suite of the ROS2 CLIPS-Executive.
This plugin allows to log execution traces of CLIPS into a Postgresql database.
Configuration
-
hostname: | Type | Default | |——–|————-| | string | “localhost” |
- Description
- Hostname of the PostgreSQL server. It is recommended to use a local PostgreSQL instance to avoid latency during saving.
-
port: | Type | Default | |——–|———–| | int | 5432 |
- Description
- PostgreSQL server port.
-
username: | Type | Default | |——–|———–| | string | “cx_user” |
- Description
- PostgreSQL username used by the saver plugin. The user must have permission to create databases.
-
password: | Type | Default | |——–|————| | string | “password” |
- Description
- PostgreSQL password used by the saver plugin. This value is stored in the database as part of the recorded CLIPS executive parameters and should therefore not be considered secure.
-
db_prefix: | Type | Default | |——–|———–| | string | “cdb” |
- Description
- Prefix used for the automatically created database name.
-
db_timestamp_suffix: | Type | Default | |——–|———–| | bool | true |
- Description
- Whether to append a timestamp suffix to the generated database name.
This is useful for creating unique databases per run.
Note that if set to
falsethis can lead to data loss as any pre-existing database with matching name is automatically dropped.
Features
The CDB saver plugin registers callbacks with each CLIPS environment to log all changes into a running Postgresql database.
Database Setup
A running Postgresql instance is required with a user and password matching the credentials as specified in the parameters.
The user must have permission to create databases.
An example setup for a user myuser with password mypassword is shown below:
sudo -u postgres psql
postgres=# CREATE USER cx_user WITH PASSWORD 'password' CREATEDB;
postgres=# \q
Each database is named using a configurable prefix, followed by _, the respective environment name and an optional time stamp.
WARNING
The database is always created fresh, dropping any other database with the same name.
Not using timestamps as suffix may lead to data loss.
Database Credentials
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cx_cdb_saver_plugin at Robotics Stack Exchange
Package Summary
| Version | 0.0.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/carologistics/clips_executive.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-07-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Tim Wendt
Authors
CDB Saver Plugin
Source code on GitHub.
This plugin is part of the CLIPS DeBugger (CDB) suite of the ROS2 CLIPS-Executive.
This plugin allows to log execution traces of CLIPS into a Postgresql database.
Configuration
-
hostname: | Type | Default | |——–|————-| | string | “localhost” |
- Description
- Hostname of the PostgreSQL server. It is recommended to use a local PostgreSQL instance to avoid latency during saving.
-
port: | Type | Default | |——–|———–| | int | 5432 |
- Description
- PostgreSQL server port.
-
username: | Type | Default | |——–|———–| | string | “cx_user” |
- Description
- PostgreSQL username used by the saver plugin. The user must have permission to create databases.
-
password: | Type | Default | |——–|————| | string | “password” |
- Description
- PostgreSQL password used by the saver plugin. This value is stored in the database as part of the recorded CLIPS executive parameters and should therefore not be considered secure.
-
db_prefix: | Type | Default | |——–|———–| | string | “cdb” |
- Description
- Prefix used for the automatically created database name.
-
db_timestamp_suffix: | Type | Default | |——–|———–| | bool | true |
- Description
- Whether to append a timestamp suffix to the generated database name.
This is useful for creating unique databases per run.
Note that if set to
falsethis can lead to data loss as any pre-existing database with matching name is automatically dropped.
Features
The CDB saver plugin registers callbacks with each CLIPS environment to log all changes into a running Postgresql database.
Database Setup
A running Postgresql instance is required with a user and password matching the credentials as specified in the parameters.
The user must have permission to create databases.
An example setup for a user myuser with password mypassword is shown below:
sudo -u postgres psql
postgres=# CREATE USER cx_user WITH PASSWORD 'password' CREATEDB;
postgres=# \q
Each database is named using a configurable prefix, followed by _, the respective environment name and an optional time stamp.
WARNING
The database is always created fresh, dropping any other database with the same name.
Not using timestamps as suffix may lead to data loss.
Database Credentials
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cx_cdb_saver_plugin at Robotics Stack Exchange
Package Summary
| Version | 0.0.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/carologistics/clips_executive.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-07-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Tim Wendt
Authors
CDB Saver Plugin
Source code on GitHub.
This plugin is part of the CLIPS DeBugger (CDB) suite of the ROS2 CLIPS-Executive.
This plugin allows to log execution traces of CLIPS into a Postgresql database.
Configuration
-
hostname: | Type | Default | |——–|————-| | string | “localhost” |
- Description
- Hostname of the PostgreSQL server. It is recommended to use a local PostgreSQL instance to avoid latency during saving.
-
port: | Type | Default | |——–|———–| | int | 5432 |
- Description
- PostgreSQL server port.
-
username: | Type | Default | |——–|———–| | string | “cx_user” |
- Description
- PostgreSQL username used by the saver plugin. The user must have permission to create databases.
-
password: | Type | Default | |——–|————| | string | “password” |
- Description
- PostgreSQL password used by the saver plugin. This value is stored in the database as part of the recorded CLIPS executive parameters and should therefore not be considered secure.
-
db_prefix: | Type | Default | |——–|———–| | string | “cdb” |
- Description
- Prefix used for the automatically created database name.
-
db_timestamp_suffix: | Type | Default | |——–|———–| | bool | true |
- Description
- Whether to append a timestamp suffix to the generated database name.
This is useful for creating unique databases per run.
Note that if set to
falsethis can lead to data loss as any pre-existing database with matching name is automatically dropped.
Features
The CDB saver plugin registers callbacks with each CLIPS environment to log all changes into a running Postgresql database.
Database Setup
A running Postgresql instance is required with a user and password matching the credentials as specified in the parameters.
The user must have permission to create databases.
An example setup for a user myuser with password mypassword is shown below:
sudo -u postgres psql
postgres=# CREATE USER cx_user WITH PASSWORD 'password' CREATEDB;
postgres=# \q
Each database is named using a configurable prefix, followed by _, the respective environment name and an optional time stamp.
WARNING
The database is always created fresh, dropping any other database with the same name.
Not using timestamps as suffix may lead to data loss.
Database Credentials
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cx_cdb_saver_plugin at Robotics Stack Exchange
Package Summary
| Version | 0.0.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/carologistics/clips_executive.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-07-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Tim Wendt
Authors
CDB Saver Plugin
Source code on GitHub.
This plugin is part of the CLIPS DeBugger (CDB) suite of the ROS2 CLIPS-Executive.
This plugin allows to log execution traces of CLIPS into a Postgresql database.
Configuration
-
hostname: | Type | Default | |——–|————-| | string | “localhost” |
- Description
- Hostname of the PostgreSQL server. It is recommended to use a local PostgreSQL instance to avoid latency during saving.
-
port: | Type | Default | |——–|———–| | int | 5432 |
- Description
- PostgreSQL server port.
-
username: | Type | Default | |——–|———–| | string | “cx_user” |
- Description
- PostgreSQL username used by the saver plugin. The user must have permission to create databases.
-
password: | Type | Default | |——–|————| | string | “password” |
- Description
- PostgreSQL password used by the saver plugin. This value is stored in the database as part of the recorded CLIPS executive parameters and should therefore not be considered secure.
-
db_prefix: | Type | Default | |——–|———–| | string | “cdb” |
- Description
- Prefix used for the automatically created database name.
-
db_timestamp_suffix: | Type | Default | |——–|———–| | bool | true |
- Description
- Whether to append a timestamp suffix to the generated database name.
This is useful for creating unique databases per run.
Note that if set to
falsethis can lead to data loss as any pre-existing database with matching name is automatically dropped.
Features
The CDB saver plugin registers callbacks with each CLIPS environment to log all changes into a running Postgresql database.
Database Setup
A running Postgresql instance is required with a user and password matching the credentials as specified in the parameters.
The user must have permission to create databases.
An example setup for a user myuser with password mypassword is shown below:
sudo -u postgres psql
postgres=# CREATE USER cx_user WITH PASSWORD 'password' CREATEDB;
postgres=# \q
Each database is named using a configurable prefix, followed by _, the respective environment name and an optional time stamp.
WARNING
The database is always created fresh, dropping any other database with the same name.
Not using timestamps as suffix may lead to data loss.
Database Credentials
File truncated at 100 lines see the full file