[Zope] ZSQL: postgres, SELECT INTO
Steve Drees
drees@the-bridge.net
Sat, 20 Jan 2001 18:04:46 -0600
>
> Has anybody selectively used SELECT INTO with zope/postgres?
Make that succesfully.
>
> Zope version: Zope 2.1.6 (binary release, python 1.5.2, linux2-x86)
> Python version: 1.5.2 (#10, Dec 6 1999, 12:16:27) [GCC 2.7.2.3]
> System Platform: linux2
> ZPyGreSQLDA-0-0-3
>
>
>
> I'm trying something like:
>
> SELECT DISTINCT
> song, ipadress, date
> INTO
> TEMP d_requests
> FROM
> requests
> WHERE
> date > <dtml-sqlvar startdate type="string">
> <dtml-var sql_delimiter>
> SELECT
> COUNT(*) AS num_requests,
> song
> FROM
> d_requests
> GROUP BY
> song
>
> ---------
> works fine under psql
> zope raises an exceptions.ValueError
> and the db connection dies.
>
>
> traceback follows:
> <!--
> Traceback (innermost last):
> File /path/to/zope/lib/python/ZPublisher/Publish.py, line 214, in
> publish_module
> File /path/to/zope/lib/python/ZPublisher/Publish.py, line 179,
> in publish
> File /path/to/zope/lib/python/Zope/__init__.py, line 180, in
> zpublisher_exception_hook
> (Object: copy_of_getTopRequests)
> File /path/to/zope/lib/python/ZODB/Transaction.py, line 180, in begin
> File /path/to/zope/lib/python/ZODB/Transaction.py, line 155, in abort
> File /path/to/zope/lib/python/Shared/DC/ZRDB/THUNK.py, line
> 115, in abort
> File /path/to/zope/lib/python/Products/ZPyGreSQLDA/db.py, line 117, in
> _abort
> ValueError: PQsendQuery() -- There is no connection to the backend.
>
>
> -->
>
>
> _______________________________________________
> Zope maillist - Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://lists.zope.org/mailman/listinfo/zope-announce
> http://lists.zope.org/mailman/listinfo/zope-dev )
>