Philipp Salvisberg
banner
salvis.com
Philipp Salvisberg
@salvis.com
Focused on database-centric development. Chat is open.
https://www.salvis.com/blog/about
Too many commits can kill you! (And everyone else) by @ora600pl.bsky.social at DOAG2025. The summary is the first screen (no slides of course).
November 20, 2025 at 1:00 PM
If you love your data then you have to love this feature. Presented by @toonkoppelaars.bsky.social who joined Oracle to make that happen. #DOAG2025
November 19, 2025 at 8:00 AM
Some Oracle ACE Program swag waited for me after returning from two amazing days at the ATP Finals in Turin. Useful stuff for #DOAG2025 next week! Thanks @oracleace.bsky.social!
November 11, 2025 at 5:49 PM
Tennis before the first session on day 3 of HrOUG with team „Awesome“ and „OMG“. It was great fun. Thanks! #HrOUG25 #HrOUG2025
October 17, 2025 at 7:17 AM
This is how a latch contention looks in real life. The @ora600pl.bsky.social way at #HrOUG2025
October 16, 2025 at 2:08 PM
Lot if interest in deep diving into performance of views by @danischnider.bsky.social at #HrOUG2025
October 16, 2025 at 9:57 AM
Having fun at the tennis court #hroug25
October 16, 2025 at 7:13 AM
In the next version of dbLinter, you will be able to report issues with related locations. Here's a sneak peek in VS Code and SonarQube (via generic formatted issue reports).

Fewer reported issues. Cleaner editor and issue repositories. 😎
August 19, 2025 at 2:07 PM
‪Ah yes, INTEGER is a subtype of NUMBER(38, 0) in PL/SQL.

Defining a precision and scale for an INTEGER is an example of 'just because you can, doesn't mean you should'. 🤓
July 28, 2025 at 10:49 AM
Some #dbLinter rules are easier to implement than others.

You can try out dbLinter for VS Code, Cursor, Windsurf or Theia IDE. Watch the video by @hartenfeller.dev www.youtube.com/watch?v=V-eP... to get started.

New checks are constantly being added—no client update required.
July 21, 2025 at 10:49 AM
I was so happy when I read the paragraph 'Non-Positional INSERT INTO SET Clause' because I recognised the insert_set_clause. I'm sorry, but I just can't see where the by_name_position_clause is included.
July 16, 2025 at 7:00 PM
Hoped for CREATE ASSERTION. Not yet.
July 13, 2025 at 2:13 PM
Wow! My Oracle Database 23ai PDB in the Ashburn OCI has been updated to version 23.9.

I'm now waiting for relevant documentation to be released for this version, such as this: docs.oracle.com/en/database/....
July 13, 2025 at 1:46 PM
dbLinter announced in @united-codes.com vendor session by @dgielis.com and demonstrated by @hartenfeller.dev at #apexconn25. VS Code extension is available as preview in the market place marketplace.visualstudio.com/items?itemNa.... More is coming soon. 😎
May 14, 2025 at 4:06 PM
May 1, 2025 at 7:34 PM
What are use cases for data use case domains? Answered by @danischnider.bsky.social at SOUG day in Bern.
March 26, 2025 at 3:10 PM
Create a single JSON document and wrap that result with JSON_SERIALIZE returning a CLOB.
February 24, 2025 at 11:57 AM
And the latest version of this cool, animate slide. 🤓
February 6, 2025 at 6:04 PM
This is fantastic! Two talks have been accepted for #apexconn25 in Europa-Park Rust:

🇬🇧 Fighting Bad PL/SQL & SQL with VS Code
🇩🇪 Die Trivadis PL/SQL & SQL Coding Guidelines sind tot – was nun?

Thanks @doagev.bsky.social.

Looking forward to this event. See you there.
February 3, 2025 at 3:28 PM
It‘s snowing heavily in Engadina. Looks like a great place for winter sports next week.
January 28, 2025 at 2:19 PM
How does your solution looks like? - Mine works, but it can for sure be improved.
December 20, 2024 at 12:15 PM
The JSON Duality View Builder in the Oracle SQL Developer Extension for VSCode is really cool. A unique feature in VS Code.

I wish it had been available when I wrote my blog post about flexible schemas in JSON duality views. www.salvis.com/blog/2024/06...
December 13, 2024 at 6:20 PM
People of BlueSky: Let's get to know each other better! What is one of your favorite movies?

Quote share your answer only in GIF form:
December 13, 2024 at 10:43 AM
Nice summary of my BS posts by bskypt.vercel.app
December 3, 2024 at 3:13 PM
One of the many things I like about #utPLSQL is that all failed assertions of a test are reported. In this case, I want to ensure that the resulting JSON document contains no surrogate keys.
November 25, 2024 at 11:59 AM