PGSQL Phriday is meant to be an encouraging community event. The rules stated below are simply meant to provide a framework to have fun together, grow the community, and encourage knowledge sharing! They are subject to change, but are intentionally limited to make participation easy.

Rules of engagement

There are two parts to running the blog event each month. Someone has to host it and bloggers have to contribute posts! Each party has a limited set of rules (again, subject to change).

The Host

  1. Host blogs must be “syndicated” through Planet PostgreSQL. If it is not, follow the process a few weeks ahead of time and reach out with any questions!
  2. Choose the topic for the month and write a short invitation blog post about it. (example here, starting with “Your mission, should you choose to accept it”)
  3. At least one week ahead of time (eg. the last Friday of the previous month), publish your invite blog post which should publish it through Planet PostgreSQL. Additionally, please send a reminder on social platforms that link to the invitation and include the #pgsqlphriday hashtag. At a minimum, post to Twitter/X, PostgreSQL Slack #pgsqlphriday channel, and the `pgsql-general` email list
  4. Within a few days of the monthly blog event (~the following Monday or Tuesday), compile links and brief reviews of the “submissions” and post the summary to your blog (example).
  5. Ensure there is a new volunteer host for the following month.


  1. For the best audience reach, work to get your blog listed at Planet Postgres before posting your first PostgreSQL blog. Ensure your PostgreSQL blog adheres to the policies and then follow these steps.
  2. Use “PGSQL Phriday #001”/”#PGSQLPhriday 001” in the title or first paragraph of your blog post. (the number will change each month)
  3. Link back to this invite. (ie. “For #PGSQLPhriday 001, Ryan asked us to…”). If you don’t link back to the invite, you won’t be included in the summary list of blog posts.
  4. Post your blog any time on the first Friday of the month (and don’t forget that linkback!)
  5. Announce your blog post in at least one of the following places:
  6. Read other blog post contributions and encourage the authors. Remember, the goal is to increase community involvement and knowledge sharing

And that’s it! Really, the goal is to increase participation, spread our collective experience, and build connections within the community!