31 lines
1.3 KiB
Plaintext
31 lines
1.3 KiB
Plaintext
config BR2_PACKAGE_PYTHON_PSYCOPG2
|
|
bool "python-psycopg2"
|
|
depends on BR2_USE_WCHAR # postgresql
|
|
depends on !BR2_OPTIMIZE_FAST # postgresql
|
|
select BR2_PACKAGE_POSTGRESQL
|
|
help
|
|
Psycopg is the most popular PostgreSQL database adapter for
|
|
the Python programming language. Its main features are the
|
|
complete implementation of the Python DB API 2.0 specification
|
|
and the thread safety (several threads can share the same
|
|
connection). It was designed for heavily multi-threaded
|
|
applications that create and destroy lots of cursors and make
|
|
a large number of concurrent INSERTs or UPDATEs.
|
|
|
|
Psycopg 2 is mostly implemented in C as a libpq wrapper,
|
|
resulting in being both efficient and secure. It features
|
|
client-side and server-side cursors, asynchronous
|
|
communication and notifications, COPY support. Many Python
|
|
types are supported out-of-the-box and adapted to matching
|
|
PostgreSQL data types; adaptation can be extended and
|
|
customized thanks to a flexible objects adaptation system.
|
|
Psycopg 2 is both Unicode and Python 3 friendly.
|
|
|
|
http://initd.org/psycopg/
|
|
|
|
comment "python-psycopg2 needs a toolchain w/ wchar"
|
|
depends on !BR2_USE_WCHAR
|
|
|
|
comment "python-psycopg2 can't be built with Optimize for fast"
|
|
depends on BR2_OPTIMIZE_FAST
|