0

追加のパラメータを使用してplpgsql言語を削除して作成することにより、plpgsqlのバリデーターを設定しようとしています。ただし、Postgresには言語を削除するオプションがないようです...

db=# DELETE TRUSTED PROCEDURAL LANGUAGE 'plpgsql'
db-# HANDLER plpgsql_call_handler
db-# VALIDATOR plpgsql_validator;
ERROR:  syntax error at or near "TRUSTED"
LINE 1: DELETE TRUSTED PROCEDURAL LANGUAGE 'plpgsql'
4

1 に答える 1

1

解決策は、次のように作成または置換することでした...

db=# CREATE OR REPLACE TRUSTED PROCEDURAL LANGUAGE 'plpgsql'
db-# HANDLER plpgsql_call_handler
db-# VALIDATOR plpgsql_validator;
NOTICE:  using pg_pltemplate information instead of CREATE LANGUAGE parameters
CREATE LANGUAGE
于 2013-03-20T19:17:13.963 に答える