Vik Fearing's Avatar

Vik Fearing

@vik.thegresqlpost.org

Member of the ISO/IEC working group for SQL. Performance is an implementation detail. HUGE fan of MLB and WFTDA, and pretty much not interested in any other sport. he/him by default but will happily answer to anything. A cheeseburger in paradise. #IYKYK

163 Followers  |  106 Following  |  299 Posts  |  Joined: 12.10.2023  |  2.0773

Latest posts by vik.thegresqlpost.org on Bluesky

@makeupaguy.bsky.social

10.08.2025 11:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

β€œI will do it tomorrow,” said Toad. β€œToday I will take life easy.”

09.08.2025 19:37 β€” πŸ‘ 601    πŸ” 156    πŸ’¬ 8    πŸ“Œ 13

Marquis Grissom followed immediately by Barry Bonds, 2003-07-07 San Francisco.

09.08.2025 23:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Virtual 6NF Decomposing any database into minimal elements

Exploring the 6th Normal Form. #SQL
minimalmodeling.substack.com/p/virtual-6nf

09.08.2025 17:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Even better: get it for free when taking a training course from the author @winand.at.

09.08.2025 17:14 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What went wrong?

09.08.2025 11:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ™€PostgreSQL 😼

09.08.2025 11:16 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Pelo menos eu to animada pra aprender SQL isso jΓ‘ Γ© um salto

08.08.2025 21:52 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 3    πŸ“Œ 0

I counted them as four quincunxes and then removed the middle column that was counted twice. 🀷

08.08.2025 07:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

separator?

07.08.2025 20:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image 07.08.2025 18:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Personally (reminder: I am a postgres person), I love the DROP IF EXISTS feature but I hate CREATE IF NOT EXISTS with a passion.

If the table I want to create has the same name as another table but an entirely different definition, my script is broken. I have no idea what the actual table is!

05.08.2025 19:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Love the T-shirt!

05.08.2025 16:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Cartoon by Maria Scrivan: Benefits of Books, with a graphic of a book and its benefits: no glare, no battery, dog ears, probably won't get stolen at the beach, smells good, no pop up ads

Cartoon by Maria Scrivan: Benefits of Books, with a graphic of a book and its benefits: no glare, no battery, dog ears, probably won't get stolen at the beach, smells good, no pop up ads

Why read books? Because books are still the most powerful, reliable, transportive & magical storytelling technology we've invented - and all they need to work is YOUR OWN IMAGINATION! #booksky

(Cartoon by @mariascrivan.bsky.social)

04.08.2025 17:57 β€” πŸ‘ 1058    πŸ” 259    πŸ’¬ 60    πŸ“Œ 23

No.

03.08.2025 22:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Last I heard, plv8 is dying the death. #PostgreSQL

01.08.2025 12:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If this is an entry level job, where are the candidates supposed to get those 4+ years experience?

01.08.2025 12:46 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

What’s the use case? #SQL

31.07.2025 12:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Writing the 4 basic SQL Queries 1. SELECT Say we have a simple table where we need to select certain cells (*** in the...

Writing the 4 basic SQL Queries https://cstu.io/7f88ac #india #love #python

30.07.2025 11:37 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

It's all about using the right tool for the job.

#PostgreSQL is often the right tool.

29.07.2025 22:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I use SQL as a calculator all the time!

29.07.2025 22:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I actually quite like SQL.
Nice language to express things in.
Though how different versions of the same query will perform is mysterious

29.07.2025 22:04 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

This gets easier in #PostgreSQL 18 since NOT NULL is an actual constraint, so no more need for the CHECK workaround.

28.07.2025 10:02 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
The "SET NOT NULL" Downtime Trap in PostgreSQL It's necessary to validate existing data when trying to set a column to "not null." The validation...

The "SET NOT NULL" Downtime Trap in PostgreSQL dev.to/andrewpsy/th...

28.07.2025 09:13 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1

η”ŸSQLγ§γ“γ­ε›žγ›γ°η„‘η†γ‚„γ‚Šη›΄γ›γ‚‹γ‚“γ˜γ‚ƒγ­οΌŸ

27.07.2025 06:56 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I know I would have a hard time transferring to MS SQL Server. Too much functionality is missing.

26.07.2025 16:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Please do not use Venn diagrams for joins. For example, show me the diagram for a cross join and tell me how it differs from a full outer join.

Venn diagrams are for sets, and joins are not sets.

26.07.2025 12:54 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Matrix.org Matrix, the open protocol for secure decentralised communications

How we discovered, and recovered from, Postgres corruption on the matrix.org homeserver matrix.org/blog/2025/07...

23.07.2025 21:15 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

The fact that a good number of people who are semi literate in programming are afraid of SQL will never cease to amaze me.

19.07.2025 19:38 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

@vik.thegresqlpost.org is following 19 prominent accounts