I'm working on creating a script file to silently unbundle and upgrade PostgreSQL database in my environment. The Silently installing or upgrading PostgreSQL using the Qlik PostgreSQL Installer documentation mentions both a list of attributes that could be included in a command to silently unbundle and upgrade PostgreSQL database.
The arguments and attributes are largely the same. Here's the complete list of arguments and attributes:
# |
QPI Tool Argument |
QPI Config File Attribute |
Available in Both |
1 |
acceptQCA |
N/A |
No |
2 |
iprange |
IpRange |
Yes |
3 |
maxconnections |
MaxConnections |
Yes |
4 |
dbinstallationpath |
DbInstallationPath |
Yes |
5 |
dbdatapath |
DbDataPath |
Yes |
6 |
dbbackuppath |
DbBackupPath |
Yes |
7 |
listenaddresses |
ListenAddresses |
Yes |
8 |
dbusername |
DbUserName |
Yes |
9 |
dbuserpassword |
DbUserPassword |
Yes |
10 |
dbsuperuserpassword |
DbSuperUserPassword |
Yes |
11 |
dbhost |
DbHost |
Yes |
12 |
dbport |
DbPort |
Yes |
13 |
qpiconfig |
N/A |
No |
11 out of 13 arguments/attributes exist in both. I'm assuming that means that those arguments/attributes can either be typed into Command Prompt manually or saved into a configuration file.
But they shouldn't be typed in both the command and config file.
Put differently, is it true that overlapping arguments and config file attributes must be provided either in a command or in config file but not in both places? Does anyone know?