PostgresSQL

eulerto,

On my way to PGConf.dev 2024

ascherbaum,
@ascherbaum@mastodon.social avatar

@eulerto See you there!

musicman,
@musicman@mastodon.social avatar

I need to write 8 articles. Any thoughts on what I should write about?

musicman,
@musicman@mastodon.social avatar

@ascherbaum strictly speaking, the task is an article a month until the end of the year. I have decided since this was assigned today that it doesn't include April

ferki,
@ferki@fosstodon.org avatar

@musicman How about discovering the job market around PostgreSQL, interviewing various companies about their work culture and hiring approach, then post an update each month?

ps.: seeing the weird circumstances around the assignment, I originally wanted to mark the above as joke/sarcasm, but the more I think about it, the more I'm convinced it would work as a serious topic to cover.

sushee,
@sushee@fosstodon.org avatar

(I'm taking bets that I can build this based on SQLite if I set my mind to it I learned a lot of creative database stunts at meetups and now from and I'm telling you folks a database is a framework to be used to build platforms not to just passively sit there in a corner hidden behind a cache databases aren't some mimimi :)

mackuba,
@mackuba@martianbase.net avatar

Anyone here used both #MySQL and #Postgres a lot and could tell me how they compare for larger DBs? Mostly in terms of performance, assuming I don't need some advanced features - talking about 10s or 100s of GBs, a lot of writes but not that many reads. 🤔 #PostgreSQL

teotwaki,
@teotwaki@mastodon.online avatar

@mackuba Pandas and dataframes are ways of representing data operations on top of columnar data (such as Parquet files). This allows you to do the same kind of operations as SQL, joins, selects, etc, but without ever leaving the Python REPL. It’s easily scriptable and insanely fast—considering.

I know of companies that store TBs per day like this.

Good luck in any case with your project!

mackuba,
@mackuba@martianbase.net avatar

@teotwaki Thanks!

clairegiordano,
@clairegiordano@hachyderm.io avatar

This is the best pic I have of the late Simon Riggs who passed away yesterday 26 Mar 2024. 💔 Simon's far-reaching influence in the Postgres world changed the course of so many lives. I took this photo when Simon was giving his Postgres keynote at 2023 last December in Prague. RIP Simon, you will be missed by so many people, whose hearts are broken right now 💔

vyruss,
@vyruss@fosstodon.org avatar

The PostgreSQL Core Team is deeply saddened by the loss of our long-time friend and colleague Simon Riggs on the 26th of March, 2024 [...]

https://www.postgresql.org/about/news/remembering-simon-riggs-2830/

floord,
@floord@hachyderm.io avatar

. @dgapitts wants to organize #postgres meetups in Barcelona and Madrid and is looking for support, speakers, anything you can give. Friends in Spain?! @pgDayParis

pgDayParis,
@pgDayParis@mastodon.social avatar
jmcastagnetto,
@jmcastagnetto@mastodon.social avatar
leftpaddotpy,
@leftpaddotpy@hachyderm.io avatar

good evening! do you use software of any description? ? ?

have you found the manuals annoying and hard to find things in, or telling you to go f-- err i mean read the info page?

consider using the single page builds of such reference manuals on https://docs.jade.fyi

they have nice CSS and no page splitting so you can simply hit ctrl f

Anarcat,
@Anarcat@kolektiva.social avatar

@leftpaddotpy hey @zekjur this looks like what we were thinking about doing as an addon to manpages.debian.org!

bephep, German
@bephep@troet.cafe avatar
bephep, German
@bephep@troet.cafe avatar

Die PostgreSQL Supercomputer aus den 50ern und 60ern.
@paulfoerster Das Ersetzen des Schriftzuges sah mit Photoshop noch recht mau aus. Neu generiert mit Midjourney kommt das irgendwie besser...

PostgreSQL Server
PostgreSQL Server
PostgreSQL Server

alvherre,
@alvherre@lile.cl avatar

After a looong review process I have pushed a patch from Dilip Kumar and Andrey Borodin that vastly improves the overall performance under certain conditions (high pressure, lotsa transactions). More details in the commit message:

https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=53c2a97a92665be6bd7d70bd62ae6158fe4db96e

This has been in the works for four years.

jakobmiksch, German
@jakobmiksch@mastodon.social avatar

I always have to look up again how to start a basic database with . That’s why I write it down:

https://gist.github.com/JakobMiksch/696379464ba29dc459a8fdbe001ba15a

hyde,
@hyde@lazybear.social avatar

if you use with the "PreferQueryMode=SIMPLE" enabled, you should patch asap : https://nvd.nist.gov/vuln/detail/CVE-2024-1597

rustprooflabs,
@rustprooflabs@mastodon.social avatar

I don't know how many times I've said "If you'd just run Postgres on an EC2 instance, you'll get >20% better performance for 50% or less of the cost."

So glad to see a post explaining this and putting numbers to it.

"$11K bill down to a $2100"

"Queries that would take hours or timeout altogether run in seconds."

https://medium.com/

ricmac,
@ricmac@mastodon.social avatar

A company called Tembo is encouraging developers to build on top of Postgres, using an ever-growing array of Postgres extensions. My latest for @TheNewStack: https://thenewstack.io/how-devs-can-use-postgres-extensions-including-for-ai-apps/

reiver,
@reiver@mastodon.social avatar

@ricmac @TheNewStack

Have you seen Omnigres yet?

https://omnigres.com/

It is a collection of Postgres extensions that lets you turn Postgres into a Web API or application server.

I.e., no need for an additional back-end server + a Postgres database server. The Postgres server is all you need (with Omnigres).

cc: @yrashk

ricmac,
@ricmac@mastodon.social avatar

@reiver @TheNewStack @yrashk I haven’t, but I will check it out, thanks.

milan,
@milan@social.tchncs.de avatar

has anyone first hand experience with using live snapshots of ? what i read seems to confirm that postgres should just start right up like it was recovering from a crash. what i worry about a bit is a quite large and high traffic database thats currently being handled by pgbackrest (which even for diff backups is quite slow).
currently considering something like ZnapZend :think_bread:
background being two dead ssd raids after reboot in a row.

schenklklopfer, German
@schenklklopfer@chaos.social avatar

Aaaha, 12 ist also nicht kompatibel zu Postgres 13. Und upgraden kann man wohl nicht...

Ich werf das Ding jetzt weg und machs komplett neu -.-

The data directory was initialized by PostgreSQL version 12, which is not compatible with this version 13.13

kura,
kura,

@stefan @schenklklopfer @rick I will upgrade to 16 at some point....

jmcastagnetto,
@jmcastagnetto@mastodon.social avatar
markigra,
@markigra@sciences.social avatar

@jmcastagnetto @hrbrmstr When I was a Berkeley undergrad in the 80s Stonebraker was already saying that all CS problems are database problems. I guess building the whole OS on a database is the apotheosis of this idea.

https://www.theregister.com/2023/12/26/michael_stonebraker_feature/

hrbrmstr,
@hrbrmstr@mastodon.social avatar

@markigra @jmcastagnetto I've also been trying to find a reason to poke at https://github.com/narumatt/sqlitefs but I've got enough side-projects already (and will just wait til someone with more ambition comes up with a killer use-case).

ferretdb,

FerretDB enables you to run MongoDB workloads on #Postgres and #SQLite.

Since Neon maintains 100% compatibility with any application that uses the official Postgres release, that makes #Neon an excellent option to consider as the database backend for FerretDB.

We wrote a blog post on this. Check it out -->
https://buff.ly/4anvTLv

FerretDB is a truly #opensource alternative to MongoDB built on #Postgres

ferretdb,

@badrihippo Thank you for the question. MongoDB adopted the Server Side Public license in 2018, which is not an Open Source license.

The SSPL license restricts you from using MongoDB in various scenarios, and also restricts competition among service providers by disallowing them to provide MongoDB as a service.

badrihippo,
@badrihippo@fosstodon.org avatar

@ferretdb oh wow, I'm surprised (but also not surprised) that I missed that 😮

I guess that shows why you have to keep your eyes open for the exact license that people are using!

tosbourn,
@tosbourn@masto.ai avatar

Mac users, what Postgres app do you use?

I'm confident enough in psql but I find most DB tasks I do benefit from a GUI.

I was trying Postico there, but it really doesn't gel with me.

#Postgres #MacOS #Database

rgarner,
@rgarner@mastodon.social avatar

@tosbourn I like psql but for anything really hairy the DataGrip stuff built into RubyMine is quite lovely (because it came from a strong Java/DB heritage)

tosbourn,
@tosbourn@masto.ai avatar

@rgarner every couple of years I give RubyMine a go and decide I’m not good enough yet. Maybe next year!

judell,
@judell@social.coop avatar

All the Steampipe plugins are now also:

  • standalone Postgres foreign data wrapper (FDW) extensions that translate APIs to foreign tables

  • SQLite extensions that transate APIs to virtual tables

  • standalone binaries that export data from APIs

It's kind of a big deal! I'm especially curious to know what @simon thinks about all the new SQLite extensions that just appeared in the world.

https://steampipe.io/blog/2023-12-sqlite-extensions

simon,
@simon@simonwillison.net avatar

@judell That's weird - I got it for both sqlite-utils --load-extension and for datasette --load-extension - both on macOS ARM - in both cases they printed extra stuff out to standard out

Didn't see that with the other plugins I tried, just the Hacker News one

simon, (edited )
@simon@simonwillison.net avatar
hunleyd,
@hunleyd@fosstodon.org avatar
joelanman,
@joelanman@hachyderm.io avatar

question - are there any downsides to using uuids for joining tables instead of integers? The advantage of uuids is they don't expose any data, whereas integers tell people how many of something you have, and are easy to guess

rgarner,
@rgarner@mastodon.social avatar

@joelanman @dracos though it looks like native .using support was on the cards a couple of years ago, so worth checking: https://github.com/knex/knex/pull/4568#pullrequestreview-704525124

joelanman,
@joelanman@hachyderm.io avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • postgres
  • slotface
  • kavyap
  • thenastyranch
  • everett
  • tacticalgear
  • rosin
  • Durango
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • InstantRegret
  • Youngstown
  • khanakhh
  • ethstaker
  • JUstTest
  • ngwrru68w68
  • cisconetworking
  • modclub
  • tester
  • osvaldo12
  • cubers
  • GTA5RPClips
  • normalnudes
  • Leos
  • provamag3
  • anitta
  • megavids
  • lostlight
  • All magazines