#60: Document/solve possible issues regarding OIDs
-------------------------+-----------------
 Reporter:  cito         |      Owner:
     Type:  task         |     Status:  new
 Priority:  major        |  Milestone:  5.0
Component:  Classic API  |    Version:  4.1
 Keywords:  oids docs    |
-------------------------+-----------------
 PostgreSQL stopped adding OIDs to user tables by default since version
 8.1.

 However, the classic pg module still makes use of OIDs in several places.
 We should document exactly where it relies on OIDs and what problems can
 appear when your tables do not have OIDs. Maybe we can also improve the
 classic pg module so that it becomes less dependent on OIDs. Should we
 recommend setting `DEFAULT_WITH_OIDS=TRUE` when creating tables supposed
 to work with the classic pg module? Note that there are certainly valid
 reasons why OIDs have been deprecated for user tables.

 See also

 * [[http://stackoverflow.com/questions/5625585/sql-postgres-oids-what-are-
 they-and-why-are-they-useful|Postgres OIDs: What are they and why are they
 useful?]]
 * [[http://www.revsys.com/blog/2006/jan/02/why-you-should-make-your-
 postgresql-tables-without-oids/|Why you should make your PostgreSQL tables
 without OIDs]]
 * [[http://www.postgresql.org/docs/current/static/datatype-
 oid.html|Postgres Docs: Object Identifier Types]]

--
Ticket URL: <http://trac.pygresql.org:8000/trac/ticket/60>
PyGreSQL <http://www.pygresql.org/>
PyGreSQL Tracker
_______________________________________________
PyGreSQL mailing list
[email protected]
https://mail.vex.net/mailman/listinfo.cgi/pygresql

Reply via email to