Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions docs/faq.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Frequently Asked Questions

This FAQ answers common questions about using Percona Distribution for PostgreSQL 14.

If you're looking for help with errors or runtime issues, see the [Troubleshooting guide](troubleshooting.md).

## Does MINOR cover both upstream feature and patch releases?

Yes, if we ship a future minor of PG14+ this always includes the patchset from Percona as well.

## When upstream bumps MINOR, should PATCH always reset to 1?

The first release will always be `MAJOR.MINOR.1`.

!!! note
Don’t see your question here? Feel free to click the link below to get free database assistance or contact our experts for personalized support.

[**Get help from Percona**](get-help.md)
28 changes: 28 additions & 0 deletions docs/remove-repo-ver.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Repository 404 errors and removed versions

Some Percona Distribution for PostgreSQL repository versions are no longer available and may return a `404 Not Found` error when accessed. This happens because these versions have been removed from the repository.

The following versions are affected:

- `ppg-14.19`
- `ppg-15.14`
- `ppg-16.10`
- `ppg-17.6`

## Reason for removal

These versions were part of a release that included known issues affecting stability and reliability.

To prevent unintended usage, these repositories were removed from distribution. These versions are not recommended for production use.

For additional details, see the [relevant release notes](release-notes/release-notes-v14.20.md).

## What should you do instead?

Use the latest available minor version for your PostgreSQL major version.

Examples:

- Replace `ppg-14.19` with the latest available `ppg-14.x`

For upgrade instructions, see the [minor upgrade guide](minor-upgrade.md).
16 changes: 11 additions & 5 deletions docs/troubleshooting.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,18 @@
# Troubleshooting guide
# Troubleshooting guide overview

## Cannot create a table. Permission denied in schema `public`
This guide helps you identify and resolve common issues when installing, configuring, or running Percona Distribution for PostgreSQL 14.

If you're looking for general information or usage tips, check the [FAQ](faq.md).

## Common issues

### Cannot create a table. Permission denied in schema `public`

Every database in PostgreSQL has a default schema called `public`. A schema stores database objects like tables, views, indexes and allows organizing them into logical groups.

When you create a table without specifying a schema name, it ends up in the `public` schema by default.
When you create a table without specifying a schema name, it ends up in the `public` schema by default.

Starting with PostgreSQL 15, non-database owners cannot access the `public` schema. Therefore, you can either grant privileges to the database for your user using the [GRANT :octicons-link-external-16:](https://www.postgresql.org/docs/{{pgvesrion}}/sql-grant.html) command or create your own schema to insert the data.
Starting with PostgreSQL 15, non-database owners cannot access the `public` schema. Therefore, you can either grant privileges to the database for your user using the [GRANT :octicons-link-external-16:](https://www.postgresql.org/docs/{{pgversion}}/sql-grant.html) command or create your own schema to insert the data.

To create a schema, use the following statement:

Expand All @@ -20,4 +26,4 @@ To ensure all tables end up in your newly created schema, use the following stat
SET SCHEMA demo;
```

Replace the `demo` name with your value.
Replace the `demo` name with your value.
5 changes: 4 additions & 1 deletion mkdocs-base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,10 @@ nav:
- "Major upgrade": major-upgrade.md
- minor-upgrade.md
- migration.md
- Troubleshooting guide: troubleshooting.md
- FAQ: faq.md
- Troubleshooting guide:
- "Overview": troubleshooting.md
- "Repository 404 errors and removed versions": remove-repo-ver.md
- Uninstall: uninstalling.md
- Release notes:
- "Release notes index": release-notes/release-notes.md
Expand Down