John Fabiani wrote:
> dabo Commit
> Revision 4797
> Date: 2008-12-08 10:08:11 -0800 (Mon, 08 Dec 2008)
> Author: Johnf
> Trac: http://trac.dabodev.com/dabo/changeset/4797
>
> Changed:
> U trunk/dabo/db/dbPostgreSQL.py
>
> Log:
> Thanks to Christoph Zwerschke we made a change that better supports and
> reports issues with schema's.
>
> Diff:
> Modified: trunk/dabo/db/dbPostgreSQL.py
> ===================================================================
> --- trunk/dabo/db/dbPostgreSQL.py 2008-12-07 15:34:28 UTC (rev 4796)
> +++ trunk/dabo/db/dbPostgreSQL.py 2008-12-08 18:08:11 UTC (rev 4797)
> @@ -88,8 +88,12 @@
> def getFields(self, tableName, cursor):
> """JFCS support for 7.4 and greater
> Requires that each table have a primary key"""
> - tableNameBreak=tableName.split(".", 1)
> - localSchemaName = tableNameBreak[0]
> + #tableNameBreak=tableName.split(".", 1)
> + #localSchemaName = tableNameBreak[0]
> + try:
> + localSchemaName, localTableName = tableName.split(".",
> 1)
> + except ValueError:
> + raise ValueError("Please use schema-qualified
> datasource names " "(e.g. 'public.%s')" % tableName)
> localTableName = tableNameBreak[1]
>
> cursor.execute("""SELECT a.attname, t.typname from pg_attribute
> a, pg_type t, pg_class c
John, please wrap the literal strings in _():
raise ValueError, _("Please use... (e.g. public.%s) % tableName)
Thanks
Paul
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/[EMAIL PROTECTED]