This commit is contained in:
2
.vscode/launch.json
vendored
2
.vscode/launch.json
vendored
@@ -52,7 +52,7 @@
|
|||||||
"AYANOVA_FOLDER_USER_FILES": "c:\\temp\\RavenTestData\\userfiles",
|
"AYANOVA_FOLDER_USER_FILES": "c:\\temp\\RavenTestData\\userfiles",
|
||||||
"AYANOVA_FOLDER_BACKUP_FILES": "c:\\temp\\RavenTestData\\backupfiles",
|
"AYANOVA_FOLDER_BACKUP_FILES": "c:\\temp\\RavenTestData\\backupfiles",
|
||||||
"AYANOVA_FOLDER_TEMPORARY_SERVER_FILES": "c:\\temp\\RavenTestData\\tempfiles",
|
"AYANOVA_FOLDER_TEMPORARY_SERVER_FILES": "c:\\temp\\RavenTestData\\tempfiles",
|
||||||
"AYANOVA_SERVER_TEST_MODE": "false",
|
"AYANOVA_SERVER_TEST_MODE": "true",
|
||||||
"AYANOVA_SERVER_TEST_MODE_SEEDLEVEL": "small",
|
"AYANOVA_SERVER_TEST_MODE_SEEDLEVEL": "small",
|
||||||
"AYANOVA_SERVER_TEST_MODE_TZ_OFFSET": "-7",
|
"AYANOVA_SERVER_TEST_MODE_TZ_OFFSET": "-7",
|
||||||
"AYANOVA_BACKUP_PG_DUMP_PATH": "C:\\data\\code\\PostgreSQLPortable_12.0\\App\\PgSQL\\bin\\"
|
"AYANOVA_BACKUP_PG_DUMP_PATH": "C:\\data\\code\\PostgreSQLPortable_12.0\\App\\PgSQL\\bin\\"
|
||||||
|
|||||||
@@ -515,6 +515,18 @@ https://github.com/rsubr/postgresql-portable/releases/tag/v12.1
|
|||||||
Also this:
|
Also this:
|
||||||
https://www.postgresonline.com/journal/archives/172-Starting-PostgreSQL-in-windows-without-install.html
|
https://www.postgresonline.com/journal/archives/172-Starting-PostgreSQL-in-windows-without-install.html
|
||||||
|
|
||||||
|
|
||||||
|
HOW I DO IT FOR WINDOWS
|
||||||
|
=-=-=-=-=-=-=-=-=-=-=-=-
|
||||||
|
See win-x64 folder structure.
|
||||||
|
Basically download the binary for w64, extract and keep only the folders bin, lib and share
|
||||||
|
in the win-x64 data folder need to init a new database using this command:
|
||||||
|
..\postgres\bin\initdb -U postgres -D .\database
|
||||||
|
|
||||||
|
That will init a new fresh db with postgres user, no password and in a folder called database to sit beside the other data folders being disted (backup files, logs, user files)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
DOCKER POSTGRES DEVELOPMENT STATION COMMANDS AND USEFUL INFO
|
DOCKER POSTGRES DEVELOPMENT STATION COMMANDS AND USEFUL INFO
|
||||||
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|
||||||
|
|
||||||
|
|||||||
19
startsql.bat
19
startsql.bat
@@ -1,4 +1,21 @@
|
|||||||
REM docker start dock-pg10 dock-pgadmin
|
REM docker start dock-pg10 dock-pgadmin
|
||||||
REM docker run --rm --name pg -p 5432:5432 -e POSTGRES_PASSWORD=raven -e POSTGRES_DB=AyaNova -d postgres:latest
|
REM docker run --rm --name pg -p 5432:5432 -e POSTGRES_PASSWORD=raven -e POSTGRES_DB=AyaNova -d postgres:latest
|
||||||
REM GONE PORTABLE INSTEAD
|
REM GONE PORTABLE INSTEAD
|
||||||
start C:\data\code\PostgreSQLPortable_12.0\postgresqlportable.exe
|
rem start C:\data\code\PostgreSQLPortable_12.0\postgresqlportable.exe
|
||||||
|
|
||||||
|
C:\data\code\postgres_13\bin\pg_ctl -D ^"C^:^\data^\code^\postgres^_13^\ayanova^" -l logfile start
|
||||||
|
|
||||||
|
@REM @ECHO OFF
|
||||||
|
@REM setlocal
|
||||||
|
@REM SET PATH="%~dp0postgres\bin";%PATH%
|
||||||
|
@REM SET PGDATA=%~dp0data\database
|
||||||
|
@REM SET PGDATABASE=AyaNova
|
||||||
|
@REM SET PGUSER=postgres
|
||||||
|
@REM SET PGPORT=5432
|
||||||
|
@REM SET PGLOCALEDIR=%~dp0postgres\share\locale
|
||||||
|
@REM "%~dp0\postgres\bin\pg_ctl" -D "%~dp0/data/database" -l %~dp0data\logs\postgreslog start
|
||||||
|
|
||||||
|
@REM ECHO Press any key to stop POSTGRES database server
|
||||||
|
@REM pause
|
||||||
|
@REM "%~dp0\postgres\bin\pg_ctl" -D "%~dp0/data/database" stop
|
||||||
|
@REM endlocal
|
||||||
Reference in New Issue
Block a user