sql >> データベース >  >> RDS >> PostgreSQL

postgresとpython

    文字通り数日前に、私はこの問題を解決しました。解決策は非常に複雑です。

    1. システムにのみpython3.2。*バージョンをインストールします。
    2. Postgresqlでは、「CREATELANGUAGEplpython3u」コマンドを使用してPython3言語サポートをインストールします。多くの場合、次のエラー「ロードできません」..... \ plpython3.dll」エラー126が表示されます(正しくインストールされている場合、エラーは表示されないことに注意してください)。

    3. 上記のエラーが発生した場合は、Pythonインストールディレクトリ(デフォルトはC:\ python32)に移動し、DLLのフォルダで「python3.dll」を探します。このファイルをPostgresのインストールディレクトリ(デフォルトはc:\ program files \ postgres \ 9.x \ lib \ ")のPostgresql'lib'フォルダにコピーします。このコピーしたファイルの名前をpython32.dllに変更します。

    4. ここで、「CREATELANGUAGEplpython3u」コマンドを再度実行します。今回はうまくいくはずです。

    確認するには、postgresqlのシステムテーブルのpg_available_extensionsビューを確認してください。 plpython3uを含む行では、「インストールされているバージョン」列にバージョン番号が含まれている必要があります。

    注:これはplpython3u言語でのみ機能します。 plpython2uの同様のプロセスはわかりません。



    1. SQL Serverクエリでテーブル構造を表示するにはどうすればよいですか?

    2. php-ユーザーがお気に入りの投稿を行えるようにする

    3. hibernateは次のシーケンス値を取得できませんでした

    4. 時間範囲の「1対多」の関係整合性の問題