MCPcopy Index your code
hub / github.com/pgadmin-org/pgadmin4 / connect_server

Function connect_server

web/pgadmin/tools/schema_diff/__init__.py:370–389  ·  view source on GitHub ↗
(sid)

Source from the content-addressed store, hash-verified

368)
369@pga_login_required
370def connect_server(sid):
371 # Check if server is already connected then no need to reconnect again.
372 driver = get_driver(PG_DEFAULT_DRIVER)
373 manager = driver.connection_manager(sid)
374 conn = manager.connection()
375 if conn.connected():
376 return make_json_response(
377 success=1,
378 info=gettext("Server connected."),
379 data={}
380 )
381
382 server = get_server_access(sid)
383 if server is None:
384 return make_json_response(
385 status=410, success=0,
386 errormsg=gettext("Could not find the required server.")
387 )
388 view = SchemaDiffRegistry.get_node_view('server')
389 return view.connect(server.servergroup_id, sid)
390
391
392@blueprint.route(

Callers

nothing calls this directly

Calls 8

get_driverFunction · 0.90
make_json_responseFunction · 0.90
gettextFunction · 0.85
connection_managerMethod · 0.80
connectionMethod · 0.80
get_node_viewMethod · 0.80
connectedMethod · 0.45
connectMethod · 0.45

Tested by

no test coverage detected