Skip to content

Commit

Permalink
Merge pull request #3124 from EnterpriseDB/release/2022-09-06
Browse files Browse the repository at this point in the history
Release: 2022-09-06
  • Loading branch information
ccestes authored Sep 6, 2022
2 parents a3650a1 + 5092457 commit 26e281a
Show file tree
Hide file tree
Showing 142 changed files with 1,579 additions and 1,690 deletions.
70 changes: 38 additions & 32 deletions product_docs/docs/epas/14/ecpgplus_guide/02_overview.mdx

Large diffs are not rendered by default.

76 changes: 37 additions & 39 deletions product_docs/docs/epas/14/ecpgplus_guide/03_using_embedded_sql.mdx

Large diffs are not rendered by default.

66 changes: 33 additions & 33 deletions product_docs/docs/epas/14/ecpgplus_guide/04_using_descriptors.mdx

Large diffs are not rendered by default.

Large diffs are not rendered by default.

136 changes: 57 additions & 79 deletions product_docs/docs/epas/14/ecpgplus_guide/06_error_handling.mdx

Large diffs are not rendered by default.

565 changes: 241 additions & 324 deletions product_docs/docs/epas/14/ecpgplus_guide/07_reference.mdx

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions product_docs/docs/epas/14/ecpgplus_guide/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,19 @@ legacyRedirectsGenerated:
- "/edb-docs/d/edb-postgres-advanced-server/user-guides/ecpgplus-guide/9.6/toc.html"
---

EDB has enhanced ECPG (the PostgreSQL pre-compiler) to create ECPGPlus. ECPGPlus allows you to include Pro\*C compatible embedded SQL commands in C applications when connected to an EDB Postgres Advanced Server (EDB Postgres Advanced Server) database. When you use ECPGPlus to compile an application, the SQL code is syntax-checked and translated into C.
EDB enhanced ECPG (the PostgreSQL precompiler) to create ECPGPlus. ECPGPlus allows you to include Pro\*C-compatible embedded SQL commands in C applications when connected to an EDB Postgres Advanced Server database. When you use ECPGPlus to compile an application, the SQL code syntax is checked and translated into C.

ECPGPlus supports:

- Oracle Dynamic SQL – Method 4 (ODS-M4).
- Pro\*C compatible anonymous blocks.
- A `CALL` statement compatible with Oracle databases.
- Oracle Dynamic SQL – Method 4 (ODS-M4)
- Pro\*C-compatible anonymous blocks
- A `CALL` statement compatible with Oracle databases

As part of ECPGPlus's Pro\*C compatibility, you don't need to include the `BEGIN DECLARE SECTION` and `END DECLARE SECTION` directives.

## PostgreSQL compatibility

While most ECPGPlus statements work with community PostgreSQL, the `CALL` statement, and the `EXECUTE…END EXEC` statement work only when the client application is connected to EDB Postgres Advanced Server.
While most ECPGPlus statements work with community PostgreSQL, the `CALL` statement and the `EXECUTE…END EXEC` statement work only when the client application is connected to EDB Postgres Advanced Server.

<div class="toctree" maxdepth="4">

Expand Down
52 changes: 18 additions & 34 deletions product_docs/docs/epas/14/edb_pgadmin_linux_qs/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@
title: "EDB pgAdmin4 Quick Start Linux"
---

pgAdmin 4 is the leading Open Source management tool for Postgres databases. EDB pgAdmin 4 is distributed by EDB along with EDB Postgres Advanced Server databases. It is designed to meet the needs of both novice and experienced Postgres users alike, providing a powerful graphical interface that simplifies the creation, maintenance and use of database objects.
pgAdmin 4 is the leading open source management tool for Postgres databases. EDB pgAdmin 4 is distributed by EDB along with EDB Postgres Advanced Server databases. It's designed to meet the needs of both novice and experienced Postgres users, providing a powerful graphical interface that simplifies creating, maintaining, and using database objects.

You can install `EDB pgAdmin 4` for your EDB Postgres Advanced Server databases using yum package manager for RHEL/CentOS 7.x or 8.x platforms.
You can install EDB pgAdmin 4 for your EDB Postgres Advanced Server databases using yum package manager for RHEL/CentOS 7.x or 8.x platforms.

## Installing EDB pgAdmin 4 on a Linux host

You can use the following steps to use the yum package manager to install EDB pgAdmin4:
Use the yum package manager to install EDB pgAdmin4.

### Create a repository configuration file

To create a repository configuration file, you must have the credentials that allow access to the EDB repository. For information about requesting credentials, visit:
Create the respository configuration file if it doesn't already exist.

<https://info.enterprisedb.com/rs/069-ALB-339/images/Repository%20Access%2004-09-2019.pdf>.
To create a repository configuration file, you need the credentials that allow access to the EDB repository. For information about requesting credentials, see [EDB Repository Access](https://info.enterprisedb.com/rs/069-ALB-339/images/Repository%20Access%2004-09-2019.pdf).

To create the repository configuration file, assume superuser privileges and invoke the following command:

Expand All @@ -28,13 +28,9 @@ The repository configuration file is named `edb.repo`. The file resides in `/etc
sed -i "s@<username>:<password>@USERNAME:PASSWORD@" /etc/yum.repos.d/edb.repo
```

!!! Note
If you have `edb.repo` already configured then you can skip this step and go to the next step.


### Install EPEL repository

For CentOS 7.x use the following command:
For CentOS 7.x, use the following command:

```text
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Expand All @@ -51,47 +47,35 @@ After creating the repository configuration file and adding a username and passw
yum install edb-pgadmin4*
```

!!! Note
This command installs following packages:

`edb-pgadmin4`

`edb-pgadmin4-desktop-common`

`edb-pgadmin4-desktop-gnome`
This command installs following packages:

`edb-pgadmin4-docs`

`edb-pgadmin4-web`
- `edb-pgadmin4`
- `edb-pgadmin4-desktop-common`
- `edb-pgadmin4-desktop-gnome`
- `edb-pgadmin4-docs`
- `edb-pgadmin4-web`

### Starting pgAdmin 4 in desktop mode

You can use the following command to start pgAdmin 4 in desktop mode:
Use the following command to start pgAdmin 4 in desktop mode:

```text
/usr/edb/pgadmin4/bin/pgAdmin4
```

You can also use the link on the `Applications` menu to start pgAdmin 4 in desktop mode:
You can also use the link on the **Applications** menu to start pgAdmin 4 in desktop mode:

![Accessing pgAdmin 4 from Applications Menu.](images/pgadmin4_from_applications_menu.png)

<div id="registering_and_connecting_advanced_server_on_edb_pgadmin_4" class="registered_link"></div>

### Registering and connecting to EDB Postgres Advanced Server with pgAdmin 4

Before managing an EDB Postgres Advanced Server cluster, you must register the server. To register the server, use the fields on the `Server` dialog to specify the connection properties. To open the `Server` dialog, right-click on the `Servers` node of the tree control, and select `Server` from the `Create` menu.

![Create Server dialog](images/server_general.png)

For detailed information about registering your server, visit:

<https://www.pgadmin.org/docs/pgadmin4/latest/server_dialog.html>.

Then, to connect to your EDB Postgres Advanced Server instance, right click on the server name and select `Connect Server`; provide your password when the `Connect to Server` dialog opens:
Before managing an EDB Postgres Advanced Server cluster, you must register the server. To register the server, use the fields on the Server dialog box to specify the connection properties. To open the Server dialog box, right-click the Servers node in the tree, and select **Create > Server**.

![Connecting to EPAS Server through EDB pgAdmin 4.](images/connect_to_epas_server.png)
For detailed information about registering your server, see the [pgAdmin documentation](https://www.pgadmin.org/docs/pgadmin4/latest/server_dialog.html).

Once you are connected to the server, you can see the `Dashboard` tab as shown below:
Then, to connect to your EDB Postgres Advanced Server instance, right-click the server name and select **Connect Server**. Provide your password in the Connect to Server dialog box.

![EPAS Server - Dashboard](images/edb_pgadmin4_first_look.png)
After you connect to the server, you can see the **Dashboard** tab.
Loading

0 comments on commit 26e281a

Please sign in to comment.