blob: 916eeb0c011651cf4f02a1d5e09a5dda9ebaeacf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
===================================================
Psycopg 3 -- PostgreSQL database adapter for Python
===================================================
Psycopg 3 is a newly designed PostgreSQL_ database adapter for the Python_
programming language.
Psycopg 3 presents a familiar interface for everyone who has used
`Psycopg 2`_ or any other `DB-API 2.0`_ database adapter, but allows to use
more modern PostgreSQL and Python features, such as:
- :ref:`Asynchronous support <async>`
- :ref:`COPY support from Python objects <copy>`
- :ref:`A redesigned connection pool <connection-pools>`
- :ref:`Support for static typing <static-typing>`
- :ref:`Server-side parameters binding <server-side-binding>`
- :ref:`Prepared statements <prepared-statements>`
- :ref:`Statements pipeline <pipeline-mode>`
- :ref:`Binary communication <binary-data>`
- :ref:`Direct access to the libpq functionalities <psycopg.pq>`
.. _Python: https://www.python.org/
.. _PostgreSQL: https://www.postgresql.org/
.. _Psycopg 2: https://www.psycopg.org/docs/
.. _DB-API 2.0: https://www.python.org/dev/peps/pep-0249/
Documentation
=============
.. toctree::
:maxdepth: 2
basic/index
advanced/index
api/index
Release notes
-------------
.. toctree::
:maxdepth: 1
news
news_pool
Indices and tables
------------------
* :ref:`genindex`
* :ref:`modindex`
|