I have an SQLite database with about 13 "tables" represented as a file and stored in the WolframCloud with public permissions located at the following URL:
chinook="https://www.wolframcloud.com/obj/schandler/Public/chinook.sqlite";
I want to provide access to it and let people import whatever tables they want from it. Now, when that same database was hosted on my hard drive (or, actually, on my private Dropbox account), it was simple. I just did the following:
schema=RelationalDatabase[FindFile[path<>"chinook.sqlite"]]
And that worked. But I've tried various permutations (and embarrassingly more) of the following, none of which work.
RelationalDatabase[chinook];
RelationalDatabase[URL[chinook]];
RelationalDatabase[CloudObject[chinook]];
RelationalDatabase[CloudGet[CloudObject[chinook]]];
RelationalDatabase[DatabaseReference[URL[chinook]]];
Can someone help?
I'd like to be able to let people access the whole Database via RelationalDatabase[something] or tables from the Database via RelationalDatabase[{table1,table2,...tablem},something]
And, yes, I could let people download the file from the public cloud object to their hard drive and write RelationalDatabase[FindFile[location]], but I REALLY want to save them that step. And, yes, I could make the file public on my Dropbox account, but I'd prefer for various reasons to host this on the WolframCloud.
Thanks! (I'm cross posting on community.wolfram.com due to urgency)
DatabaseConnect
? $\endgroup$