#82: The pgquery type should have a method listtypes()
----------------------+-----------------
 Reporter:  cito      |      Owner:
     Type:  defect    |     Status:  new
 Priority:  major     |  Milestone:  5.2
Component:  DB API 2  |    Version:  5.0
 Keywords:            |
----------------------+-----------------
 As suggested on the mailing list 2019-06-07 by Justin Pryzby:

 The query type of the `pg` module should have a method for exposing
 `col_types` (the column types) of the query to Python. Currently you can
 only get the number of results with `ntuples()` and the list of column
 names with `listfields()`. Note that `col_types` only has the result of
 `PQftype()`, it might be also interesing to get the type modifiers with
 `PQfmod()`.

 `pgdb` already provides this information in the `description` property via
 the `listinfo()` method of the underlying source object which uses the
 `_source_buildinfo` function.

 Instead of adding a new method, we should probably add a property that
 combines all of the information, like `description` in `pgdb`. Not sure if
 an ordered dict (simple dict in Py >= 3.6) with names as keys or a list of
 namedtuples like in `pgdb` would be better.

--
Ticket URL: <http://trac.pygresql.org:8000/pgtracker/ticket/82>
PyGreSQL <http://www.pygresql.org/>
PyGreSQL Tracker
_______________________________________________
PyGreSQL mailing list
PyGreSQL@Vex.Net
https://mail.vex.net/mailman/listinfo/pygresql

Reply via email to