Я пытаюсь установить PostgreSQL в myapp в автоматическом режиме, поэтому создал две папки для установки postgresql под defualt Dir myapp as (pgdata - pginstall),
*** Я пробую решение с помощью postgresql_9.6_x86и 10,5_x86 и 10,5_x64 и 10,6_x86_x64 и 10,6_86.*** Defualt Dir: C: \ Program Files (X86) \ myapp
Я установил команду для автоматического режима, как показано ниже: Я использовал параметры в коде Pascal, чтобы PostgreSQL мог работать с предопределенными параметрами, как показано ниже:
PostgresParams := ExpandConstant('--serverport 5555 --servicename PostgreSQL --superpassword xxxxxxxxxx --unattendedmodeui minimal --debuglevel 2 --mode unattended --prefix {app}\pginstall --datadir {app}\pgdata);
При запуске myapp.exe и при выполнении процесса установки необходимых компонентов PostgreSQL выдает ошибку при установке приложения, как показано ниже:
Произошла ошибка.Ожидаемый вариант, но получил «Файлы».Опция начинается с начального префикса "-". Используйте --help, чтобы получить список допустимых опций
, когда я изменил установочный каталог на C: \ или D: \ или Any Dir вместо (C: \ Program Files (x86) \ myapp) автоматическая установка PostgreSQL запускается и работает отлично.