Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitdb3bc70

Browse files
committed
Windows installer will save options for pgAdmin
1 parent4514929 commitdb3bc70

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

‎nsis/postgresql.nsi

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
!insertmacro VersionCompare
2727
;--------------------------------
2828
!define LANGFILE_LANGDLL_FMT"%ENGNAME%"
29+
!define PG_REG_KEY_FOR_PGADIN"SOFTWARE\PostgreSQL\Services\"
2930
;General
3031
Name"${PRODUCT_NAME} ${PRODUCT_VERSION}"
3132
OutFile"${BUILD_DIR}\installers\${PRODUCT_NAME}_${PG_DEF_VERSION}_${PG_INS_SUFFIX}"
@@ -1263,6 +1264,15 @@ Function WriteInstallOptions
12631264
WriteRegStrHKLM"${PG_REG_SERVICE_KEY}""Display Name"$Branding_text
12641265
WriteRegStrHKLM"${PG_REG_SERVICE_KEY}""Product Code"$ServiceID_text
12651266
WriteRegStrHKLM"${PG_REG_SERVICE_KEY}""Service Account"$ServiceAccount_text
1267+
1268+
;for pgAdmin
1269+
WriteRegStrHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Data Directory"$DATA_DIR
1270+
WriteRegStrHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Database Superuser"$UserName_text
1271+
WriteRegStrHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Display Name"$Branding_text
1272+
WriteRegDWORDHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Port"$TextPort_text
1273+
WriteRegStrHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Product Code"$ServiceID_text
1274+
WriteRegStrHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Service Account"$ServiceAccount_text
1275+
12661276
FunctionEnd
12671277

12681278
Function un.DeleteInstallOptions
@@ -1305,6 +1315,15 @@ Function un.DeleteInstallOptions
13051315
DeleteRegKey/ifemptyHKLM"${PG_OLD_REG_KEY}"
13061316
DeleteRegKey/ifemptyHKLM"${PG_OLD_REG_SERVICE_KEY}"
13071317
${endif}
1318+
;for pgAdmin
1319+
DeleteRegValueHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Data Directory"
1320+
DeleteRegValueHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Database Superuser"
1321+
DeleteRegValueHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Display Name"
1322+
DeleteRegValueHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Port"
1323+
DeleteRegValueHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Product Code"
1324+
DeleteRegValueHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Service Account"
1325+
DeleteRegKey/ifemptyHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text"
1326+
13081327
FunctionEnd
13091328

13101329
Function un.ChecExistInstall

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp