PostgreSQL instala el complemento roaringbitmap
Versión de base de datos: PostgreSQL 12.3 en x86_64-pc-linux-gnu, compilado por gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39), 64 bits
SO: CentOS Linux versión 7.7.1908 (Core)
roaringbitmap: roaringbitmap-0.5
Dirección de github del complemento roaringbitmap: /ChenHuajun/pg_roaringbitmap
Autor dirección de github El proceso de instalación es relativamente simple. Encontré muchos obstáculos en el camino, así que los registré como referencia.
1. Verifique la página actualmente instalada para asegurarse de que solo exista una versión.
2. Confirme la configuración de la variable de entorno actual
3. Confirme que el host de postgres la cuenta tiene una contraseña establecida
4. Confirme que la cuenta de host de Postgres se haya agregado al archivo sudoers
1. Instale llvm-toolset-7-clang >= 4.0.1
2. Instale llvm5.0-devel >= 5.0
3. Instale postgresql12-devel
1.make (ignore la advertencia, siempre que haya sin error)
2 .make install (si este paso carece de las siguientes cuatro líneas de resultado, encontrará el siguiente error 3)
Ver la dirección de github
Error 1: Las variables de entorno no están configuradas y postgresql12 no está instalado. -paquete de desarrollo devel
Error 2: Los paquetes de dependencia llvm5.0-devel >= 5.0 y llvm-toolset-7-clang > = 4.0.1 no están instalados
Error 3.make Los pasos de instalación incompletos provocan el error Float8GetDatum