PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

postgres и python

Току-що реших този проблем, буквално преди няколко дни. Решението е доста сложно. Ето го.

  1. Инсталирайте python 3.2.* версия само на вашата система.
  2. В Postgresql използвайте командата „CREATE LANGUAGE plpython3u“, за да инсталирате езикова поддръжка на Python 3. По-често, отколкото не, ще даде следната грешка „не може да се зареди „.....\plpython3.dll“ грешка 126. (Имайте предвид, че ако се инсталира правилно, няма да се покаже грешка.)

  3. В случай, че получите горната грешка, отидете в директорията за инсталиране на python (по подразбиране е C:\python32) и потърсете "python3.dll" в папката на DLL. Копирайте този файл във вашата папка 'lib' на Postgresql в инсталационната директория на Postgres (по подразбиране е c:\program files\postgres\9.x\lib\"). Преименувайте този копиран файл на python32.dll.

  4. Сега стартирайте отново командата „CREATE LANGUAGE plpython3u“. Този път трябва да работи.

За да проверите, вижте изгледа pg_available_extensions в системните таблици на postgresql. Редът, съдържащ plpython3u, трябва да има номер на версия в колоната „инсталирана версия“.

Забележка:Това работи само за езика plpython3u. Не знам подобен процес за plpython2u.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да копирам от CSV файл в PostgreSQL таблица със заглавки в CSV файл?

  2. актуализиране на таблицата след определено време в postgreSql

  3. Намиране на всички редове с помощта на някакъв Unicode диапазон (като кирилски знаци) с PostgreSQL?

  4. Преброяване на редове в дял с Подреждане по

  5. PgBouncer 1.7 – „Цветовете варират след възкресението“