sql >> Databáze >  >> RDS >> PostgreSQL

Proč se instalace DBD::Pg v DynaLoader nezdaří?

K vyřešení těchto problémů s dynamickým propojením byste měli přejít pod perl. Použijte strace program &> out a poté grep pro libpq.so.5 . Můj odhad je váš libpq.so.5 je na špatném místě nebo váš DynaLoader je špatně nastaven. Přečtěte si dokumenty na adrese @dl_library_path .

Můžete vidět, jaká je vaše vyhledávací cesta (strace také ukáže, že se snaží najít .so kontrolou každého adresáře):

perl -MDynaLoader -le'print for @DynaLoader::dl_library_path;'

Ujistěte se, že máte libpq.5.so spadne do jednoho z nich. strace také ukáže, zda jádro vrací do DynaLoaderu chybu, že se maskuje; navíc vám jistě řekne vše, co DynaLoader ví.



  1. Získejte všechny položky z tabulky B, které mají vztah k více položkám (daný seznam) z tabulky A

  2. Modelování produktů s výrazně odlišnými sadami potřebných informací a jejich propojení s řádkovými položkami?

  3. Dotaz na uživatele, kteří nejsou v konkrétní skupině? (Chtěl jsem použít EXCEPT, ale zdá se, že MySQL to nepodporuje)

  4. Potřebujete pomoc s vytvořením vlastního skriptu pro registraci/přihlášení uživatele