This commit is contained in:
2021-12-14 01:15:54 +00:00
parent 9cb6670435
commit d9b47087d3
6 changed files with 15 additions and 15 deletions

View File

@@ -33,6 +33,6 @@ If no default database is specified AyaNova will use the default value: "AyaNova
## Optional connection string parameters
There are optional connection string parameters available for use with Postgres to control many aspects of the Postgres connection including timeouts, the type of security protocols used etc.
There are optional connection string parameters available for use with PostgreSQL to control many aspects of the PostgreSQL connection including timeouts, the type of security protocols used etc.
Available connection string parameters to be used with AyaNova are documented on the Npgsql [Connection String Parameters](https://www.npgsql.org/doc/connection-string-parameters.html) page. (Npgsql is the data provider programming library AyaNova uses to communicate with Postgres)
Available connection string parameters to be used with AyaNova are documented on the Npgsql [Connection String Parameters](https://www.npgsql.org/doc/connection-string-parameters.html) page. (Npgsql is the data provider programming library AyaNova uses to communicate with PostgreSQL)

View File

@@ -4,9 +4,9 @@ Please read through all the instructions below **before** proceeding with instal
The "single" installation is appropriate for a single user of AyaNova on a Windows 64 bit computer.
This installer includes everything needed to run AyaNova locally on a single computer; a standalone version of the Postgres sql server, the AyaNova server files and all .net core framework files required by AyaNova and the "ayanova-launcher" application which when run will automatically start a standalone Postgres server, then the AyaNova server and finally will launch the default browser to the AyaNova web application to login and start working.
This installer includes everything needed to run AyaNova locally on a single computer; a standalone version of the PostgreSQL server, the AyaNova server files and all .net core framework files required by AyaNova and the "ayanova-launcher" application which when run will automatically start a standalone PostgreSQL server, then the AyaNova server and finally will launch the default browser to the AyaNova web application to login and start working.
The ayanova-launcher is also responsible for shutting down the Postgres server when the AyaNova server exits.
The ayanova-launcher is also responsible for shutting down the PostgreSQL server when the AyaNova server exits.
## Configuration fixed
@@ -20,13 +20,13 @@ For simplicity of use, the "single" installation is intended for users who will
- RAM : 512 MB (minimum), 1 GB (recommended)
- Modern web browser (not Internet Explorer) with Javascript enabled
## Existing Postgres sql server
## Existing PostgreSQL server
The single installer is not appropriate to use with a computer that already has a Postgres sql server installed to it, if that is the case then one of the [network installation guides](ops-install.md) should be followed instead to use your existing Postgres server.
The single installer is not appropriate to use with a computer that already has a PostgreSQL server installed to it, if that is the case then one of the [network installation guides](ops-install.md) should be followed instead to use your existing PostgreSQL server.
## Network Ports
The single user installer will use TCP/IP ports 6432 for the Postgres server and 7575 for the AyaNova server. If these ports are not free then one of the [network installation guides](ops-install.md) should be followed instead.
The single user installer will use TCP/IP ports 6432 for the PostgreSQL server and 7575 for the AyaNova server. If these ports are not free then one of the [network installation guides](ops-install.md) should be followed instead.
## Folders
@@ -35,7 +35,7 @@ The single user installer will use TCP/IP ports 6432 for the Postgres server and
## Installation procedure
- Download and run the standalone installer from our web site: [https://www.ayanova.com/Downloads/v8/ayanova-windows-x64-single-setup.exe](https://www.ayanova.com/Downloads/v8/ayanova-windows-x64-single-setup.exe). Follow the prompts and accept the defaults. At the end of setup the ayanova-launcher application will start if selected (or you can run it from the desktop icon) and in turn it will start the Postgres server, AyaNova server and then open the default web browser to both the AyaNova server interface and the AyaNova User interface.
- Download and run the standalone installer from our web site: [https://www.ayanova.com/Downloads/v8/ayanova-windows-x64-single-setup.exe](https://www.ayanova.com/Downloads/v8/ayanova-windows-x64-single-setup.exe). Follow the prompts and accept the defaults. At the end of setup the ayanova-launcher application will start if selected (or you can run it from the desktop icon) and in turn it will start the PostgreSQL server, AyaNova server and then open the default web browser to both the AyaNova server interface and the AyaNova User interface.
## Starting and stopping AyaNova server
To shut down the AyaNova server press the ctrl-c key combination in the ayanova-launcher window.

View File

@@ -10,9 +10,9 @@ The AyaNova server is built upon the [ASP.NET Core](https://docs.microsoft.com/e
## Database
AyaNova uses the [Postgres](https://www.postgresql.org/) database server exclusively. "PostgreSQL is a powerful, open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance." - from the Postgres web site.
AyaNova uses the [PostgreSQL](https://www.postgresql.org/) database server exclusively. "PostgreSQL is a powerful, open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance." - from the PostgreSQL web site.
Postgres can be run on multiple operating systems and platforms including Linux or Windows.
PostgreSQL can be run on multiple operating systems and platforms including Linux or Windows.
## AyaNova client

View File

@@ -13,7 +13,7 @@ The restricted role is ideal for giving access to a non technical staff member t
## Backup
The single most important ongoing task is ensuring the backup process is working properly and monitoring it. A full backup consists of a backup of the Postgres AyaNova database **and** a backup of the attachment files that are stored in the file system. It is not sufficient to merely allow AyaNova to backup to it's own drive, it's critically important that backups be stored **off-site** physically far away from the AyaNova server to ensure business recovery is possible in the event of a theft, fire or other disaster.
The single most important ongoing task is ensuring the backup process is working properly and monitoring it. A full backup consists of a backup of the PostgreSQL AyaNova database **and** a backup of the attachment files that are stored in the file system. It is not sufficient to merely allow AyaNova to backup to it's own drive, it's critically important that backups be stored **off-site** physically far away from the AyaNova server to ensure business recovery is possible in the event of a theft, fire or other disaster.
See the [backup guide](ops-form-backup.md) for details.

View File

@@ -12,4 +12,4 @@ Displays basic information about the AyaNova server host machine.
## DB Server parameters
The current Postgres server parameters that apply to the AyaNova database.
The current PostgreSQL server parameters that apply to the AyaNova database.

View File

@@ -4,10 +4,10 @@
AyaNova supports Unicode text and localization. The Locale setting of the host server operating system affects both directly and indirectly how sorting, searching and filtering (case insensitive) work in AyaNova.
When AyaNova creates it's database for the first time, PostgreSQL server will set various Locale settings by taking the operating system defaults. AyaNova only specifies the UTF8 text encoding (for Unicode support) property and leaves the rest up to Postgres which in turn relies on the operating system locale settings.
When AyaNova creates it's database for the first time, PostgreSQL server will set various Locale settings by taking the operating system defaults. AyaNova only specifies the UTF8 text encoding (for Unicode support) property and leaves the rest up to PostgreSQL which in turn relies on the operating system locale settings.
## Postgres locale documentation
For more information see the Postgres [Localization documentation](https://www.postgresql.org/docs/current/locale.html)
## PostgreSQL locale documentation
For more information see the PostgreSQL [Localization documentation](https://www.postgresql.org/docs/current/locale.html)
## AyaNova locale setting information
The current locale settings can be viewed in the AyaNova user interface under Server Operations -> Server Information page in the "DB server parameters" section, specifically the `lc_collate` and `lc_ctype` runtime parameters. This information is also logged to the AyaNova server log if the server's [AYANOVA_LOG_LEVEL](common-log.md#log-level) is set to DEBUG mode or lower.