JSON에서 PostgreSQL 데이터베이스 연결을 정의하고 PGAdmin 4에서 가져오기

어제 저는 PGAdmin 4를 업데이트했고 도구 -> 가져오기/내보내기 서버를 통해 데이터베이스 연결을 관리하는 흥미로운 옵션을 발견했습니다. JSON 파일.

문제는 JSON에서 연결을 정의하여 연결을 선택하고 PGAdmin 4에서 가져올 수 있도록 하는 것입니다. 실제로 매우 간단합니다. 다음 예제의 모든 매개변수를 대체하기만 하면 됩니다.

{
    "Servers": {
        "1": {
            "Name": "CONNECTION_NAME",
            "Group": "GROUP_NAME",
            "Host": "HOSTNAME",
            "Port": PORT,
            "MaintenanceDB": "DATABASE_NAME",
            "Username": "USERNAME",
            "Password": "PASSWORD",
            "SSLMode": "SSLMODE"
        }
    }
}


어디에
  • CONNECTION_NAME는 연결
  • 에 부여하려는 논리적 이름입니다.
  • GROUP_NAME는 더 많은 연결
  • 을 그룹화하는 데 사용할 수 있는 논리적 그룹 이름입니다.
  • HOSTNAME , PORT , DATABASE_NAME , USERNAME , PASSWORD , SSLMODE 는 데이터베이스에 연결하기 위한 일반적인 매개변수입니다.

  • 믹스에서 둘 이상의 데이터베이스 연결을 추가할 수도 있습니다.

    {
        "Servers": {
            "1": {
                "Name": "CONNECTION_NAME1",
                "Group": "GROUP_NAME1",
                "Host": "HOSTNAME1",
                "Port": PORT1,
                "MaintenanceDB": "DATABASE_NAME1",
                "Username": "USERNAME1",
                "Password": "PASSWORD1",
                "SSLMode": "SSLMODE1"
            },
            "2": {
                "Name": "CONNECTION_NAME2",
                "Group": "GROUP_NAME2",
                "Host": "HOSTNAME2",
                "Port": PORT2,
                "MaintenanceDB": "DATABASE_NAME2",
                "Username": "USERNAME2",
                "Password": "PASSWORD2",
                "SSLMode": "SSLMODE2"
            }
        }
    }
    


    PGAdmin 4에서 JSON 정의 가져오기



    위의 구성을 JSON 파일에 저장했으면 다음을 사용하여 PGAdmin4에서 가져올 수 있습니다.
  • 도구 -> 서버 가져오기/내보내기를 선택합니다.
  • 가져오기 선택
  • 가져올 연결을 선택하고 다음을 클릭합니다.
  • 마침을 클릭합니다.

  • 그리고 완료! 모든 JSON 연결을 가져왔습니다.

    좋은 웹페이지 즐겨찾기