Skip to content

Latest commit

 

History

History
52 lines (29 loc) · 2.91 KB

installing.md

File metadata and controls

52 lines (29 loc) · 2.91 KB

Quickstart guide

Percona Distribution for PostgreSQL is the solution with the collection of tools from PostgreSQL community that are tested to work together and serve to assist you in deploying and managing PostgreSQL. Read more.

This document aims to guide database application developers and DevOps engineer in getting started with Percona Distribution for PostgreSQL. Upon completion of this guide, you’ll have Percona Distribution for PostgreSQL installed and operational, and you’ll be able to:

  • Connect to PostgreSQL using the psql interactive terminal
  • Interact with PostgreSQL with basic psql commands
  • Manipulate data in PostgreSQL
  • Understand the next steps you can take as a database application developer or administrator to expand your knowledge of Percona Distribution for PostgreSQL

Install Percona Distribution for PostgreSQL

You can select from multiple easy-to-follow installation options, however we strongly recommend using a Package Manager for a convenient and quick way to try the software first.

=== ":octicons-terminal-16: Package manager"

Percona provides installation packages in `DEB` and `RPM` format for 64-bit Linux distributions. Find the full list of supported platforms and versions on the [Percona Software and Platform Lifecycle page :octicons-link-external-16:](https://www.percona.com/services/policies/percona-software-support-lifecycle#pgsql).

If you are on Debian or Ubuntu, use `apt` for installation.

If you are on Red Hat Enterprise Linux or compatible derivatives, use `yum`.

[Install via apt :material-arrow-right:](apt.md){.md-button}
[Install via yum :material-arrow-right:](yum.md){.md-button}

=== ":simple-docker: Docker"

Get our image from Docker Hub and spin up a cluster on a Docker container for quick evaluation.

Check below to get access to a detailed step-by-step guide.

[Run in Docker :material-arrow-right:](docker.md){.md-button}

=== ":simple-kubernetes: Kubernetes"

**Percona Operator for Kubernetes** is a controller introduced to simplify complex deployments that require meticulous and secure database expertise.

Check below to get access to a detailed step-by-step guide.

[Get started with Percona Operator :octicons-link-external-16:](https://docs.percona.com/percona-operator-for-postgresql/2.0/quickstart.html){.md-button}

=== ":octicons-download-16: Tar download (not recommended)"

If installing the package (the **recommended** method for a safe, secure, and reliable setup) is not an option, refer to the link below for step-by-step instructions on installing from tarballs using the provided download links.

In this scenario, you must ensure that all dependencies are met. Failure to do so may result in errors or crashes.

!!! note 

    This method is **not recommended** for mission-critical environments.
[Install from tarballs :material-arrow-right:](tarball.md){.md-button}