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

Commit07e4b81

Browse files
committed
Installation will save options for pgAdmin"
1 parente30f476 commit07e4b81

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

‎nsis/postgresql.nsi

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@
2727
!insertmacro VersionCompare
2828
;--------------------------------
2929
!define LANGFILE_LANGDLL_FMT"%ENGNAME%"; or %NATIVEASCIINAME%, %NATIVENAME% can also be used but it will display ? in some cases.
30+
!define PG_REG_KEY_FOR_PGADIN"SOFTWARE\PostgreSQL\Services\"
31+
3032
;General
3133
Name"${PRODUCT_NAME} ${PRODUCT_VERSION}"
3234
OutFile"${BUILD_DIR}\installers\${PRODUCT_NAME}_${PG_DEF_VERSION}_${PG_INS_SUFFIX}"
@@ -1264,6 +1266,16 @@ Function WriteInstallOptions
12641266
WriteRegStrHKLM"${PG_REG_SERVICE_KEY}""Display Name"$Branding_text
12651267
WriteRegStrHKLM"${PG_REG_SERVICE_KEY}""Product Code"$ServiceID_text
12661268
WriteRegStrHKLM"${PG_REG_SERVICE_KEY}""Service Account"$ServiceAccount_text
1269+
1270+
;for pgAdmin
1271+
;MessageBox MB_OK|MB_ICONINFORMATION "${PG_REG_KEY_FOR_PGADIN}$ServiceID_text"
1272+
WriteRegStrHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Data Directory"$DATA_DIR
1273+
WriteRegStrHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Database Superuser"$UserName_text
1274+
WriteRegStrHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Display Name"$Branding_text
1275+
WriteRegDWORDHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Port"$TextPort_text
1276+
WriteRegStrHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Product Code"$ServiceID_text
1277+
WriteRegStrHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Service Account"$ServiceAccount_text
1278+
12671279
FunctionEnd
12681280

12691281
Function un.DeleteInstallOptions
@@ -1306,6 +1318,16 @@ Function un.DeleteInstallOptions
13061318
DeleteRegKey/ifemptyHKLM"${PG_OLD_REG_KEY}"
13071319
DeleteRegKey/ifemptyHKLM"${PG_OLD_REG_SERVICE_KEY}"
13081320
${endif}
1321+
;for pgAdmin
1322+
;MessageBox MB_OK|MB_ICONINFORMATION "${PG_REG_KEY_FOR_PGADIN}$ServiceID_text"
1323+
DeleteRegValueHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Data Directory"
1324+
DeleteRegValueHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Database Superuser"
1325+
DeleteRegValueHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Display Name"
1326+
DeleteRegValueHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Port"
1327+
DeleteRegValueHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Product Code"
1328+
DeleteRegValueHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text""Service Account"
1329+
DeleteRegKey/ifemptyHKLM"${PG_REG_KEY_FOR_PGADIN}$ServiceID_text"
1330+
13091331
FunctionEnd
13101332

13111333
Function un.ChecExistInstall

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp