eulerto, On my way to PGConf.dev 2024 #postgres
musicman, I need to write 8 #postgres articles. Any thoughts on what I should write about?
musicman, @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, @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, (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 #postgres meetups and now from #clickhouse 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, 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, @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, @teotwaki Thanks!
clairegiordano, 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 #PGConfEU 2023 last December in Prague. RIP Simon, you will be missed by so many people, whose hearts are broken right now 💔
vyruss, 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, . @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, It's today!
jmcastagnetto,
leftpaddotpy, good evening! do you use #gnu software of any description? #postgres? #zsh?
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, @leftpaddotpy hey @zekjur this looks like what we were thinking about doing as an addon to manpages.debian.org!
bephep, German Die PostgreSQL Supercomputer aus den 50ern und 60ern. #postgres #computer #fakehistory #midjourney #MidjourneyAI #blackandwhite
bephep, German 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...
#postgres #computer #fakehistory #midjourney #MidjourneyAI
alvherre, After a looong review process I have pushed a patch from Dilip Kumar and Andrey Borodin that vastly improves the overall #Postgres performance under certain conditions (high pressure, lotsa transactions). More details in the commit message:
This has been in the works for four years.
jakobmiksch, German I always have to look up again how to start a basic #PostGIS database with #docker. That’s why I write it down:
https://gist.github.com/JakobMiksch/696379464ba29dc459a8fdbe001ba15a
hyde, if you use #postgres with the "PreferQueryMode=SIMPLE" enabled, you should patch asap : https://nvd.nist.gov/vuln/detail/CVE-2024-1597
rustprooflabs, 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."
ricmac, 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/ #Postgres
reiver, Have you seen Omnigres yet?
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, @reiver @TheNewStack @yrashk I haven’t, but I will check it out, thanks.
milan, has anyone first hand experience with using live #zfs snapshots of #postgres? 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 Aaaha, #Postgres 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, UGFH ><
kura, @stefan @schenklklopfer @rick I will upgrade to 16 at some point....
jmcastagnetto, "#Postgres pioneer promises to upend the #database once more" (The Register)
https://www.theregister.com/2023/12/26/michael_stonebraker_feature/
markigra, @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, @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, @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,
rgarner, @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, @rgarner every couple of years I give RubyMine a go and decide I’m not good enough yet. Maybe next year!
judell, 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.
simon, @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 ) @judell Looks like it was this debugging code: https://github.com/turbot/steampipe-plugin-hackernews/blob/d2a427c141c9fc6bc42dfbd2d0c790671b3b39ef/hackernews/item.go#L67-L71
hunleyd, All the ways to capture changes in #Postgres https://blog.sequin.io/all-the-ways-to-capture-changes-in-postgres/
joelanman, #postgres 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, @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, @rgarner looks like delete only at the mo
https://knexjs.org/guide/query-builder.html#using