| Home | Trees | Indices | Help |
|
|---|
|
|
A Python driver for PostgreSQL
psycopg is a PostgreSQL_ database adapter for the Python_ programming
language. This is version 2, a complete rewrite of the original code to
provide new-style classes for connection and cursor objects and other sweet
candies. Like the original, psycopg 2 was written with the aim of being very
small and fast, and stable as a rock.
Homepage: http://initd.org/projects/psycopg2
.. _PostgreSQL: http://www.postgresql.org/
.. _Python: http://www.python.org/
:Groups:
* `Connections creation`: connect
* `Value objects constructors`: Binary, Date, DateFromTicks, Time,
TimeFromTicks, Timestamp, TimestampFromTicks
Version: 2.0.6 (dec mx dt ext pq3)
|
|||
| |||
|
|||
|
DataError Error related to problems with the processed data. |
|||
|
DatabaseError Error related to the database engine. |
|||
|
Error Base class for error exceptions. |
|||
|
IntegrityError Error related to database integrity. |
|||
|
InterfaceError Error related to the database interface. |
|||
|
InternalError The database encountered an internal error. |
|||
|
NotSupportedError A not supported datbase API was called. |
|||
|
OperationalError Error related to database operation (disconnect, memory allocation etc). |
|||
|
ProgrammingError Error related to database programming (SQL error, table not found etc). |
|||
|
Warning A database warning. |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
Build an object holding a date value from the given ticks value. Ticks are the number of seconds since the epoch; see the documentation of the standard Python time module for details).
|
|
Build an object holding a time value from the given ticks value. Ticks are the number of seconds since the epoch; see the documentation of the standard Python time module for details).
|
|
Build an object holding a timestamp value from the given ticks value. Ticks are the number of seconds since the epoch; see the documentation of the standard Python time module for details).
|
Create a new database connection.
This function supports two different but equivalent sets of arguments.
A single data source name or ``dsn`` string can be used to specify the
connection parameters, as follows::
psycopg2.connect("dbname=xxx user=xxx ...")
If ``dsn`` is not provided it is possible to pass the parameters as
keyword arguments; e.g.::
psycopg2.connect(database='xxx', user='xxx', ...)
The full list of available parameters is:
- ``dbname`` -- database name (only in 'dsn')
- ``database`` -- database name (only as keyword argument)
- ``host`` -- host address (defaults to UNIX socket if not provided)
- ``port`` -- port number (defaults to 5432 if not provided)
- ``user`` -- user name used to authenticate
- ``password`` -- password used to authenticate
- ``sslmode`` -- SSL mode (see PostgreSQL documentation)
If the ``connection_factory`` keyword argument is not provided this
function always return an instance of the `connection` class.
Else the given sub-class of `extensions.connection` will be used to
instantiate the connection object.
:return: New database connection
:rtype: `extensions.connection`
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0beta1 on Thu Aug 4 00:46:58 2011 | http://epydoc.sourceforge.net |