{"id":23232,"library":"alibabacloud-gpdb20160503","title":"Alibaba Cloud AnalyticDB for PostgreSQL SDK","description":"Official Alibaba Cloud SDK for AnalyticDB for PostgreSQL (Greenplum), version 5.3.0, supporting CRUD operations on GPDB instances, backups, and SSL/whitelist management. Released monthly or quarterly.","status":"active","version":"5.3.0","language":"python","source_language":"en","source_url":"https://github.com/aliyun/alibabacloud-python-sdk","tags":["alibaba-cloud","adb","greenplum","gpdb","database","sdk"],"install":[{"cmd":"pip install alibabacloud-gpdb20160503","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"Core SDK runtime for Alibaba Cloud OpenAPI","package":"alibabacloud_tea_openapi","optional":false},{"reason":"Utility helpers (e.g., runtime options)","package":"alibabacloud_tea_util","optional":false}],"imports":[{"note":"Client must be imported from the 'client' submodule, not the package root.","wrong":"from alibabacloud_gpdb20160503 import Client","symbol":"Client","correct":"from alibabacloud_gpdb20160503.client import Client"},{"note":"Request/Response models are in the 'models' submodule.","wrong":"from alibabacloud_gpdb20160503 import CreateDBInstanceRequest","symbol":"CreateDBInstanceRequest","correct":"from alibabacloud_gpdb20160503.models import CreateDBInstanceRequest"}],"quickstart":{"code":"import os\nfrom alibabacloud_tea_openapi.models import Config\nfrom alibabacloud_gpdb20160503.client import Client\nfrom alibabacloud_gpdb20160503.models import DescribeDBInstancesRequest\nfrom alibabacloud_tea_util.models import RuntimeOptions\n\nconfig = Config(\n    access_key_id=os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_ID', 'your-key'),\n    access_key_secret=os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_SECRET', 'your-secret'),\n    region_id='cn-hangzhou'\n)\nclient = Client(config)\nrequest = DescribeDBInstancesRequest(\n    region_id='cn-hangzhou'\n)\nresponse = client.describe_dbinstances(request)\nprint(response.body.to_map())","lang":"python","description":"Initialize client and list all GPDB instances."},"warnings":[{"fix":"Use 'from alibabacloud_gpdb20160503.client import Client'.","message":"In v5.x, the Client import path changed from 'alibabacloud_gpdb20160503.client import Client' (correct) to a submodule. Old imports from package root will fail.","severity":"breaking","affected_versions":">=5.0.0"},{"fix":"Use the recommended API version and action from the official docs.","message":"Some API actions (e.g., tag management) are deprecated and may return errors. Check Alibaba Cloud API documentation for the latest endpoints.","severity":"deprecated","affected_versions":">=5.0.0"},{"fix":"Always use the property names as defined in the SDK (e.g., 'region_id' in Python, but serialized as 'RegionId').","message":"The request model fields use camelCase (e.g., 'RegionId'), but when converting to dict via .to_map() the SDK returns camelCase. Do not accidentally pass snake_case keys.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"from alibabacloud_gpdb20160503.client import Client","cause":"Wrong import path in v5.x.","error":"ImportError: cannot import name 'Client' from 'alibabacloud_gpdb20160503'"},{"fix":"from alibabacloud_gpdb20160503.models import CreateDBInstanceRequest","cause":"Model classes are not at package root.","error":"AttributeError: module 'alibabacloud_gpdb20160503' has no attribute 'CreateDBInstanceRequest'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}