mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Runtime docs. Fixes #6195
This commit is contained in:
parent
e0639602e6
commit
ea33ab308e
@ -19,7 +19,7 @@ pgAdmin server and opens a window to render the user interface.
|
|||||||
.. seealso:: For detailed instructions on building and configuring pgAdmin from
|
.. seealso:: For detailed instructions on building and configuring pgAdmin from
|
||||||
scratch, please see the README file in the top level directory of the source code.
|
scratch, please see the README file in the top level directory of the source code.
|
||||||
For convenience, you can find the latest version of the file
|
For convenience, you can find the latest version of the file
|
||||||
`here <https://git.postgresql.org/gitweb/?p=pgadmin4.git;a=blob_plain;f=README>`_,
|
`here <https://git.postgresql.org/gitweb/?p=pgadmin4.git;a=blob;f=README.md>`_,
|
||||||
but be aware that this may differ from the version included with the source code
|
but be aware that this may differ from the version included with the source code
|
||||||
for a specific version of pgAdmin.
|
for a specific version of pgAdmin.
|
||||||
|
|
||||||
@ -33,34 +33,36 @@ settings.
|
|||||||
|
|
||||||
See :ref:`config_py` for more information on configuration settings.
|
See :ref:`config_py` for more information on configuration settings.
|
||||||
|
|
||||||
Runtime
|
Desktop Runtime Standalone Application
|
||||||
*******
|
======================================
|
||||||
|
|
||||||
When executed, the runtime will automatically try to execute the pgAdmin Python
|
The Desktop Runtime is based on `NWjs <https://nwjs.io/>`_ which integrates a
|
||||||
application. If execution fails, it will prompt you with error message
|
browser and the Python server creating a standalone application.
|
||||||
displaying a *Configure* button at the bottom. You can configure a fixed port
|
|
||||||
number to avoid clashes of the default random port number with other
|
|
||||||
applications and a connection timeout if desired.
|
|
||||||
|
|
||||||
If the error is related to Python Path or pgAdmin Python file then you need to
|
.. image:: images/runtime_standalone.png
|
||||||
create a file named 'dev_config.json' and specify the following entries:
|
:alt: Runtime Standalone
|
||||||
|
:align: center
|
||||||
|
|
||||||
{
|
Runtime Menu
|
||||||
"pythonPath": <PATH OF THE PYTHON BINARY> For Example: "../../venv/bin/python3",
|
------------
|
||||||
|
|
||||||
"pgadminFile": <PATH OF THE pgAdmin4.py> For Example: "../web/pgAdmin4.py"
|
Use the *File Menu* to access the *Runtime Menu*:
|
||||||
|
|
||||||
}
|
.. image:: images/runtime_menu.png
|
||||||
|
:alt: Runtime Menu
|
||||||
|
:align: center
|
||||||
|
|
||||||
Note that the dev_config.py file should only be required by developers who are
|
Configuration Dialog
|
||||||
working outside of a standard installation.
|
--------------------
|
||||||
|
|
||||||
The configuration settings are stored in *runtime_config.json* file, which
|
Use the *Runtime Menu* to access the *Configuration* dialog:
|
||||||
will be available on Unix systems (~/.local/share/pgadmin/),
|
|
||||||
on Mac OS X (~/Library/Preferences/pgadmin),
|
|
||||||
and on Windows (%APPDATA%/pgadmin).
|
|
||||||
|
|
||||||
The configuration settings:
|
.. image:: images/runtime_configuration.png
|
||||||
|
:alt: Runtime Configuration
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Following are the details of the *Fixed port number?*, *Port Number*, and *Connection
|
||||||
|
Timeout* configuration parameters:
|
||||||
|
|
||||||
.. table::
|
.. table::
|
||||||
:class: longtable
|
:class: longtable
|
||||||
@ -76,3 +78,42 @@ The configuration settings:
|
|||||||
| ConnectionTimeout | Integer | The number of seconds to wait for application server startup. |
|
| ConnectionTimeout | Integer | The number of seconds to wait for application server startup. |
|
||||||
+--------------------------+--------------------+---------------------------------------------------------------+
|
+--------------------------+--------------------+---------------------------------------------------------------+
|
||||||
|
|
||||||
|
Log dialog
|
||||||
|
----------
|
||||||
|
|
||||||
|
Use the *Runtime Menu* to access the *Log* dialog:
|
||||||
|
|
||||||
|
.. image:: images/runtime_view_log.png
|
||||||
|
:alt: Runtime View Log
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Click on the *Reload* button at the bottom to view the latest logs of pgAdmin 4
|
||||||
|
Server.
|
||||||
|
|
||||||
|
When executed, the runtime will automatically try to execute the pgAdmin Python
|
||||||
|
application. If execution fails, it will prompt you with error message
|
||||||
|
displaying a *Configure* button at the bottom. You can configure a fixed port
|
||||||
|
number to avoid clashes of the default random port number with other
|
||||||
|
applications and a connection timeout if desired.
|
||||||
|
|
||||||
|
.. image:: images/runtime_error.png
|
||||||
|
:alt: Runtime Error
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
If the error is related to Python Path or pgAdmin Python file then you need to
|
||||||
|
create a file named 'dev_config.json' and specify the following entries:
|
||||||
|
|
||||||
|
.. code-block:: json
|
||||||
|
|
||||||
|
{
|
||||||
|
"pythonPath": "/path/to/python.exe",
|
||||||
|
"pgadminFile": "/path/to/pgAdmin4.py"
|
||||||
|
}
|
||||||
|
|
||||||
|
Note that the *dev_config.py* file should only be required by developers who are
|
||||||
|
working outside of a standard installation.
|
||||||
|
|
||||||
|
The configuration settings are stored in *runtime_config.json* file, which
|
||||||
|
will be available on Unix systems (~/.local/share/pgadmin/),
|
||||||
|
on Mac OS X (~/Library/Preferences/pgadmin),
|
||||||
|
and on Windows (%APPDATA%/pgadmin).
|
||||||
|
BIN
docs/en_US/images/runtime_configuration.png
Normal file
BIN
docs/en_US/images/runtime_configuration.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 175 KiB |
BIN
docs/en_US/images/runtime_error.png
Normal file
BIN
docs/en_US/images/runtime_error.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 164 KiB |
BIN
docs/en_US/images/runtime_menu.png
Normal file
BIN
docs/en_US/images/runtime_menu.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 63 KiB |
BIN
docs/en_US/images/runtime_standalone.png
Normal file
BIN
docs/en_US/images/runtime_standalone.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 200 KiB |
BIN
docs/en_US/images/runtime_view_log.png
Normal file
BIN
docs/en_US/images/runtime_view_log.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 149 KiB |
@ -5,7 +5,7 @@ pgAdmin 4
|
|||||||
.. image:: images/logo-right-128.png
|
.. image:: images/logo-right-128.png
|
||||||
:align: right
|
:align: right
|
||||||
:alt: pgAdmin Logo
|
:alt: pgAdmin Logo
|
||||||
|
|
||||||
Welcome to pgAdmin 4. pgAdmin is the leading Open Source management tool for
|
Welcome to pgAdmin 4. pgAdmin is the leading Open Source management tool for
|
||||||
Postgres, the world's most advanced Open Source database. pgAdmin 4 is designed
|
Postgres, the world's most advanced Open Source database. pgAdmin 4 is designed
|
||||||
to meet the needs of both novice and experienced Postgres users alike, providing
|
to meet the needs of both novice and experienced Postgres users alike, providing
|
||||||
@ -27,19 +27,3 @@ of database objects.
|
|||||||
contributions
|
contributions
|
||||||
release_notes
|
release_notes
|
||||||
licence
|
licence
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user