Docs cleaned up while still being testable.

This commit is contained in:
Daniele Varrazzo 2010-02-14 05:02:09 +00:00
parent 47809c338f
commit a54336f7b4

View File

@ -42,7 +42,8 @@ of a regular :class:`connection`.
>>> rec['data'] >>> rec['data']
"abc'def" "abc'def"
# The records still support indexing as the original tuple The records still support indexing as the original tuple:
>>> rec[2] >>> rec[2]
"abc'def" "abc'def"
@ -93,14 +94,17 @@ UUID data type
.. versionadded:: 2.0.9 .. versionadded:: 2.0.9
.. versionchanged:: 2.0.13 added UUID array support. .. versionchanged:: 2.0.13 added UUID array support.
.. doctest::
>>> psycopg2.extras.register_uuid() >>> psycopg2.extras.register_uuid()
<psycopg2._psycopg.type object at 0x...> <psycopg2._psycopg.type object at 0x...>
>>>
>>> # Python UUID can be used in SQL queries >>> # Python UUID can be used in SQL queries
>>> import uuid >>> import uuid
>>> psycopg2.extensions.adapt(uuid.uuid4()).getquoted() >>> my_uuid = uuid.UUID('{12345678-1234-5678-1234-567812345678}')
"'...-...-...-...-...'::uuid" >>> psycopg2.extensions.adapt(my_uuid).getquoted()
>>> "'12345678-1234-5678-1234-567812345678'::uuid"
>>> # PostgreSQL UUID are transformed into Python UUID objects. >>> # PostgreSQL UUID are transformed into Python UUID objects.
>>> cur.execute("SELECT 'a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11'::uuid") >>> cur.execute("SELECT 'a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11'::uuid")
>>> cur.fetchone()[0] >>> cur.fetchone()[0]