mastodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance, open to everyone, but mainly English and French speaking.

Administered by:

Server stats:

820
active users

#odbc

1 post1 participant0 posts today

The Model Context Protocol acts as a universal translator between LLMs and data sources, eliminating complex platform-specific requirements. Our new open source MCP server for ODBC (mcp-odbc-server) enables seamless integration of any ODBC-accessible data into RAG pipelines.

Read more in my latest newsletter!

linkedin.com/pulse/whats-model

#MCP#ODBC#SPARQL
Replied in thread

@dff Searching the #unixODBC site, it looks like there was a text/#csv #ODBC driver called #SQI with LGPL license. I'm not seeing the code in the latest version of unixODBC even though the driver is listed at their site. However, much older versions of unixODBC had a txt subdirectory under Drivers with the code. Wonder if anyone's using this driver and how hard it would be to get it built and working. #AskFedi #AskFediverse

Spent 2 days fighting with ODBC in C++ trying to get column-wise binding to work with variable length std::strings. So we can insert multiple rows in a single parameterised SQL statement. Have got it working with less exotic types like ints and even datetimes, but strings are proving to be a pita. Battle recommences tomorrow. #cpp #odbc

#Microsoft == unnötig Nerven aufreibend

Hab heute Stunden damit zugebracht von einem in #Rust Code geschriebenen Programm auf einen #MSSQLServer per #ODBC zuzugreifen. Hab es zwischendurch auch in #Python mit #sqlalchemy versucht. Mit #DBeaver ging's, mit #beekeeper ging's, per Ping ging's.
Bis ich mir endlich einen passenden #ADO String gebaut hatte der dem Server genehm war. 🙄
Sowas passiert mir bei #PostgreSQL nie und auch sonst kenne ich keine solche Diva DB.

Maybe I'm just dumb, but I really don't understand #odbc

"ODBC is a universal interface to databases... all you have to do is install this platform-specific driver for each database you need to connect to!"

So... not universal then?

Replied in thread

@mariusor @steve @helge @Mastodon @obale @fsf Yes, of course!

I don't understand why standards are always afflicted by this notion that generic interoperable implementations aren't possible.

Eons ago, we (@openlink) started this journey with #ODBC; where similar sentiments where echoed. Today, @Mastodon is hard-wired to #PostgreSQL which is a fundamental architectural flaw -- despite it said #DBMS being #OpenSource.

Similar issues play out with other standards, unfortunately.

Continued thread

Here's a #screencast demonstrating how #gptChat generated accurate #RDF from a text snippet in a blog post about how to use the @openlink #ODBC Driver for #PostgreSQL on #macOS.

youtu.be/FZc4a6RCSnQ

Note, GPT-Chat is integrated into a soon to be released edition of our @datasniff browser extension.

/cc @Mastodon

Continued thread

@Mastodon,

Here are links to items we contributed years ago to enable the use of #ODBC for #DBMS independent development via Ruby on Rails.

[1] rubydoc.info/gems/odbc-rails/1 -- #ODBC gem for #RubyOnRails

[2] rubygems.org/gems/odbc-rails/v -- #ActiveRecord Adaptor

Why is this important?

#Fediverse apps and services shouldn't be hardwired to #PostgreSQL or any other #DBMS for that matter.

www.rubydoc.info File: README — Documentation for odbc-rails (1.5)

I asked #gptChat about Ruby On Rails and its ActiveRecord ORM layer, using a collection of keywords (in Google Search form).

Here's a link to what it returned.

carbon.now.sh/?bg=rgba%28171%2.

This all started as part of our research to loosely-couple @Mastodon with backend storage beyond #PostgreSQL.