%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/
Upload File :
Create Path :
Current File : //opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/__init__.pyc

�
�ac@sPdZddlmZmZmZmZmZmZmZm	Z	m
Z
mZmZm
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZddlmZddlm Z!e!j"e#e!j$�e!j"e%d�e!j'�ddl(m)Z)ddlm)Z*e!j"e)e*�[)[*dddd�Z+dS(s�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: https://www.postgresql.org/
.. _Python: https://www.python.org/

:Groups:
  * `Connections creation`: connect
  * `Value objects constructors`: Binary, Date, DateFromTicks, Time,
    TimeFromTicks, Timestamp, TimestampFromTicks
i����(tBINARYtNUMBERtSTRINGtDATETIMEtROWIDtBinarytDatetTimet	Timestampt
DateFromTickst
TimeFromTickstTimestampFromTickstErrortWarningt	DataErrort
DatabaseErrortProgrammingErrortIntegrityErrortInterfaceErrort
InternalErrortNotSupportedErrortOperationalErrort_connecttapileveltthreadsafetyt
paramstylet__version__t__libpq_version__(ttz(t
extensions(tDecimalcKs�i}d|kr(|jd�|d<nd|krJ|jd�|d<n|dkrl|rltd��ntj||�}t|d||�}|dk	r�||_n|S(s
    Create a new database connection.

    The connection parameters can be specified as a string:

        conn = psycopg2.connect("dbname=test user=postgres password=secret")

    or using a set of keyword arguments:

        conn = psycopg2.connect(database="test", user="postgres", password="secret")

    Or as a mix of both. The basic connection parameters are:

    - *dbname*: the database name
    - *database*: the database name (only as keyword argument)
    - *user*: user name used to authenticate
    - *password*: password used to authenticate
    - *host*: database host address (defaults to UNIX socket if not provided)
    - *port*: connection port number (defaults to 5432 if not provided)

    Using the *connection_factory* parameter a different class or connections
    factory can be specified. It should be a callable object taking a dsn
    argument.

    Using the *cursor_factory* parameter, a new default cursor factory will be
    used by cursor().

    Using *async*=True an asynchronous connection will be created. *async_* is
    a valid alias (for Python versions where ``async`` is a keyword).

    Any other keyword parameter will be passed to the underlying client
    library: the list of supported parameters depends on the library version.

    tasynctasync_smissing dsn and no parameterstconnection_factoryN(tpoptNonet	TypeErrort_exttmake_dsnRtcursor_factory(tdsnR!R'tkwargstkwasynctconn((sH/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/__init__.pytconnectQs#N(,t__doc__tpsycopg2._psycopgRRRRRRRRRR	R
RRR
RRRRRRRRRRRRRRtpsycopg2RRR%tregister_adapterttupletSQL_INttypeR#tNoneAdaptertdecimalRtAdapterR,(((sH/opt/plesk/python/2.7/lib64/python2.7/site-packages/psycopg2/__init__.pyt<module>s �


Zerion Mini Shell 1.0