Thanks for getting back to me Pavel.
Unfortunately the code needs to include the database prefix, so it looks
like I cannot use sqlite in this instance.

I'll have to find another opportunity to use sqlite :-)

thanks again,
Marc





On 1 February 2013 14:53, Pavel Ivanov <paiva...@gmail.com> wrote:

> On Fri, Feb 1, 2013 at 6:42 AM, message adams <message.ad...@gmail.com>
> wrote:
> > Greetings;
> >
> > I've recently started using sqlite within Python, to help unit-test my
> > applications.
> >
> > My applications actually run against sybase, but I'd love to use a
> > connection to an in-memory sqlite to carry out my testing.
> > As part of the unit-test, I'd pass the sqlite conenction into my source
> > code hoping it would be none the wiser.
> >
> > The only real problem I see, is sybase uses a double period separator
> > between the database and table. e.g.
> > select * from database..table
>
> No, it's not double period separator. It's actually
> database.table_owner.table, but table_owner can be omitted, in that
> case it's defaulted to 'dbo'.
>
> > ... whereas sqlite
> > select * from database.table
> >
> >
> > I assume the sqlite database separator is not configurable, but was
> > wondering if anybody's resolved a similar issue?
>
> SQLite doesn't have a notion of users, thus it doesn't and won't
> support the "double period" separator. SQLite even has a different
> notion of databases that can go before table name. So to make queries
> work both in SQLite and in Sybase don't use database name at all, make
> it "select * from table".
>
>
> Pavel
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to