

qgis-sample-QgsManageConnectionsDialog.py
from qgis.gui import QgsManageConnectionsDialog
file_path = "/tmp/export.xml"
manage_connections_dialog_export = QgsManageConnectionsDialog(
mode=QgsManageConnectionsDialog.Export,
type=QgsManageConnectionsDialog.PostGIS,
fileName=file_path
)
manage_connections_dialog_export.show()
manage_connections_dialog_import = QgsManageConnectionsDialog(
mode=QgsManageConnectionsDialog.Import,
type=QgsManageConnectionsDialog.PostGIS,
fileName=file_path
)
manage_connections_dialog_import.show()
manage_connections_dialog_import.selectAll()
manage_connections_dialog_import.clearSelection()
manage_connections_dialog_import.doExportImport()
manage_connections_dialog_import.selectionChanged()