-
Notifications
You must be signed in to change notification settings - Fork 410
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add blog post on "How to Configure FerretDB to work on Percona Distribution for PostgreSQL" #2911
Conversation
Marketing blog posts should be reviewed by @ptrfarkas and @AlekSi. |
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #2911 +/- ##
==========================================
- Coverage 63.62% 63.58% -0.04%
==========================================
Files 451 451
Lines 23583 23583
==========================================
- Hits 15005 14996 -9
- Misses 7610 7620 +10
+ Partials 968 967 -1 see 2 files with indirect coverage changes
Flags with carried forward coverage won't be shown. Click here to find out more. |
tags: [tutorial, postgresql tools] | ||
--- | ||
|
||
![Meet FerretDB at Percona University in Casablanca and Belgrade](/img/blog/percona-ferretdb.png) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think this alt text is accurate
|
||
That's exactly what you get when you configure FerretDB for your Percona Distribution of PostgreSQL! | ||
|
||
In this article, we'll guide you through the advantages of using FerretDB and how you can configure it to work natively on Percona Distribution of PostgreSQL and explore how FerretDB's commands appear in PostgreSQL, on Percona. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
WDYM "on Percona"?
Many software companies have built their applications on top of the database, extended its functionality, and provided robust infrastructures and services for it. | ||
Percona is one of those companies, and have contributed immensely to the ecosystem with their array of PostgreSQL tools, extensions, and services. | ||
|
||
A core part of the PostgreSQL Distribution provided by Percona is the Percona Server for PostgreSQL which is an enhanced version of the PostgreSQL DBMS itself, containing optimized features for better query performance, storage engine, and monitoring capabilities. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
website/blog/2023-06-26-configure-ferretdb-work-percona-distribution-postgresql.md
Outdated
Show resolved
Hide resolved
website/blog/2023-06-26-configure-ferretdb-work-percona-distribution-postgresql.md
Outdated
Show resolved
Hide resolved
website/blog/2023-06-26-configure-ferretdb-work-percona-distribution-postgresql.md
Outdated
Show resolved
Hide resolved
website/blog/2023-06-26-configure-ferretdb-work-percona-distribution-postgresql.md
Outdated
Show resolved
Hide resolved
`ferretdb` database should now be in context. | ||
Let's proceed by setting `SET search_path TO ferretdb;` and then displaying the tables (this is akin to the collection we created earlier) in the database using `\dt`. | ||
|
||
```sql |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Use `text` for the `psql` output and in other cases. |
We can see two tables: one containing the metadata for the database and the other containing the `test` collection we created on Studio 3T. | ||
Let's view the table content in PostgreSQL: | ||
|
||
```sql |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Use `text` for the `psql` output and in other cases. |
ferretdb=# table test_afd071e5; | ||
``` | ||
|
||
```sh |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Use `text` for the `psql` output and in other cases. |
…bution-postgresql.md Co-authored-by: Alexey Palazhchenko <alexey.palazhchenko@gmail.com>
…bution-postgresql.md Co-authored-by: Alexey Palazhchenko <alexey.palazhchenko@gmail.com>
…bution-postgresql.md Co-authored-by: Alexey Palazhchenko <alexey.palazhchenko@gmail.com>
…bution-postgresql.md Co-authored-by: Alexey Palazhchenko <alexey.palazhchenko@gmail.com>
@AlekSi @ptrfarkas PTAL |
website/blog/2023-06-26-configure-ferretdb-work-percona-distribution-postgresql.md
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That image uses a wrong product name
…bution-postgresql.md
Description
Readiness checklist
task all
, and it passed.@FerretDB/core
), Labels, Project and project's Sprint fields.