Database Instance Parameters Configuration
Once a database instance has been created (Database Initialization), the next step is to configure its parameters, modifying the settings in the postgresql.conf file located in the Database directory.
The parameters available for editing are aligned with the installed and selected PostgreSQL version.
Every modification adds a comment line in the postgresql.conf file with the date and user who performed the change.
- 
All components installed. 
    pgsmart db config [Flags]
Flags
- -D, --pgdata=<path> [Default: data].=> PostgreSQL instance Data Directory.
- -M, --pgversion=(11|12|13|14|15).=> PostgreSQL major version.
- -a, --agent=<agent>. => Alias, hostname, or IP address where the desired PgSmart Agent is installed.
- -h, --help. => Help
Non-interactive execution is disabled for this operation.
    pgsmart db config
Configuring Database Parameters
- Instructions
Parameter Consultation
- Instructions
- Video
- 
Select the desired PgSmart Agentor Register a new Agent.1.1. Select Configurações das instânciassfrom the menu.1.2. Select the instance Data Directoryfor which you want to configure parameters.1.3. Select the Parâmetrosoption.- When selecting the Parâmetrosoption, the list of configurable parameters will be displayed.
 1.4. To locate a parameter, type its full name, a part of it, or any related characters. The search is case insensitive. 1.5. To view parameter details, press <ENTER>on the desired parameter.note- Parameters are grouped by section. For database parameters, they all belong to the global section.
- Parameters in blue are mandatory and essential for service operation.
- Parameters in red are inconsistent and must be corrected.
- Each parameter indicates its origin:
- global: parameters manually configured by the user.
- default: parameters still using default values.
- auto: (automatic, originated from the file postgresql.auto.conf).
  Figure 1 - Database Parameters Configuration - Consultation Figure 1 - Database Parameters Configuration - Consultation Figure 2 - Database Parameters Configuration - Filtered Consultation Figure 2 - Database Parameters Configuration - Filtered Consultation
- When selecting the 
Parameter Editing
- Instructions
- Video
- 
Select the desired PgSmart Agentor Register a new Agent.1.1. Select Configurações das instânciasfrom the options menu.1.2. Select the instance Data Directoryfor which you want to configure parameters.1.3. Select the Parâmetrosoption.1.4. Select the desired parameter. 1.5. Press <ENTER>to view the parameter details.1.6. Select Editar.1.7. Update the value(s) of the selected parameter. 1.8. Confirm the operation if prompted. 1.9. Confirm whether to perform a RELOAD/RESTART if prompted.  Figure 2 - Database Parameters Configuration - Edit Figure 2 - Database Parameters Configuration - Edit
Parameter Removal
- Instructions
- Video
- 
Select the desired PgSmart Agentor Register a new Agent.1.1. Select Configurações das instânciasfrom the options menu.1.2. Select the instance Data Directoryfor which you want to configure parameters.1.3. Select the Parâmetrosoption.1.4. Select the desired parameter. 1.5. Press <ENTER>to view the parameter details.1.6. Select Remover.1.7. Confirm the operation if prompted. 1.8. Confirm whether to perform a RELOAD/RESTART if prompted.  Figure 3 - Database Parameters Configuration - Removalnote Figure 3 - Database Parameters Configuration - RemovalnoteWhen removing the parameter configuration, it will revert to its defaultsetting.
- 
Depending on the modified parameter, a RELOAD or even a RESTART of the instance may be necessary. PgSmart will inform which action is required to apply the parameter change. 
- 
If the ReloadorRestartis not confirmed, the configuration will remain in the file until the necessary action is completed.