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

postgresql抽出関数ソース

    information_schema.routinesの定義を見ると、次のフィルターが見つかります:

    FROM pg_namespace n, pg_proc p, pg_language l, pg_type t, pg_namespace nt
     WHERE n.oid = p.pronamespace AND p.prolang = l.oid AND p.prorettype = t.oid 
       AND t.typnamespace = nt.oid AND (pg_has_role(p.proowner, 'USAGE'::text) 
        OR has_function_privilege(p.oid, 'EXECUTE'::text));
    

    だから私の理論:

    • 関連する機能の権利と所有権にいくつかの問題があります(おそらく)-この理論の検証には別のアカウントを使用してみてください(postgresが最適です)



    1. mysqlでデータベースを使用できません(不明なデータベース)

    2. MySqlがVisualStudio2012で機能しない:タイプまたは名前空間名'MySql'が見つかりませんでした

    3. postgresql内で分散トランザクションを処理する方法は?

    4. MySQLの問題:空のテーブルで左結合