Movim is powerful web frontend for XMPP. Movim is officially dropping support for MySQL. They will only provide official support for PostgreSQL (default) and MariaDB.
Movim is powerful web frontend for XMPP. Movim is officially dropping support for MySQL. They will only provide official support for PostgreSQL (default) and MariaDB.
Movim is officially dropping support for MySQL
It is too difficult to maintain compatibility with all the quirks and specificity of this database MySQL was already broken for a while (migrations not running, broken queries).
Don't worry we are still fully compatible with PostgreSQL (that is the recommended one) and MariaDB. You can find those two databases in all the major distributions
This will greatly simplify and streamline the development of the project
PostgreSQL Pro Tip: Meta-commands can transform your data import workflow!
Just shared a new tutorial from my "Master Meta-Commands in PostgreSQL" course focusing on importing data into tables with minimal effort.
Learn how to import data with and leverage PostgreSQL's meta-commands for data migration.
Watch and level up: https://link.illustris.org/importdataintotables
#PostgreSQL #DatabaseTips #DataImport #SQL #LinkedInLearning
Building a Better #Ruby #ORM for Time Series and Analytics #postgresql https://www.timescale.com/blog/building-a-better-ruby-orm-for-time-series-and-analytics/
Revolutionize Project Prototyping with CreateMVP: An AI-Powered Full-Stack Solution
CreateMVP is transforming the way developers approach project prototyping and implementation planning by leveraging multi-model AI integrations. With features that streamline documentation and impleme...
Sponsor sessions and sponsor keynotes are now available in the #PGConfDE 2025 schedule.
#PostgreSQL Event Calendar, Reminder:
CfP FOSSY 2025
Date: 2025-04-28
Location: Portland, Oregon, United States
ICS file: https://ics.postgresql.life/6srj8o9l60smcb9h6kqj4b9kccqjebb16kqj6bb5c4ojid1j6opj0pb264.ics
Esta es la lista con los capítulos del tutorial de #PostgreSQL y el lenguaje #SQL:
https://www.youtube.com/watch?v=8_HFyjcUt6Q&list=PLtdeXn2f7ZbNOTrW0POHNuoNbgpc-Qo-6.
Suscríbete a mi canal.
#bbdd #SiguemeYTeSigo #Followback
Nota: imagen generada con IA generativa.
#PostgreSQL Event Calendar, Reminder:
Armenia PostgreSQL User Group
Date: 2025-04-26T14:30:00Z - 2025-04-26T18:00:00Z
Location: 3 Hakob Hakobyan, Yerevan, am
ICS file: https://ics.postgresql.life/6a1tif5s313k20o7hl3epmkedl.ics
This is a typical FreshPorts daily database backup being rsync'd from AWS to the #homelab :
It just so happens the the output of pg_dump for the #PostgreSQL database more-or-less keeps the data in the same order each time. So the actual daily transfer SEEMS to be only the new data.
On disk, I rely upon #ZFS compression to do the disk savings for me. That compression also speeds up disk throughput - the CPU can uncompressed faster than the disk can provide the data.
In today's case, the amount copied down seems to be 360MB.
This speed-up by rsync, which recognizes what has and has not been transferred, is also why do not dump in compressed mode.
dumping freshports.org
receiving incremental file list
postgresql/
postgresql/freshports.org.dump
3,621,784,708 100% 77.73MB/s 0:00:44 (xfr#1, to-chk=1/4)
postgresql/globals.sql
3,963 100% 58.64kB/s 0:00:00 (xfr#2, to-chk=0/4)
Number of files: 4 (reg: 2, dir: 2)
Number of created files: 0
Number of deleted files: 0
Number of regular files transferred: 2
Total file size: 3,621,788,671 bytes
Total transferred file size: 3,621,788,671 bytes
Literal data: 355,867,046 bytes
Matched data: 3,265,921,625 bytes
File list size: 142
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 481,559
Total bytes received: 356,171,297
sent 481,559 bytes received 356,171,297 bytes 6,925,298.17 bytes/sec
total size is 3,621,788,671 speedup is 10.15
I always wanted to play with osm2pgsql. Getting it running was easier than I thought. I now have access to crucial information, like knowing I'd have to travel 3200km to reach the bakery which is furthest from my house but still on the Australian mainland.
#PostgreSQL Event Calendar, Reminder:
PGDay Chicago
Date: 2025-04-25
Location: Address: 540 W Madison Street, Chicago, IL
ICS file: https://ics.postgresql.life/k7qcuvg6sjleannedki0fucmnlucajt5bk0m1srovod6q8n73qphchpctk.ics
Object-oriented or relational? Why not both?
For many years, we tried to fit the business data into a normalised table structure. We used Object-Relational Mappers, which was a constant battle on how to map unfitting models.
Then document databases like MongoDB came along and got traffic.
Still, many people wanted guarantees they had in relational databases, they also wanted to reuse muscle memory related to operations and other tooling.
Now we have the choice as we have #JSONB data type implemented by #PostgreSQL and then by MySQL, SQLite.
The B in JSONB stands for binary. It looks like a JSON, it quacks like a JSON, but it's not JSON. And thanks to that, it's powerful.
When you're storing JSON data in JSONB, it's parsed, tokenised, and stored in a tree-like structure. Types are preserved, and a hierarchical structure is also preserved, and thanks to that, you can index it and efficiently query it.
I'm super happy that in recent years, I have had the opportunity to use Postgresql and JSONB, first in Marten and now in Pongo. I didn't look back. JSONB has its cons, but for most typical line-of-business applications, they're negligible.
I finally wrote an intro in #ArchitectureWeekly about how JSONB works, check it, tell me how you liked it and share with your friends!
And most importantly, play with it on your own
https://www.architecture-weekly.com/p/postgresql-jsonb-powerful-storage
Workato is hiring Senior Software Engineer (Platform, Ruby)
#ruby #rubyonrails #api #postgresql #redis #seniorengineer
Barcelona, Spain
Full-time
Workato
Job details https://jobsfordevelopers.com/jobs/senior-software-engineer-platform-ruby-at-workato-com-feb-17-2025-eb7aff?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
psql:create_tract.sql:17: ERROR: cannot change name of view column "geoid" to "GEOID"
HINT: Use ALTER VIEW ... RENAME COLUMN ... to change name of view column instead.
Good hint; escapes added to fix casey-ness.
#PostgreSQL
Vamos a estar un ratito por twitch probando por primera vez el panel Filament (Laravel + Postgresql) mientras empezamos a crear el Backend para gestionar un bot de chistes y adivinanzas
Deal of the Day April 19: Save 45% on my book PostgreSQL Mistakes and How to Avoid Them! @ManningPublications http://mng.bz/WrEx
While you're at it, check out these other fine #database books: Denis Magda's Just Use Postgres!, and Arek Borucki's MongoDB in Action.