mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-02 21:53:56 -09:00
Release notes: https://www.postgresql.org/docs/release/18.0/ https://www.postgresql.org/docs/release/18.1/ Please note that upgrading a PostgreSQL server to a newer major version requires a manual upgrade not provided by buildroot: https://www.postgresql.org/docs/18/upgrading.html Removed configure options for spinlocks: https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=e25626677f8076eb3ce94586136c5464ee154381 Upstream removed support for toolchains not providing atomics support: https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=81385261362962deb9861b39b509aeffe213721d Added dependency to !BR2_sparc to disable build with defconfig bootlin-sparc-uclibc to fix a build error: ../src/include/port/atomics.h:99:2: error: #error "could not find an implementation of pg_atomic_uint32" Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
38 lines
1.6 KiB
Plaintext
38 lines
1.6 KiB
Plaintext
config BR2_PACKAGE_PYTHON_PSYCOPG2
|
|
bool "python-psycopg2"
|
|
depends on BR2_USE_MMU # postgresql
|
|
depends on !BR2_sparc # postgresql
|
|
depends on BR2_USE_WCHAR # postgresql
|
|
depends on BR2_ENABLE_LOCALE # postgresql
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # postgresql
|
|
depends on !BR2_STATIC_LIBS # 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.
|
|
|
|
https://github.com/psycopg/psycopg2/
|
|
|
|
comment "python-psycopg2 needs a toolchain w/ dynamic library, wchar"
|
|
depends on BR2_USE_MMU
|
|
depends on !BR2_sparc
|
|
depends on BR2_STATIC_LIBS || !BR2_USE_WCHAR
|
|
|
|
comment "python-psycopg2 can't be built with Optimize for fast"
|
|
depends on BR2_OPTIMIZE_FAST
|