????
Current Path : C:/opt/pgsql/pgAdmin 4/web/pgadmin/browser/server_groups/servers/databases/extensions/ |
Current File : C:/opt/pgsql/pgAdmin 4/web/pgadmin/browser/server_groups/servers/databases/extensions/utils.py |
########################################################################## # # pgAdmin 4 - PostgreSQL Tools # # Copyright (C) 2013 - 2024, The pgAdmin Development Team # This software is released under the PostgreSQL Licence # ########################################################################## """ Utility for Extension Node """ from flask import render_template def get_extension_details(conn, ename, properties_sql=None): """ This function is used to get the extension details. :param conn: :param ename: :param properties_sql: :return: """ if properties_sql is None: from pgadmin.browser.server_groups.servers.databases.extensions \ import ExtensionView properties_sql = "/".join( [ExtensionView.EXT_TEMPLATE_PATH, 'properties.sql']) status, rset = conn.execute_dict( render_template(properties_sql, ename=ename, conn=conn) ) if status: return True, rset['rows'][0] return status, rset