0
私はPostgres 9.6のPLPython3uで作業しています。私はUbuntuの下の余分なパッケージをインストールしていると、このコードが実行されます。シンプルなPLPythonu関数が表示されない
response = db.query([[
CREATE or REPLACE FUNCTION bytea_import() RETURNS void as $$
print("foo")
$$ LANGUAGE plpython3u;
]])
response = db.query("SELECT bytea_import();")
2行目には、エラーなしでコードが実行されますが、私は\df <schema>.*
で、このコードを実行した後はPostgresに見れば機能が存在しません。一度定義されると、関数はデータベース内に存在しないはずですか?
List of functions
Schema | Name | Result data type | Argument data types | Type
--------+------+------------------+---------------------+------
(0 rows)