2016-06-21 03:06:44 -05:00
|
|
|
.. _getting_started:
|
|
|
|
|
2018-06-15 03:14:12 -05:00
|
|
|
************************
|
|
|
|
`Getting Started`:index:
|
|
|
|
************************
|
2016-06-21 03:06:44 -05:00
|
|
|
|
2018-01-12 07:37:59 -06:00
|
|
|
Pre-compiled and configured installation packages for pgAdmin 4 are available
|
|
|
|
for a number of desktop environments; we recommend using an installer
|
|
|
|
whenever possible.
|
|
|
|
|
2019-03-07 08:26:56 -06:00
|
|
|
In a *Server Deployment*, the pgAdmin application is deployed behind a webserver
|
2018-01-12 07:37:59 -06:00
|
|
|
or with the WSGI interface.
|
|
|
|
If you install pgAdmin in server mode, you will be prompted to provide a role
|
|
|
|
name and pgAdmin password when you initially connect to pgAdmin. The first
|
|
|
|
role registered with pgAdmin will be an administrative user; the
|
|
|
|
administrative role can use the pgAdmin *User Management* dialog to create
|
|
|
|
and manage additional pgAdmin user accounts. When a user authenticates
|
|
|
|
with pgAdmin, the pgAdmin tree control displays the server definitions
|
|
|
|
associated with that login role.
|
2016-07-02 11:20:51 -05:00
|
|
|
|
2019-03-07 08:26:56 -06:00
|
|
|
In a *Desktop Deployment*, the pgAdmin application is configured to use the
|
2018-02-05 09:32:14 -06:00
|
|
|
desktop runtime environment to host the program on a supported platform.
|
|
|
|
Typically, users will install a pre-built package to run pgAdmin in desktop
|
|
|
|
mode, but a manual desktop deployment can be installed and though it is more
|
|
|
|
difficult to setup, it may be useful for developers interested in understanding
|
|
|
|
how pgAdmin works.
|
2016-07-02 11:20:51 -05:00
|
|
|
|
2019-03-07 08:26:56 -06:00
|
|
|
It is also possible to use a *Container Deployment* of pgAdmin, in which Server
|
|
|
|
Mode is pre-configured for security.
|
|
|
|
|
2016-07-02 11:20:51 -05:00
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 2
|
2017-11-28 04:55:54 -06:00
|
|
|
|
2019-03-07 08:26:56 -06:00
|
|
|
deployment
|
|
|
|
login
|
2021-12-02 05:17:18 -06:00
|
|
|
mfa
|
2019-03-07 08:26:56 -06:00
|
|
|
user_management
|
2022-08-10 23:55:52 -05:00
|
|
|
change_ownership
|
2019-03-07 08:26:56 -06:00
|
|
|
change_user_password
|
2021-08-09 10:25:06 -05:00
|
|
|
restore_locked_user
|
2021-03-12 10:04:09 -06:00
|
|
|
ldap
|
2021-01-25 00:41:08 -06:00
|
|
|
kerberos
|
2021-07-06 02:52:58 -05:00
|
|
|
oauth2
|
2021-10-12 04:22:30 -05:00
|
|
|
webserver
|
2019-03-07 08:26:56 -06:00
|
|
|
|
2016-07-02 11:20:51 -05:00
|
|
|
|
2018-01-12 07:37:59 -06:00
|
|
|
.. note:: Pre-compiled and configured installation packages are available for
|
|
|
|
a number of platforms. These packages should be used by end-users whereever
|
|
|
|
possible - the following information is useful for the maintainers of those
|
|
|
|
packages and users interested in understanding how pgAdmin works.
|
|
|
|
|
|
|
|
The pgAdmin 4 client features a highly-customizable display that features
|
|
|
|
drag-and-drop panels that you can arrange to make the best use of your desktop
|
|
|
|
environment.
|
2016-07-02 11:20:51 -05:00
|
|
|
|
2018-01-12 07:37:59 -06:00
|
|
|
The tree control provides an elegant overview of the managed servers, and the
|
|
|
|
objects that reside on each server. Right-click on a node within the tree control
|
|
|
|
to access context-sensitive menus that provide quick access to management tasks
|
|
|
|
for the selected object.
|
2016-06-21 08:07:52 -05:00
|
|
|
|
2018-01-12 07:37:59 -06:00
|
|
|
The tabbed browser provide quick access to statistical information about each
|
|
|
|
object in the tree control, and pgAdmin tools and utilities (such as the Query
|
|
|
|
tool and the debugger). pgAdmin opens additional feature tabs each time you
|
|
|
|
access the extended functionality offered by pgAdmin tools; you can open, close,
|
|
|
|
and re-arrange feature tabs as needed.
|
2016-06-21 08:07:52 -05:00
|
|
|
|
2019-02-13 05:07:38 -06:00
|
|
|
Use the *Preferences* dialog to customize the content and behaviour of the pgAdmin
|
2018-01-12 07:37:59 -06:00
|
|
|
display. To open the *Preferences* dialog, select *Preferences* from the *File* menu.
|
2016-06-21 08:07:52 -05:00
|
|
|
|
2018-01-12 07:37:59 -06:00
|
|
|
*Help* buttons in the lower-left corner of each dialog will open the online help
|
|
|
|
for the dialog. You can access additional Postgres help by navigating through
|
|
|
|
the *Help* menu, and selecting the name of the resource that you wish to open.
|
2016-06-21 03:06:44 -05:00
|
|
|
|
2020-04-06 07:03:07 -05:00
|
|
|
You can search for objects in the database using the :ref:`Search objects <search_objects>`
|
|
|
|
|
2016-06-21 03:06:44 -05:00
|
|
|
.. toctree::
|
2019-03-07 08:26:56 -06:00
|
|
|
:maxdepth: 2
|
2016-06-21 03:06:44 -05:00
|
|
|
|
2019-03-07 08:29:51 -06:00
|
|
|
user_interface
|
2019-03-07 08:26:56 -06:00
|
|
|
menu_bar
|
|
|
|
toolbar
|
|
|
|
tabbed_browser
|
|
|
|
tree_control
|
2016-06-21 08:07:52 -05:00
|
|
|
preferences
|
2016-09-22 06:42:06 -05:00
|
|
|
keyboard_shortcuts
|
2020-04-06 07:03:07 -05:00
|
|
|
search_objects
|
2017-11-28 04:55:54 -06:00
|
|
|
|
2018-01-12 07:37:59 -06:00
|
|
|
Before using pgAdmin to manage objects that reside on a server, you must define a
|
2018-11-19 07:55:18 -06:00
|
|
|
connection to the server; for more information please see *Connecting to a Server*
|
|
|
|
in the next section.
|