convert to 'rest'ful JSON?
---- Barack-O-phobia: The fear of politicians who think (more) government is 
the solution to every problem. 

    On Thursday, November 15, 2018, 9:09:44 PM EST, Daniel Kasak 
<d.j.kasak...@gmail.com> wrote:  
 
 Hi all.
I have a project that has to support pretty much every major database around, 
plus a number of more esoteric "big data" platforms as well. Until now, I've 
had a bunch of methods, implementing fetching databases, schemas, tables, etc, 
per database, with database-specific queries ( eg against information_schema ).
Some of the newer databases I'm trying to support have very little 
documentation, and in some cases no apparent way of fetching in the schema via 
SQL. I've had a conversation with one of the tech support people for a DB 
product who said that there were generic ODBC functions we can call for this 
kind of thing. Is this the case?
I've done quite a bit of search, but can't find any docs that mention fetching 
*databases* - either in ODBC docs or in Perl/DBI docs. The closest I've found 
that *might* have worked was DBI's tables() method: 
https://metacpan.org/pod/DBI#tables
  ... but:
- this doesn't work in cases where there is a separation between hierarchies at 
the database level ( eg postgres only lists schemas and tables in the current 
database )- this isn't returning *anything* for me with any of the ODBC drivers 
I've tried
So is it possible to retrieve a list of databases in a generic way? Failing 
that, assuming that there *is* some ODBC call ( as suggested by one DB vendor ) 
that I can use, is there some way of calling it from Perl with DBD::ODBC?
Thanks :)
Dan  

Reply via email to